Web前端是給使用者展示的網頁頁面,即網站的前台部分,是關於使用者可以看到和體驗的網站的視覺方面,即使用者所看到的一切網頁瀏覽器所展示的內容,涉及使用者可以看到,觸控和體驗的一切;即web前端包括web頁面的結構、web的外觀視覺表現以及web層面的互動實現。 Web前端主要針對編碼和建構可見的東西,也就是使用者互動的介面,集中在Web應用程式或網站中。
本教學操作環境:windows7系統、Dell G3電腦。
Web前端是什麼
Web前端是給使用者展示的網頁頁面,也就是網站的前台部分。
web前端也被稱為“客戶端”,是關於用戶可以看到和體驗的網站的視覺方面,即用戶所看到的一切網頁瀏覽器展示的內容,涉及用戶可以看到,觸摸和體驗的一切;即web前端包括web頁面的結構、web的外觀視覺表現以及web層面的交互實現。
web前端從網頁製作演變而來,名稱上有很明顯的時代特徵。在網路的演化過程中,網頁製作是Web1.0時代的產物,早期網站主要內容都是靜態,以圖片和文字為主,使用者使用網站的行為也以瀏覽為主。隨著網路科技的發展與HTML5、CSS3的應用,現代網頁更加美觀,互動效果顯著,功能更加強大。
web前端主要針對編碼和建立可見的東西,也就是使用者互動的介面,集中在Web應用程式或網站中。它還包括行動應用程式的開發,負責創建這些類型的應用程式的佈局或架構的人員是前端開發人員。
web即全球廣域網,也稱為萬維網,是一種基於超文本和HTTP的、全球性的、動態互動的、跨平台的分散式圖形資訊系統。是建立在Internet上的一種網路服務,為瀏覽者在Internet上尋找和瀏覽資訊提供圖形化的、易於存取的直覺介面,其中的文件及超級連結將Internet上的資訊節點組織成一個互為關聯的網狀結構。
前端網路程式設計的挑戰在於用於實現前端頁面的工具以及技術變化得很快,所以工程師需要不斷注意產業是如何發展的(例如ECMAScript 6)。
設計網頁的目的在於確保使用者開啟網站的時候,資訊是以容易閱讀且相互關聯的形式呈現的。隨之帶來的問題是,現在用戶實用大量的設備來訪問網頁,這些設備具有不同的螢幕尺寸以及清晰度。
所以設計者在設計網頁的時候需要注意這些面向。他們需要確保他們的網頁在不同的瀏覽器、不同的作業系統以及不同的裝置上顯示正確,這需要在工程師端進行仔細的規劃。
前端開發人員的工作
前端開發人員的工作是實現視覺化和互動式元素,這些功能就是為了幫助自己的應用程式或網站吸引到更多的用戶,Web應用程式通常由負責創建應用程式邏輯伺服器端的後端開發人員支持,其餘的整合內容部分由前端開發人員完成。職責通常包括將UI / UX線框轉換為實際程式碼,產生更好看的介面。
前端開發人員所需的技能
前端開發人員必須是HTML,CSS和Javascript的專家,或精通其他一些Jquery類型的框架(如Angular JS nodeJs等)的編寫。除了了解和研究這些框架和技術之外,也應該非常精通預處理部分。
前端開發人員需要知道如何編寫邏輯或程式碼,並且能夠讓專案在業務環境中運作。因此,前端開發人員應該會使用版本控制工具,如GIT。同樣,他也應該精通Continous集成和持續部署工具,如TeamCity或Jenkins,這些對開發人員來說很重要,因為它們有助於管理和自動化構建,而構建在與開發有關時起著至關重要的作用。
為什麼我們需要前端開發人員?
前端是負責提供使用者視覺效果的人。沒有前端,使用者看著眾多的API根本不知道該幹嘛。想像一下,如果創建了一個關於賣衣服的網站,用戶卻無法查看衣服圖片,那誰會再來這個網站?一般使用者不具備專業技能,就需要前端開發人員把一切變得清晰直白。
(學習影片分享:web前端入門)
以上是web前端是啥子的詳細內容。更多資訊請關注PHP中文網其他相關文章!