摘要: 1.用匿名函数(function(){})();将脚本包裹起来,有效控制全局变量,避免冲突隐患。2.在解决JS冲突的前提下,如果需要进行多个模块(匿名函数)之间的通信,则需要采用唯一全局变量(系约定名:GLOBAL)+命名空间+属性的方式来解决,同时应该为你维护的模块添加必要的注释,以提高团队合作的效率。对于公共组件,不推荐加前缀(base.js)。对于单独由某成员负责的组件,推荐以成员缩写名添加前缀(如张三:zs_news.js)。3.CSS放在页头,JS放在页尾。即将非脚本资源文件放在head标签中,而将脚本放到body的尾部。同时,请注意限制外部脚本的数量,在发布正式环境之前,将同一页面 阅读全文
posted @ 2012-09-20 15:29 Miracle He 阅读(3563) 评论(4) 推荐(2) 编辑