本篇內(nèi)容介紹了“JavaScript代碼規(guī)范有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
在新野等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供網(wǎng)站設計、網(wǎng)站制作 網(wǎng)站設計制作專業(yè)公司,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站建設,全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站制作,新野網(wǎng)站建設費用合理。所有的 JavaScript 項目適用同一種規(guī)范。
代碼規(guī)范通常包括以下幾個方面:
變量和函數(shù)的命名規(guī)則。
空格,縮進,注釋的使用規(guī)則。
其他常用規(guī)范……。
規(guī)范的代碼可以更易于閱讀與維護。
代碼規(guī)范一般在開發(fā)前規(guī)定,可以跟你的團隊成員來協(xié)商設置。
變量名推薦使用駝峰法來命名(camelCase):
運算符 ( = + - * / ) 前后需要添加空格:
使用 4 個空格符號來縮進代碼塊:
不推薦使用 TAB 鍵來縮進,因為不同編輯器 TAB 鍵的解析不一樣。
簡單語句的通用規(guī)則:
一條語句通常以分號作為結束符。
復雜語句的通用規(guī)則:
將左花括號放在第一行的結尾。
左花括號前添加一空格。
將右花括號獨立放在一行。
不要以分號結束一個復雜的聲明。
對象定義的規(guī)則:
將左花括號與類名放在同一行。
冒號與屬性值間有個空格。
字符串使用雙引號,數(shù)字不需要。
最后一個屬性-值對后面不要添加逗號。
http://www.iis7.com/b/wzjk/
將右花括號獨立放在一行,并以分號作為結束符號。
短的對象代碼可以直接寫成一行:
為了便于閱讀每行字符建議小于數(shù) 80 個。
如果一個 JavaScript 語句超過了 80 個字符,建議在 運算符或者逗號后換行。
命名規(guī)則:
一般很多代碼語言的命名規(guī)則都是類似的,例如:
變量和函數(shù)為小駝峰法標識, 即除第一個單詞之外,其他單詞首字母大寫( lowerCamelCase)。
全局變量為大寫 (UPPERCASE )。
常量 (如 PI) 為大寫 (UPPERCASE )。
變量命名你是否使用這幾種規(guī)則: hyp-hens, camelCase, 或 under_scores ?。
HTML 和 CSS 的橫杠(-)字符:通常在 JavaScript 中被認為是減法,所以不允許使用。
HTML5 屬性可以以 data- (如:data-quantity, data-price) 作為前綴。
CSS 使用 - 來連接屬性名 (font-size)。
下劃線:
很多程序員比較喜歡使用下劃線(如:date_of_birth), 特別是在 SQL 數(shù)據(jù)庫中。
PHP 語言通常都使用下劃線。
帕斯卡拼寫法(PascalCase):
帕斯卡拼寫法(PascalCase) 在 C 語言中語言較多。
駝峰法:
JavaScript 中通常推薦使用駝峰法,jQuery 及其他 JavaScript 庫都使用駝峰法。
變量名不要以 $ 作為開始標記,會與很多 JavaScript 庫沖突。
HTML 載入外部 JavaScript 文件,使用簡潔的格式載入 JavaScript 文件 ( type 屬性不是必須的): 例如
文件擴展名:
HTML 文件后綴可以是 .html (或r .htm)。
CSS 文件后綴是 .css 。
JavaScript 文件后綴是 .js 。
使用小寫文件名:
大多 Web 服務器 (Apache, Unix) 對大小寫敏感: london.jpg 不能通過 London.jpg 訪問。
其他 Web 服務器 (Microsoft, IIS) 對大小寫不敏感: london.jpg 可以通過 London.jpg 或 london.jpg 訪問。
你必須保持統(tǒng)一的風格,我們建議統(tǒng)一使用小寫的文件名。
“JavaScript代碼規(guī)范有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司網(wǎng)站,小編將為大家輸出更多高質量的實用文章!