<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 什么是前端開發者? 一個前端開發者, 要會使用Web技術(如:HTML,CSS,DOM和JavaScript)設計和開發網站應用. 網站應用, 或運行于 [Web平臺](https://en.wikipedia.org/wiki/Open_Web_Platform) 之上, 或用于編譯非Web平臺環境的輸入(如:[NativeScript](https://www.nativescript.org/)). ![what-is-front-end-dev](https://raw.githubusercontent.com/dwqs/fedHandlebook/master/images/what-is-front-end-dev.png) 一般而言, 一個人可以通過學習 HTML,CSS,JavaScript進入前端開發領域, 這些代碼運行在 [Web瀏覽器](https://en.wikipedia.org/wiki/Web_browser), [無殼為瀏覽器](https://en.wikipedia.org/wiki/Headless_browser), Web視圖之中, 或用于編譯本地運行環境的輸入. 后文將詳細介紹這四個運行場景. Web瀏覽器是用于檢索, 呈現和遍歷萬維網(WWW)信息的軟件. 一般而言, 瀏覽器可以運行在臺式機, 筆記本電腦, 平板電腦或手機. 截止到目前, 通過瀏覽器可以找到任何事物(如: 冰箱, 汽車等). 最普遍的Web瀏覽器如下: * [Chrome](http://www.google.com/chrome/) * [Internet Explorer](http://dev.modern.ie/) * [Firefox](https://www.mozilla.org/firefox/) * [Safari](http://www.apple.com/safari/) 無殼瀏覽器是指沒有圖形用戶界面的Web瀏覽器, 可以通過命令行接口控制達到網頁自動化的目的(如: 功能測試, 單元測試等). 把無殼瀏覽器當做可以從命令行運行的瀏覽器, 它依然可以檢索和遍歷網頁. 最普遍的無殼瀏覽器如下: * [PhantomJS](http://phantomjs.org/) * [slimerjs](http://slimerjs.org/) * [trifleJS](http://triflejs.org/) Web視圖是本地 OS 運行網頁的方式. 把Web視圖當做瀏覽中的 iframe 或者單個的 Tab, 是嵌入到運行在設備上的本地應用程序. Web視圖開發最普遍的解決方案如下: * [Cordova](https://cordova.apache.org/) (用于本地手機/平板應用) * [NW.js](https://github.com/nwjs/nw.js) (即 Node-Webkit, 用于桌面應用) * [Electron](http://electron.atom.io/) (用于桌面應用) 最后需要了解的是, 前端開發者不僅可以使用Web瀏覽器環境進行開發, 也可以在不受瀏覽器引擎影響的工藝代碼環境進行開發. 到現在, 開發環境正在脫離Web引擎, 使用Web技術(如: CSS 和 JavaScript)去創建真正的本地應用. 此類環境的示例如下: * [NativeScript](https://www.nativescript.org/) * [React Native](https://facebook.github.io/react-native/) **譯者補充:** * [達到什么樣的標準才能是大公司要的前端](http://qianduanfan.com/index.php/topic/show/217) * [寫給初學前端工程師的一封信](http://www.w3ctech.com/topic/983) * [前端路上的旅行](http://www.w3cplus.com/front-end-trip-on-road.html) * [React Native專題](http://www.jianshu.com/p/96febc4fec45)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看