javascript初学者的建议:不兼容浏览器兼容性
如果我可以回到过去,我会告诉自己:当你第一次学习Javascript的时候,我忽略了DOM和BOM的兼容性。我的第一个学校情况
当我第一次学习Javascript时,最让人头疼的是浏览器兼容性。在Firefox中,一个好的代码在伊江无法显示,或者通常在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开发者工具/萤火虫)
耐心和耐心,更容易挖掘到每一点知识。
以上是我的部分希望能帮助你学习javascript,如果你觉得有误导的地方,请马上指出。