JavaScript初学者建议:不要去管浏览器兼容
2014-01-15 09:36
190 查看
如果可以回到过去的话,我会告诉自己这句话:"初学JavaScript的时候无视DOM和BOM的兼容性"
我初学时的处境
在我初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。前端开发工程师的职责就包括跨浏览器开发。所以我就在还不了解JS这门语言本身的时候去花时间学习浏览器兼容知识,这样会让JS学习难度增加[b]。但是不能兼容主流浏览器的代码不能用在实际项目中。[/b]
DOM和BOM的兼容性问题一度让我的JavaScript学习停滞不前。语言理解不够,代码又只能在特定浏览器运行。
我的建议
如果你正初学JavaScript并有着和我一样的处境的话我建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Firefox/Safari),实际工作中使用成熟的JavaScript框架(jQuery等)。放心,很少有公司会让JS新手用原生JS做前端开发。学习JS初期无视兼容问题有什么好处
降低学习难度减少挫败感
花更多的时间学习ECMAScript
什么时候学习JS跨浏览器开发知识
而浏览器兼容问题留到什么时候解决呢?当你能熟练使用JavaScript框架编写可复用的代码时(jQuery插件或前端控件),或当你准备自己开发一个JavaScript框架时。
其他一些JavaScript初学者建议
千万不要拿JavaScript权威指南当入门书籍应该用JavaScript高级程序设计(第三版)作为入门书籍
传值和传址、作用域知识必须理解
调试工具必须懂并多用,学会自己捕捉错误。(chrome developer tool/Firebug)
耐心再耐心,对每一个知识点深挖能学的更轻松。
以上就是我的一些分享希望若能帮助到初学JavaScript的你,如果觉得有误导的地方敬请立即指出。
你可以通过订阅我的邮件列表来获取文章更新。点击订阅
原文地址:JavaScript初学者建议:不要去管浏览器兼容性
转载请注明出处。
相关文章推荐
- JavaScript初学者建议:不要去管浏览器兼容
- JavaScript初学者建议:不要去管浏览器兼容
- JavaScript初学者建议:不要去管浏览器兼容
- Javascript和CSS浏览器兼容总结
- JavaScript自定义DateDiff函数(兼容所有浏览器)
- Javascript页面跳转与浏览器兼容
- 谈谈JavaScript中浏览器兼容问题的写法小议
- javascript的一些各浏览器不兼容的地方
- 多浏览器兼容的qq图片轮换效果javascript代码
- Javascript字符串浏览器兼容问题分析
- ECMAScript 与 JavaScript的联系 以及为什么会有浏览器兼容的问题?
- Javascript可以兼容各浏览器的阻止默认行为发生的方法
- Javascript/js兼容各个浏览器的本地图片上传即时预览效果
- javascript 按键事件(兼容各浏览器)
- Javascript和CSS浏览器兼容总结
- Javascript兼容多种浏览器
- javascript中兼容主流浏览器的动态生成iframe方法
- javascript 复制粘贴功能 各种浏览器兼容
- 最近用到的浏览器兼容javascript总结
- JavaScript和Css浏览器兼容