前端工程師需要掌握哪些知識?
1、能熟練使用HTML、CSS、Javascript,主要工作還是建立靜態頁面;
2、學習Bootstrap、jQuery之類,以及AJAX技術;
3、學習進階框架Angular、Vue、React等。
前端Web框架
熟悉掌握HTML、伺服器端腳本語言、CSS和JavaScript之後,學習Web框架可以加快Web開發速度,節省時間。 PHP程式設計師可選的框架包括CakePHP、CodeIgniter、Zend等,Python程式設計師喜歡使用Django和 webpy,Ruby程式設計師常用RoR。
隨著Web 越來越規範與標準的統一,Web元件化技術不斷革新,行動端開發不斷昇華,以下是一些常見開源前端框架:
Bootstrap
#主流框架之一,Bootstrap 是基於HTML、CSS、JavaScript的,它簡潔靈活,使得Web 開發更快。
html5-boilerplate
該框架可以快速建立健壯,且適應力強的web app或網站。
Meteor
Meteor是新一代的開發即時web應用的開源框架,它能在較短時間內完成開發。
Semantic UI
基於自然語言有效原則的UI元件框架
Foundation
優秀的響應式前端框架
Materialize
基於材質設計的現代化響應式前端框架。可提供預設的樣式,自訂元件。此外,Materialize也能改善動畫和過渡,為開發人員提供流暢的體驗。
Pure
幾乎可以在每一個web專案中使用的一組小的和響應式的CSS模組。
Vue
Vue.js 是用來建立互動式的 Web 介面的函式庫。它提供了 MVVM 資料綁定和一個可組合的元件系統,具有簡單、靈活的 API。
Skeleton
Skeleton 是一個小的 JS 和 CSS 文件的集合,可快速開發漂亮的網站,適合各種螢幕設備包括手機。 Skeleton 是基於 960 grid 開發。它是一個 UI 框架。
Amaze UI
國內首個開源HTML5跨螢幕前端框架產品系列,中文排版支援更優、本土化元件豐富。此產品系列中有專門針對行動端的HTML5混合應用程式開發框架Amaze UI Touch以及針對跨螢幕HTML5網頁開發的Amaze UI Web。其中,Amaze UI Touch可以幫助開發者透過豐富的元件,快速建構出與原生APP相媲美的專屬行動端的HTML5應用。
UIkit
一個輕量級的和模組化的前端框架,用於快速開發和功能強大的web介面。
Yui
Yahoo! UI Library (YUI) 是一個開放原始碼的JavaScript 函式庫,為了能建立一個高互動的網頁,它採用了AJAX, DHTML 和DOM 等程式碼技術。它也包含了許多 CSS 資源。使用授權為 BSD許可證。
kissy
一款跨終端機、模組化、高效能、使用簡單的 JavaScript 框架。
MUI
最接近原生App體驗的前端框架的框架。
Arale
一個開放、簡單、易用的前端基礎類別庫。
JX
JX 是模組化的非侵入式Web前端框架,特別適合建構和組織大規模、工業級的Web App。
GMU
GMU是基於zepto的mobile UI元件庫,提供webapp、pad端簡單易用的UI元件! Web App。
ZUI
開源HTML5前端框架
Clouda Touch.js
Touch.js是行動裝置上的手勢辨識與事件庫,也是在百度內部廣泛使用的開發。
以上是前端工程師需要掌握哪些知識?的詳細內容。更多資訊請關注PHP中文網其他相關文章!