首頁 >web前端 >js教程 >JavaScript初學者建議:不要去管瀏覽器相容_基礎知識

JavaScript初學者建議:不要去管瀏覽器相容_基礎知識

WBOY
WBOY原創
2016-05-16 17:01:261090瀏覽

如果可以回到過去的話,我會告訴自己這句話:"初學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的你,如果覺得有誤導的地方敬請立即指出。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn