第5章 最佳实践
- 平稳退化:如果正确地使用了JavaScript脚本,就可以让访问者在他们地浏览器不支持JS地情况下仍能顺利地浏览你地网站。
1 | function popUp(winURL){ |
- getElementsByTagName记住这其中有S !!
CSS渐进增强
- 渐进增强就是用一些额外的信息层去包裹袁术数据,按照渐进增强原则创建出的来的网页几乎都符合平稳退化原则
分离JS
1 | //<a href="http://www.example.com/" class="popup"> Example </a> |
总结
与DOM脚本变成工作有关的问题:
- 平稳退化:如果正确地使用JS脚本,就可以让访问者在他们的浏览器不支持JS的情况下仍能顺利地浏览你的网站
- 向后兼容:确保网页在古老的浏览器中也可以被正常浏览
- 分离JS:将JS和HTML分离开来
- 性能考虑:脚本对web应用整体性能的影响。应该尽量减少访问DOM和尽量减少标记、合并和防止脚本、压缩脚本。