前端開發規範css
github - fork & Pull Request stylehtml
git commit - comment 必須有意義,不容許單純的 'update' 'fix bug' 之類的無心義指定註釋,具體的參考下面條目6前端
npm, tsd - 經過 npm 來管理依賴;經過tsd來引入各類包的Typescript類型定義vue
開發推薦使用 visual studio code, https://code.visualstudio.com/react
前端架構 程序員
前端開發語言使用Typescriptgithub
前端開發框架爲Angular 2.0typescript
前端基本css框架爲Boostrap
前端css toolkit爲Color Admin
前端技術棧簡單介紹
Typescript是一門由微軟研發的語言,它是Javascript的超集,也就是說合法的Javascript代碼必然是合法的Typescript代碼。 Typescript正如它的名字,主要是爲動態類型Javascript增長類型信息,讓程序員能夠在tsc的幫助之下構建出更加壯健的程序,減小bug。
AngularJS是相信你們都聽過的一個前端框架,它誕生的時代很早,在一個你們基本都是jquery直接操做dom,或者cool一點就用backbone等第一代前端框架的時代。 它出現了,並引入了一個大幅度提升開發效率的數據雙向綁定技術。所以它大概是你們瞭解過最著名的真正前端MVVM框架。 但隨着移動市場的發展,以及前端界技術的各類規範化。Angular 1.x對移動端變得有些力不從心,不少新的框架出現,vuejs, reactjs都是其中的表明。 爲了更好地解決移動端開發問題,以及跟Javascript標準靠近,Angular 2.0使用Typescript所有從新開發,吸取了大量優秀的設計,提升了其性能。 固然,其著名的雙向綁定也是保留了下來。
前端開發要求
前端開發是一個對設計,交互,工程有要求的崗位。前端好的成功就是好看,耐用,以及可維護。 UI有設計師設計,我就很少作評論。我主要講一下UX,良好的UX絕對不是花哨的特效堆砌,一個好用的系統首先是要知足用戶的需求。 界面上咱們更可能是講究簡潔大方便可
咱們要求更多的是前端工程的要求,不要想着整個項目都是本身維護,良好的程序是必須可維護的。也就是換我的也能修bug。
重複2次的代碼必須抽象成一個公共代碼塊(class or function or module)。
編寫代碼時,必須添加必要的註釋,幫助後來者理解。
一個邏輯函數通常不要應該超過20行, 如果超過20行那麼你就應該考慮是否是應該將實現拆分紅更細的.