1. 程式人生 > >Web前端企業開發命名規範

Web前端企業開發命名規範

一個好的前端專案程式碼離不開好的命名規範,試想一下叫你接手一個專案,你看到之前開發的程式碼的命名一團糟,那是多麼痛苦的事啊。或者你自己把一個專案命名的一團糟,等過段時間讓你重構該專案的時候,估計腸子都要悔青吧!

(一)網頁內容類

標題: title
摘要: summary
箭頭: arrow
商標: label
網站標誌: logo
轉角/圓角: corner
橫幅廣告: banner
子選單: subMenu
搜尋: search
搜尋框: searchBox
登入: login
登入條:loginbar
工具條: toolbar
下拉: drop
標籤頁: tab
當前的: current
列表: list
滾動: scroll
服務: service
提示資訊: msg
熱點:hot
新聞: news
小技巧: tips
下載: download
欄目標題: title
熱點: hot
加入: joinus
註冊: regsiter
指南: guide
友情連結: friendlink
狀態: status
版權: copyright
按鈕: btn
合作伙伴: partner
投票: vote
左右中:left right center

(二)註釋的寫法:

/* Footer */
內容區
/* End Footer */

(三)id的命名:

(1)頁面結構

容器: container
頁頭:header
內容:content/container
頁面主體:main
頁尾:footer
導航:nav
側欄:sidebar
欄目:column
頁面外圍控制整體佈局寬度:wrapper
左右中:left right center

(2)導航

導航:nav
主導航:mainnav
子導航:subnav
頂導航:topnav
邊導航:sidebar
左導航:leftsidebar
右導航:rightsidebar
選單:menu
子選單:submenu
標題: title
摘要: summary

(3)功能

標誌:logo
廣告:banner
登陸:login
登入條:loginbar
註冊:regsiter
搜尋:search
功能區:shop
標題:title
加入:joinus
狀態:status
按鈕:btn
滾動:scroll
標籤頁:tab
文章列表:list
提示資訊:msg
當前的: current
小技巧:tips
圖示: icon
註釋:note
指南:guild
服務:service
熱點:hot
新聞:news
下載:download
投票:vote
合作伙伴:partner
友情連結:link
版權:copyright

(四)class的命名:

(1)顏色:使用顏色的名稱或者16進位制程式碼,如

.red { color: red; }
.f60 { color: #f60; }
.ff8600 { color: #ff8600; }

(2)字型大小,直接使用”font+字型大小”作為名稱,如

.font12px { font-size: 12px; }
.font9pt {font-size: 9pt; }

(3)對齊樣式,使用對齊目標的英文名稱,如

.left { float:left; }
.bottom { float:bottom; }

(4)標題欄樣式,使用”類別+功能”的方式命名,如

.barnews { }
.barproduct { }

注意事項:

1.一律小寫;
2.儘量用英文;
3.不加中槓和下劃線;
4.儘量不縮寫,除非一看就明白的單詞.

推薦的 CSS 書寫順序
//顯示屬性
display
list-style
position
float
clear

//自身屬性
width
height
margin
padding
border
background

//文字屬性
color
font
text-decoration
text-align
vertical-align
white-space
other text
content

相關推薦

Web前端企業開發命名規範

一個好的前端專案程式碼離不開好的命名規範,試想一下叫你接手一個專案,你看到之前開發的程式碼的命名一團糟,那是多麼痛苦的事啊。或者你自己把一個專案命名的一團糟,等過段時間讓你重構該專案的時候,估計腸子都要悔青吧! (一)網頁內容類 標題: title

前端開發命名規範

  一 . 變數命名   命名方式: 小駝峰式命名方法       命名規範: 型別+物件描述的方式,如果沒有明確的型別,就可以使字首為名詞  型別 小寫字母 array a boolean b function fn int

《移動Web前端高效開發實戰》筆記2——使用Gulp構建一個ECMAScript 6和Sass應用

腳本 x文件 node.js 磁盤 clas res 運行 brush 開發 8.3.1 安裝和配置 運行Gulp需要Node.js環境,請參看第二章內容搭建Node.js環境。使用NPM全局安裝Gulp,命令如下: npm install gulp-cli –g 然

web前端案例-開發QQ空間相冊展示功能

前端 源碼 案例 知識點:html/css布局思維,浮動/定位詳解,大企業標準,代碼性能優化,js鼠標事件,DOM操作等。 html代碼: <div id="Main"> <ul> <li><img src="images/s1.

WEB前端】CSS書寫規範

   古語有云:不以規矩,不成方圓。不管是國還是家還是...都得有規矩加以約束。同樣,在我們程式猿的程式碼中也有一定的規矩——W3C標準,但是我今天不會講那麼高深的道理,我只想說說,我近些日子在開發中所總結出來的CSS一些書寫規範: 一、善用css縮寫規則 1. 

web前端入門開發需要學習什麼?

隨著網際網路的發展,越來越多的人看好web前端開發,因此有很多人投入到web前端開發的學習中去,那麼到底web前端開發學什麼? 第一,基礎部分的學習 主要就是html、css、JavaScript。這個其實不用多講,這些個基礎不學紮實了什麼也幹不了,可以直接從html5、css3、ES5來學

自學web前端-html5開發必讀的6本書

自學html5書籍推薦給大家。想自學好html5開發,當然好的學習資料比不可少,精通就給大家推薦幾本熱度比較高的書籍,相信好的學習資料更能讓你的學習效果事半功倍。 如果有想一起學習web前端,HTML5及JavaScript的可以來一下我的前端群:733581373,好友都會在裡面

web前端就業開發學習路線(乾貨)

初級前端 主要學習三個部分:HTML,CSS,JavaScript 一、html + css部分: 這部分特別簡單,到網上搜資料,書籍視訊非常多。css中盒子模型,流動,block,inline,層疊,樣式優先順序等這些自學起來也是非常容易。最後再深入瞭解下瀏覽器差異性,ie9以下相容

《移動Web前端高效開發實戰HTML 5 + CSS 3 + JavaScript Webpack + React Native + Vue.js + Node.js 》介紹推薦

移動網際網路的興起和快速普及,給前端開發人員帶來了新機遇。移動Web前端技術作為整個技術鏈條中重要的一環,卻亂象叢生。本書是一本梳理移動前端和Native客戶端技術體系的入門實戰書。 本書涵蓋了移動Web前端開發中的各個關鍵技術環節,共14章。分別從HTML 5、C

Java工程開發命名規範

1.包:java的包名都是由小寫單片語成的,類名的首字母都是大寫,也就是我們常用的駝峰寫法,包路徑一般都是對系統模板的定義與歸類。這樣看了包名很容易就明白哪一個模組是幹什麼的,很容易通過對應的包路徑找到對應的程式碼! 在java開發的過程中,每名Java開發人

JAVA 開發命名規範——阿里巴巴Java開發手冊

0)Service/DAO層方法命名規約 1)獲取單個物件的方法用get做字首。 2)獲取多個物件的方法用list做字首。 3)獲取統計值的方法用count做字首。 4)插入的方法用save(推薦)或insert做字首。 5)刪除的方法用remove(推薦)或delete做字

