易截截图软件、单文件、免安装、纯绿色、仅160KB

如何正确的加载javascript文件

1) 为什么加载javascript文件很重要?
javascript文件是比较特殊的,因为浏览器加载javascript是串行的。以为着在加载Javascript文件的时候,其他一切资源的下载包括页面的显示都会被阻塞。
2) 如何正确的加载JavaScript?
a. 将JavaScript文件放在页面的最后
因为JavaScript的加载会阻塞页面的显示,所以将JavaScript文件放置在页面的最后,也就是<body>标签结束前。这样用户可以更快的看到页面的显示,可以有更好的用户体验。
b. 并行的加载JavaScript
如果使用普通的<script>标签来引用外部的JS文件,那么JS文件的下载是串行的,这样通常效率会非常低。推荐使用LABjs来加载JavaScript,可以达到JS文件的并行下载,但同时又有机制来保证JS文件执行的顺序。
下面就是一个使用LABj来加载JavaScript的例子
<script>
$LAB
.script("framework.js").wait()
.script("plugin.framework.js")
.script("myplugin.framework.js")
.wait(function(){
myplugin.init();
framework.init();
framework.doSomething();
});
</script>
具体可以查看LABj的官方网站:http://labjs.com/
c. Lazy load
这个往往是讲起来比较容易,做其他比较难。原理很简单,就是页面显示的时候,只加载需要的JS文件,然后在用户操作的时候再加载需要的JS文件。
d. 正确的压缩JS文件
使用JSMin或者Google Closure来压缩JS文件,这个往往可以大大减少JS文件的大小。


相关文档:

在CDHTMLDialog中用JavaScript调用C++函数

在类的构造函数中添加
EnableAutomation(); 
在OnInitDialog中添加
SetExternalDispatch(GetIDispatch(TRUE)); 
在类的声明中添加宏
DECLARE_DISPATCH_MAP() 
在类的实现文件中添加组宏
BEGIN_DISPATCH_MAP(当前类, 基类)
END_DISPATCH_MAP() 
然后就可以用 DISP_FUNCTION宏来映射导出函 ......

Javascript 在 HTML 页面光标处输入字符

insertAtCurson 函数代两参数分别为对象和输入的字符
    function insertAtCursor(myField, myValue)
    { 
        if (document.selection)
        { 
         &nb ......

JavaScript基础应用

JavaScript就这么回事1:基础知识
1 创建脚本块
1: <script language=”JavaScript”>
2: JavaScript code goes here
3: </script>
2 隐藏脚本代码
1: <script language=”JavaScript”>
2: <!--
3: document.write(“Hello”);
4: // -->
5: </script ......

Javascript访问html页面的控件

访问控件的主要对象是:document对象。分别对应当前文档所有的(子对象)个人观点。并且已经提供的几个主要方法来访问对象。
1.       document.getElementById
2.       document.getElementsByName
3        &n ......

JavaScript动态加载CSS的三种方法

  JavaScript动态加载CSS的三种方法 收藏
如果你有很多关联的CSS文件要一起加载,或者想动态的加载不同的CSS文件,那么下面的方法你一定对你有帮助。
第一种:一般用在外部CSS文件中加载必须的文件
 程序代码
@import url(style.css);
/*只能用在CSS文件中或者style标签中*/
第二种:简单的在页面中加载一 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号