av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)JAVA教程:JavaScript 代碼規(guī)范

所有的 JavaScript 項目適用同一種規(guī)范。

成都創(chuàng)新互聯(lián)公司服務項目包括南陽網站建設、南陽網站制作、南陽網頁制作以及南陽網絡營銷策劃等。多年來,我們專注于互聯(lián)網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網行業(yè)的解決方案,南陽網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到南陽省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!


JavaScript 代碼規(guī)范

代碼規(guī)范通常包括以下幾個方面:

  • 變量和函數(shù)的命名規(guī)則
  • 空格,縮進,注釋的使用規(guī)則。
  • 其他常用規(guī)范……

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

代碼規(guī)范一般在開發(fā)前規(guī)定,可以跟你的團隊成員來協(xié)商設置。


變量名

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

firstName = "John";
lastName = "Doe";

price = 19.90;
tax = 0.20;

fullPrice = price + (price * tax);

在JavaScript中定義變量名時,還應該注意以下事項:

  • 變量名應該區(qū)分大小寫,允許包含字母、數(shù)字、美元符號($)和下劃線,但第一個字符不允許是數(shù)字,不允許包含空格和其他標點符號;
  • 變量命名長度應該盡可能的短,并抓住要點,盡量在變量名中體現(xiàn)出值的類型;
  • 變量名的命名應該是有意義的;
  • 變量名不能為JavaScript中的關鍵詞、保留字全名;
  • 變量名命名方法常見的有匈牙利命名法、駝峰命名法和帕斯卡命名法。

空格與運算符

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

實例:

var x = y + z;
var values = ["Volvo", "Saab", "Fiat"];

代碼縮進

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

函數(shù):

function toCelsius(fahrenheit) {
    return (5 / 9) * (fahrenheit - 32);
}

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

語句規(guī)則

簡單語句的通用規(guī)則:

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

實例:

var values = ["Volvo", "Saab", "Fiat"];

var person = {
    firstName: "John",
    lastName: "Doe",
    age: 50,
    eyeColor: "blue"
};

復雜語句的通用規(guī)則:

  • 將左花括號放在第一行的結尾。
  • 左花括號前添加一空格。
  • 將右花括號獨立放在一行。
  • 不要忘記以分號結束一個復雜的聲明。

 所有聲明語句都應當以分號結尾。最后一條聲明語句后面的分號是可選的,但是,如果省略這個分號,你的代碼可能更易出錯。

函數(shù):

function toCelsius(fahrenheit) {
    return (5 / 9) * (fahrenheit - 32);
}

循環(huán):

for (i = 0; i < 5; i++) {
    x += i;
}

條件語句:

if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

對象規(guī)則

對象定義的規(guī)則:

  • 將左花括號與類名放在同一行。
  • 冒號與屬性值間有個空格。
  • 字符串使用雙引號,數(shù)字不需要。
  • 最后一個屬性-值對后面不要添加逗號。
  • 將右花括號獨立放在一行,并以分號作為結束符號。

實例:

var person = {
    firstName: "John",
    lastName: "Doe",
    age: 50,
    eyeColor: "blue"
};

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

實例:

var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};

每行代碼字符小于 80

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

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

實例:

實例:

document.getElementById(
"demo").innerHTML =

   
"Hello cdcxhl.com.";

嘗試一下 ?

注意:在函數(shù)聲明、函數(shù)表達式、函數(shù)調用、對象創(chuàng)建、數(shù)組創(chuàng)建、for 語句等場景中,不允許在 , 或 前換行。


命名規(guī)則

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

  • 變量和函數(shù)為駝峰法( camelCase
  • 全局變量為大寫 (UPPERCASE)
  • 常量 (如 PI) 為大寫 (UPPERCASE)

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

HTML 和 CSS 的橫杠(-)字符:

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

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

注意:- 通常在 JavaScript 中被認為是減法,所以不允許使用。

下劃線:

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

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

帕斯卡拼寫法(PascalCase):

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

駝峰法:

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

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


HTML 載入外部 JavaScript 文件

使用簡潔的格式載入 JavaScript 文件 ( type 屬性不是必須的):

<
script
src=
"myscript.JS"
>


使用 JavaScript 訪問 HTML 元素

一個糟糕的 HTML 格式可能會導致 JavaScript 執(zhí)行錯誤。

以下兩個 JavaScript 語句會輸出不同結果:

實例

var obj =getElementById(
"Demo")


var obj = getElementById(
"demo")

嘗試一下 ?

HTML 與 JavaScript 盡量使用相同的命名規(guī)則。

訪問 HTML(5) 代碼規(guī)范。


文件擴展名

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)一使用小寫的文件名。

學完本教程之后,cdcxhl.com推薦您進行實戰(zhàn)練習來鞏固自己的知識:javascript實戰(zhàn)


JavaScript 格式化整理工具

在線JavaScript 格式化整理工具

 


相關閱讀

前端編碼規(guī)范:JavaScript 規(guī)范


名稱欄目:創(chuàng)新互聯(lián)JAVA教程:JavaScript 代碼規(guī)范
URL鏈接:http://uogjgqi.cn/article/dhdisgi.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流