web前端常用開發工具排行:8款html開發工具推薦下載

網站開發一般分為前端和後端兩個部分。前端負責實現頁面效果,後端主要負責功能開發。一般的開發流程是先由美工或者網頁設計師進行網頁設計和切圖,所謂切圖就是將設計好的網頁效果圖利用html開發工具進行程式碼實現成網頁形式,並且加入一些網頁特效。然後交給後端開發人員進行

Android開發命名規範

識別符號命名法 識別符號命名法最要有四種: 1 駝峰(Camel)命名法:又稱小駝峰命名法,除首單詞外,其餘所有單詞的第一個字母大寫。 2 帕斯卡(pascal)命名法:又稱大駝峰命名法,所有單詞的

Android開發命名規範和編碼規範

無規矩不成方圓,是吧。。哈哈~~ 很慶幸,本人剛學java程式設計的時候,就被老師灌輸了程式設計規範的相關知識,並且一直在遵守。 有過團隊開發經驗的人都知道,如果沒有一定的規範可行,那麼程式碼看起來將是苦不堪言,甚至是亂七八糟。 下面就介紹一下,我

我自己總結的C#開發命名規範整理了一份

學習C#之初,始終不知道怎麼命名比較好,很多時候無從命名,終於有一天我整理了一份命名規範文件,自此我就是按照這個命名規範書寫程式碼,整潔度無可言表,拙劣之處請大家斧正,愚某虛心接受,如有雷同,不勝榮幸 C#語言開發規範  作者ching 1.  命名規範 a) 類 【規

Web前端開發規範 : 檔案命名規則

Web前端開發規範 1.檔案命名規則 1.1檔名稱的命名規則 統一用小寫的英文字母,數字和下劃線的組合,不得包含漢字空格和特殊字元。 原則: 1)方便理解,見名之意 ​ 2)方面查詢 1.2索引檔案的命名規則(首頁面) i

WEB前端規範命名

bpa web 子菜單 out 容器 廣告條 content sage link 頭部 header ----------------用於頭部 主要內容 main ------------用於主體內容(中部) 左側 main-left -------------左側布局

Web前端開發規範收集

mod 流量 idt jquery version 目的 文件夾 -i service 在Web開發中,後端跟前端配合非常easy出現故障。這時我們就須要一些規則來約束前端任意的編寫。 CSS編程規範 1. 屬性書寫基本順序 a. 先位置屬

Web前端開發規範手冊

常用 菜單 ima 代碼規範 反饋 o-c css樣式 遇到 人員 一、規範目的 1.1 概述 .....................................................................................

Web前端開發規範

布局 fig 小技巧 配置 web nav 文件 語句 this 1.文件書寫規範 1.1 基本要求 1) 頁面標簽的屬性和值用雙引號引起來 2) 所有頁面編碼均采用utf-8 1.2 書寫規範 1)文檔類型聲明及編碼:統一為