JavaScript初学者建议:不要去管浏览器兼容
2018-06-22 06:23:02来源:未知 阅读 ()
如果可以回到过去的话,我会告诉自己这句话:"初学JavaScript的时候无视DOM和BOM的兼容性"
我初学时的处境
在我初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。
前端开发工程师的职责就包括跨浏览器开发。所以我就在还不了解JS这门语言本身的时候去花时间学习浏览器兼容知识,这样会让JS学习难度增加。但是不能兼容主流浏览器的代码不能用在实际项目中。
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的你,如果觉得有误导的地方敬请立即指出。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:C#基本概念列举说明
- asp.net及javascript判断是否手机访问的方法 2019-11-27
- C#后台调用前台javascript的方法 2019-09-08
- 什么是JavaScript闭包? 2018-06-22
- 【SignalR学习系列】7. SignalR Hubs Api 详解(JavaScript 2018-06-22
- JavaScript中清空数组的三种方式 2018-06-22
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash