使用模板库(dojo)来使我们自己的JS代码与各种浏览器隔离
2008-11-24 19:26
525 查看
在上周四与Summer的Code Review会议上,Summer在浏览我们JS代码时,发现我们为各类浏览器写了专用代码(如为IE6.0,IE7.0,FireFox and Safari),他建议我们不要用这种模式来实现对各种浏览器的支持,而是应该用模板库(如dojo)来实现它们,这就使得我们的代码与浏览器的相互隔离,不会因为流量器的升级换代而不得不去寻找和修改这些专门的代码断,而且时间长了很可能会有遗漏。而使用模板库这种方式我们可以不用关心这些问题,当有浏览器升级时,更新新的模板库就可以了。
不过这种方式是否会出现将来这些模板库发现商不再升级问题呢,如果出现那种情况我们就要惨了。
不过这种方式是否会出现将来这些模板库发现商不再升级问题呢,如果出现那种情况我们就要惨了。
相关文章推荐
- 精品js Firefox 加入收藏夹功能代码 兼容Firefox 和 IE等各种浏览器
- 各种浏览器的userAgent及如何使用JS来检测游览器类型,或android是什么版本号
- 各种浏览器的UserAgent 及JS和PHP对其使用
- JS网页播放声音实现代码兼容各种浏览器
- js操作iframe兼容各种主流浏览器示例代码
- 兼容各种浏览器的‘设为首页’和‘加入收藏’的js代码
- [置顶] 在使用JS框架之前自己写的一些工具代码
- 在使用JS框架之前自己写的一些工具代码
- 使用js检测浏览器的实现代码
- 使用js检测浏览器的实现代码
- js操作iframe兼容各种主流浏览器示例代码
- JS网页播放声音实现代码兼容各种浏览器
- 在使用JS框架之前自己写的一些工具代码
- [置顶] 整理一些代码__xu_init.js 作为自己项目开发时使用
- js 判断浏览器使用的语言示例代码
- Selenium Webdriver 的使用java执行js代码 解决 ScriptEngine不支持浏览器内置对象window,document的问题
- 兼容所有浏览器的设为首页收藏本站js代码,推荐使用
- JS代码优化一:谷歌浏览器的timeline工具的使用
- JavaScript:全面解析各种浏览器网页中的JS代码的执行顺序
- JavaScript:全面解析各种浏览器网页中的JS代码的执行顺序