扣丁學堂簡述web前端開發有哪些規範

扣丁学堂简述web前端开发有哪些规范

web前端開發在工作中會處理很多事情,因此身為一個web前端工程師,web前端開發規範文檔是我們開發工作人員必須要了解的,本篇文章小編就和大家分享一下web前端開發的文件規範以及html書寫規範,對web前端開發感興趣或者準備參加web前端培訓的小夥伴可以瞭解一下。

扣丁学堂简述web前端开发有哪些规范

一、文件規範

1. html, css, js, images文件均歸檔至約定的目錄中;

2. html文件命名: 英文命名, 後綴.htm. 同時將對應界面稿放於同目錄中, 若界面稿命名為中文, 請重命名與html文件同名, 以方便後端添加功能時查找對應頁面;

3. css文件命名: 英文命名, 後綴.css. 共用base.css, 首頁index.css, 其他頁面依實際模塊需求命名.;

4. Js文件命名: 英文命名, 後綴.js. 共用common.js, 其他依實際模塊需求命名.

二、html寫規範

1. 文檔類型聲明及編碼: 統一為html5聲明類型; 編碼統一為, 書寫時利用IDE實現層次分明的縮進;

2. 非特殊情況下樣式文件必須外鏈至…之間;非特殊情況下JavaScript文件必須外鏈至頁面底部;

3. 引入樣式文件或JavaScript文件時, 須略去默認類型聲明;

4. 引入JS庫文件, 文件名須包含庫名稱及版本號及是否為壓縮版, 比如jquery-1.7.1.min.js; 引入插件, 文件名格式為庫名稱+插件名稱, 比如jQuery.cookie.js;

5. 所有編碼均遵循xhtml標準, 標籤 & 屬性 & 屬性命名 必須由小寫字母及下劃線數字組成, 且所有標籤必須閉合; 屬性值必須用雙引號包括;

6. 充分利用無兼容性問題的html自身標籤, 比如span, em, strong, optgroup, label,等等; 需要為html元素添加自定義屬性的時候, 首先要考慮下有沒有默認的已有的合適標籤去設置, 如果沒有, 可以使用須以”data-”為前綴來添加自定義屬性,避免使用”data:”等其他命名方式;

7. 語義化html, 如標題根據重要性用h(同一頁面只能有一個h1), 段落標記用p, 列表用ul, 內聯元素中不可嵌套塊級元素;

8. 儘可能減少div嵌套;

9. 書寫鏈接地址時, 必須避免重定向,例如:href=”http://www.codingke.com/”, 即須在URL地址後面加上“/”;

10. 在頁面中儘量避免使用style屬性,即style=”…”;

11. 必須為含有描述性表單元素(input, textarea)添加label;

12. 能以背景形式呈現的圖片, 儘量寫入css樣式中;

13. 重要圖片必須加上alt屬性; 給重要的元素和截斷的元素加上title;

14. 給區塊代碼及重要功能(比如循環)加上註釋, 方便後臺添加功能;

15. 特殊符號使用: 儘可能使用代碼替代: 比如 (>) & 空格 & ?(?) 等等;

16. 書寫頁面過程中, 請考慮向後擴展性;

以上就是扣丁學堂HTML5在線學習小編給大家分享的web前端開發有哪些規範,希望對小夥伴們有所幫助,想要了解更多內容的小夥伴可以登錄扣丁學堂官網諮詢。

扣丁學堂有專業老師制定的HTML5學習路線圖輔助學員學習,此外還有與時俱進的HTML5課程體系和HTML5學習視頻教程供學員觀看學習哦。扣丁學堂H5技術交流群:559883758。


分享到:


相關文章: