前端開發(fā)是創(chuàng)建Web頁面或app等前端界面呈現(xiàn)給用戶的過程,通過HTML,CSS及JavaScript以及衍生出來的各種技術(shù)、框架、解決方案,來實(shí)現(xiàn)互聯(lián)網(wǎng)產(chǎn)品的用戶界面交互 。它從網(wǎng)頁制作演變而來,名稱上有很明顯的時代特征。 在互聯(lián)網(wǎng)的演化進(jìn)程中,網(wǎng)頁制作是Web1.0時代的產(chǎn)物,早期網(wǎng)站主要內(nèi)容都是靜態(tài),以圖片和文字為主,用戶使用網(wǎng)站的行為也以瀏覽為主。隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和HTML5、CSS3的應(yīng)用,現(xiàn)代網(wǎng)頁更加美觀,交互效果顯著,功能更加強(qiáng)大。
為什麼要有web網(wǎng)站前端開發(fā)規(guī)格手冊?
因?yàn)槿硕嗖灰欢ň土α看?,還有可能一團(tuán)糟。因此為了提升團(tuán)隊(duì)凝聚力,統(tǒng)一團(tuán)隊(duì)程式碼風(fēng)格,優(yōu)化團(tuán)隊(duì)協(xié)作效率,需要推出專門的《前端開發(fā)規(guī)範(fàn)文件》來約束同一專案不同程式設(shè)計(jì)師的程式碼風(fēng)格。
制定《前端開發(fā)規(guī)範(fàn)手冊》首先需要符合web標(biāo)準(zhǔn),兼顧結(jié)構(gòu)分明、相容性優(yōu)良、頁面效能高、程式碼簡潔明了等要求,再根據(jù)開發(fā)需求進(jìn)行一定的調(diào)整。
檔案命名統(tǒng)一採用小寫英文字母,盡量不包含空格和特殊符號。
因?yàn)槭菆F(tuán)隊(duì)協(xié)作,因此起的名字應(yīng)方便每一位成員的理解,並且能夠方便地進(jìn)行查找、修改、替換、計(jì)算負(fù)載量等等操作。
檔案規(guī)格
1. html, css, js, images檔案都?xì)w檔到約定的目錄中;
2. html檔案命名: 英文命名, 後綴.html或.htm. 同時將統(tǒng)一頁面檔案放於同目錄中, 以方便後端新增功能時尋找對應(yīng)頁;
3. css檔命名: 英文命名, 字尾.css. 共用base.css,首頁index.css, 其他頁面依實(shí)際模組需求命名.;
4. Js檔命名: 英文命名, 字尾.js. 共用common.js, 其他依實(shí)際模組需求命名。
其它前端開發(fā)相關(guān)學(xué)習(xí)參考資源
除了本頁面右側(cè)的知識拓展,也為大家精選了以下資源
#最新章節(jié)
- 移動端優(yōu)化 2017-02-06
- 性能優(yōu)化 2017-02-06
- jQuery 規(guī)范 2017-02-06
- 通用約定 2017-02-06
- 性能優(yōu)化 2017-02-06
- Less 規(guī)范 2017-02-06
- 模塊組織 2017-02-06
- 字體排印 2017-02-06
相關(guān)課程
- Web前端開發(fā)極速入門 2021-12-10
- 最懂你的大前端課:HTML5/CSS3/ES6/NPM/Vue/...【原文】 2022-09-30
- Gulp入門影片教學(xué) 2022-04-18
- 兄弟連高洛峰CSS3影片教程 2022-04-20
- AngularJS開發(fā)Web應(yīng)用程式基礎(chǔ)實(shí)例影片教學(xué) 2022-04-18
- Ajax全接觸 2022-04-13
- MUI框架基礎(chǔ)影片教學(xué) 2022-04-13
- 線上訓(xùn)練班試聽課 2019-01-10