javascript最佳实践
最近在看dom scripting这本书,这本书里面针对javascript提出了三条最佳实践的观点。
1.Graceful degradation: ensuring that your web pages still work without JavaScript.
优雅降级,就是我们在使用javascript时要考虑到客户端可能不会支持javascript。基于这一点,我们在编写web程序时就要保证即使客户端不支持javascript,也能访问页面的主要内容。这种访问可能体验不太好,但是不会影响用户正常使用。
2.Unobtrusive JavaScript: separating structure from behavior.
将javascript代码和html分离开,css也适用这条。分离的好处是方便以后升级到其他设备,例如移动客户端
3.Backwards compatibility: ensuring that older browsers don’t choke on your scripts.
向后兼容:能够兼容不支持你的js代码的老版本的浏览器(使javascript代码兼容不同的浏览器)