如果可以回到過去的話,我會告訴自己這句話:"初學javaScr
在我初學Javascript的時候最頭痛的就是瀏覽器兼容問題。在Firefox下面好好的代碼放到IE就不能顯示了,又或者是在IE能正常顯示的代碼在firefox又報錯了。
前端開發工程師的職責就包括跨瀏覽器開發。所以我就在還不了解JS這門語言本身的時候去花時間學習瀏覽器兼容知識,這樣會讓JS學習難度增加。但是不能兼容主流瀏覽器的代碼不能用在實際項目中。
DOM和BOM的兼容性問題一度讓我的JavaScript學習停滯不前。語言理解不夠,代碼又只能在特定瀏覽器運行。
如果你正初學JavaScript并有著和我一樣的處境的話我建議你:初學JavaScript的時候無視DOM和BOM的兼容性,將更多的時間花在了解語言本身(ECMAScript)。只在特定瀏覽器編寫代碼(Chrome/Firefox/Safari),實際工作中使用成熟的JavaScript框架(jQuery等)。放心,很少有公司會讓JS新手用原生JS做前端開發。
而瀏覽器兼容問題留到什么時候解決呢?
當你能熟練使用JavaScript框架編寫可復用的代碼時(jQuery插件或前端控件),或當你準備自己開發一個JavaScript框架時。
以上就是我的一些分享希望若能幫助到初學JavaScript的你,如果覺得有誤導的地方敬請立即指出。
新聞熱點
疑難解答