js快速开发包,首次应用于项目,大大的提高了开发效率,从此再也不怕弹层和分页一类的事情了,很多东西都简单化了,还是要利用空闲时间完善。
本次开发中location.href把我折腾死了,在利用location来实现reload的时候还是有很多东西需要注意的,比如”#”,在链接中被认为是锚点去跳转的,也就是实际上并没有跳转。
在使用js与as交互时,还是有很多东西需要注意的。
- swfobject的作用,除了兼容的加载flash外,对于js调用flash还有很重要的作用,另外,脚本调用的flash与页面共享session,可以避免flash在谷歌浏览器被认为是插件独立session的问题。
- 在ie中flash的缓存,造成了as与js的交互问题,也就是说在ie中每次引用flash时加上随机数,确保消除缓存。
适当的使用js闭包,太多的全局变量,只会增加代码的耦合性,增大了维护成本。
ie6中的class=”a b c”,这样的如果abc中存在同样的特性,将会有不必要的麻烦。长期不顾ie6也给忽略了。