1. <strike id="yxst4"></strike>
        1. <li id="yxst4"></li>
          <li id="yxst4"><pre id="yxst4"></pre></li>
          <track id="yxst4"></track>
          1. 歡迎訪問邯鄲翱翔電腦學校

            邯鄲翱翔學校地址:河北省邯鄲市邯鄲學院北路滏西大街交口西北角  咨詢熱線:15333301535
            熱門文章
            行業新聞您當前所在位置:首頁 > 新聞中心 > 行業新聞

            零基礎學Web前端需要面臨哪些技術挑戰?

            點擊次數:268次
            導讀:新手學Web前端會面臨哪些挑戰?大概有5個,下面一起來看看吧!

            新手學Web前端會面臨哪些挑戰?大概有5個,下面一起來看看吧!

            1.兼容性

            市場上瀏覽器種類非常多,IE、Firefox、Chrome、Opera、還有眾多的IE加殼瀏覽器,類似搜狗、傲游、360,再加上這些瀏覽器的移動終端版本。需要有Web標準,前端的知識大部分通用于各個瀏覽器,但還是會有歷史遺留問題,不同版本的瀏覽器有不同的問題。特別是市場占有率最高的IE系,版本間各有各的問題,如果不積累點經驗,面對疑難雜癥那是一頭霧水。

            2.交互復雜度

            和目前UI/交互的要求比,瀏覽器引擎給我們的接口太低級了,稍復雜一點的UI效果,都要前端自己利用CSS和DOM去組合創造,前端的效果是通過CSS、DOM、JS三者配合起來最終呈現出來的,脫了任何一個技術都寸步難行,時刻要同時考慮多個方向的知識點。前端編程像是開了三個線程同時在跑,復雜度成倍增長。

            3.代碼可維護性

            復雜度的提升直接影響代碼的維護性。JS/CSS/HTML代碼生命周期越來越長,也就越來越需要從代碼質量、架構和工具上保證他們的可維護性。因為前端是直接面向用戶呈現產品的,是門面。所以,前端也是最容易被反復修改的部分。反復“修改”有多可怕,是個程序員都懂的,如果可維護性不好,那簡直是惡夢。所以前端不得不重視可維護性,不重視可維護性直接等于自虐。

            4.技術更新快

            前端技術更新速度十分快,html5、css3、nodejs、commonjs,按需加載等等都是最近幾年出來的,我們必須與時俱進,不斷加強技術水平,不斷學習,不然就會被淘汰。

            5.開發者思路

            真正的前端開發挑戰,還在于開發者的思路。兼容性、布局、CSS和JS都不是問題,問題在于如何合理地組織語言邏輯;如何正確抽象出需求中的模塊;如何用代碼處理,清楚地用代碼表達出思路、寫好注釋,給后續維護者一個可閱讀的思路。前端的改動量,是后端的數倍,所以前端一定要有一個清晰明確的思路。

            Copyright (c) 2006-2021 邯鄲翱翔