0

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

    2023.06.06 | admin | 125次围观

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

    我初学时的处境

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

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

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

    我的建议

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

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

    降低学习难度

    减少挫败感

    花更多的时间学习ECMAScript

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

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

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

    其他一些JavaScript初学者建议

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

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

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

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

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

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论