JavaScript初學者建議:不要去管瀏覽器安全色

來源:互聯網
上載者:User

JavaScript初學者建議:不要去管瀏覽器安全色

   如果可以回到過去的話,我會告訴自己這句話:初學JavaScript的時候無視DOM和BOM的相容性,先瞭解一些基礎知識最後再考慮相容性

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.