溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript代碼規范有哪些

發布時間:2021-11-10 10:58:13 來源:億速云 閱讀:145 作者:iii 欄目:web開發

本篇內容介紹了“JavaScript代碼規范有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

所有的 JavaScript 項目適用同一種規范。

代碼規范通常包括以下幾個方面:

變量和函數的命名規則。

空格,縮進,注釋的使用規則。

其他常用規范……。

規范的代碼可以更易于閱讀與維護。

代碼規范一般在開發前規定,可以跟你的團隊成員來協商設置。

變量名推薦使用駝峰法來命名(camelCase):

運算符 ( = + - * / ) 前后需要添加空格:

使用 4 個空格符號來縮進代碼塊:

不推薦使用 TAB 鍵來縮進,因為不同編輯器 TAB 鍵的解析不一樣。

簡單語句的通用規則:

一條語句通常以分號作為結束符。

復雜語句的通用規則:

將左花括號放在第一行的結尾。

左花括號前添加一空格。

將右花括號獨立放在一行。

不要以分號結束一個復雜的聲明。

對象定義的規則:

將左花括號與類名放在同一行。

冒號與屬性值間有個空格。

字符串使用雙引號,數字不需要。

最后一個屬性-值對后面不要添加逗號。

http://www.iis7.com/b/wzjk/

將右花括號獨立放在一行,并以分號作為結束符號。

短的對象代碼可以直接寫成一行:

為了便于閱讀每行字符建議小于數 80 個。

如果一個 JavaScript 語句超過了 80 個字符,建議在 運算符或者逗號后換行。

命名規則:

一般很多代碼語言的命名規則都是類似的,例如:

變量和函數為小駝峰法標識, 即除第一個單詞之外,其他單詞首字母大寫( lowerCamelCase)。

全局變量為大寫 (UPPERCASE )。

常量 (如 PI) 為大寫 (UPPERCASE )。

變量命名你是否使用這幾種規則: hyp-hens, camelCase, 或 under_scores ?。

HTML 和 CSS 的橫杠(-)字符:通常在 JavaScript 中被認為是減法,所以不允許使用。

HTML5 屬性可以以 data- (如:data-quantity, data-price) 作為前綴。

CSS 使用 - 來連接屬性名 (font-size)。

下劃線:

很多程序員比較喜歡使用下劃線(如:date_of_birth), 特別是在 SQL 數據庫中。

PHP 語言通常都使用下劃線。

帕斯卡拼寫法(PascalCase):

帕斯卡拼寫法(PascalCase) 在 C 語言中語言較多。

駝峰法:

JavaScript 中通常推薦使用駝峰法,jQuery 及其他 JavaScript 庫都使用駝峰法。

變量名不要以 $ 作為開始標記,會與很多 JavaScript 庫沖突。

HTML 載入外部 JavaScript 文件,使用簡潔的格式載入 JavaScript 文件 ( type 屬性不是必須的): 例如<script src="myscript.js">

文件擴展名:

HTML 文件后綴可以是 .html (或r .htm)。

CSS 文件后綴是 .css 。

JavaScript 文件后綴是 .js 。

使用小寫文件名:

大多 Web 服務器 (Apache, Unix) 對大小寫敏感: london.jpg 不能通過 London.jpg 訪問。

其他 Web 服務器 (Microsoft, IIS) 對大小寫不敏感: london.jpg 可以通過 London.jpg 或 london.jpg 訪問。

你必須保持統一的風格,我們建議統一使用小寫的文件名。

“JavaScript代碼規范有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女