即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

JavaScript脚本语言初学者建议:不要去管浏览器兼容

微信 全栈开发者中心 18℃ 0评论
本文目录
[隐藏]

  如果可以回到过去的话,我会告诉自己这句话:“初学JavaScript的时候无视DOM和BOM的兼容性”

1. 我初学时的处境

  在我初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。

  前端开发工程师的职责就包括跨浏览器开发。所以我就在还不了解JS这门语言本身的时候去花时间学习浏览器兼容知识这样会让JS学习难度增加但是不能兼容主流浏览器的代码不能用在实际项目中。

  DOM和BOM的兼容性问题一度让我的JavaScript学习停滞不前。语言理解不够,代码又只能在特定浏览器运行。

2. 我的建议

  如果你正初学JavaScript并有着和我一样的处境的话我建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Firefox/Safari),实际工作中使用成熟的JavaScript框架(jQuery等)。放心,很少有公司会让JS新手用原生JS做前端开发。

2.1.  学习JS初期无视兼容问题有什么好处

  1. 降低学习难度

  2. 减少挫败感

  3. 花更多的时间学习ECMAScript

3. 什么时候学习JS跨浏览器开发知识

  而浏览器兼容问题留到什么时候解决呢?

  当你能熟练使用JavaScript框架编写可复用的代码时(jQuery插件或前端控件),或当你准备自己开发一个JavaScript框架时。

4. 其他一些JavaScript初学者建议

  1. 千万不要拿JavaScript权威指南当入门书籍

  2. 应该用JavaScript高级程序设计(第三版)作为入门书籍

  3. 传值和传值、作用域知识必须理解

  4. 调试工具必须懂并多用,学会自己捕捉错误。(chrome developer tool/Firebug)

  5. 耐心再耐心,对每一个知识点深挖能学的更轻松。

  以上就是我的一些分享希望若能帮助到初学JavaScript的你,如果觉得有误导的地方敬请立即指出。

via:http://www.cnblogs.com/nimojs/p/javascript-beginner-suggest-notcare-compatibility.html

转载请注明:CodingBlog » JavaScript脚本语言初学者建议:不要去管浏览器兼容

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情
(7)个小伙伴在吐槽
  1. 我也在刚学,感谢您的建议
    数着星星看月亮2017-02-14 11:27 回复
  2. 其实我觉得高级程序作为初学书籍也不好 个人还是推荐视屏 或者《编程艺术》 这样新手在边学的时候 就能直接反映在页面上 给学习一种动力
    吃瓜群众2017-02-14 11:38 回复
  3. 我也体会到了权威指南之坑
    胜利2017-02-14 23:35 回复
  4. 传值和赋值吧
    T2017-02-15 00:53 回复
  5. 从另一角度给的建议,不错!
    _MA_2017-02-15 02:20 回复
  6. 非常感谢
    路人甲2017-02-15 04:04 回复
  7. 尴尬了,我就是每天在考虑兼容,害得我这个新手已经不敢写css和js了
    Ciki Che2017-02-21 01:04 回复