標籤:運算 副檔名 定位 允許 asc 區別 anti charset 表示
JavaScript:void(0)含義
JavaScript:void(0)含義
我們經常會使用到JavaScript:void(0)這樣的代碼,那麼在JavaScript中JavaScript:void(0)代表的是什麼意思呢?
JavaScript:void(0)中最關鍵的是void關鍵字,void是JavaScript中非常重要的關鍵字,該操作符制定要計算一個運算式但是不是不傳回值。
href="#"與href="JavaScript:void(0)"的區別
#包含了一個位置資訊,預設的錨是#top也就是網頁的上端。
而JavaScript:void(0),僅僅表示一個死連結。
在頁面很長的時候會使用#來定位頁面的具體位置,格式#+id
如果你要定義一個死連結請使用JavaScript:void(0).
1.JavaScript代碼規範
所有JavaScript項目使用同一種規範
JavaScript代碼規範
1.變數和函數的命名規則
2.空格,縮排,注釋和使用規則。
3.其他床用規範
規範的代碼可以更易於閱讀與維護。
代碼規範一般在開發前規定,可以跟你的團隊成員來協商設定。
變數名
變數名推薦使用駝峰法來命名(camelCase)
<script type="text/javascript">var firstName ="jianlong";var lastName="zhang";var price = 19.90;var tax = 0.20;var fullPrice = price+(price*tax);console.log(fullPrice);</script>
空格與運算子
通常運算子(= + - * /)前後需要添加空格:
<script type="text/javascript">var x = y + z;var values = [‘Volvo‘,‘Saab‘,‘Fiat‘];
</script>
代碼縮排
通常使用4個空格符號來縮排代碼塊
tip:不推薦使用TAB鍵來縮排,因為不同編輯器TAB鍵的解析不一樣。
文法規則
簡單語句的通用規則:
·一條語句通常以分號作為結束符。
<script src="" type="text/javascript" charset="utf-8">var values = [‘Volvo‘,‘Saab‘,‘Fiat‘];var person = {firstName:‘John‘,lastName:"Doe",age:50,eyeColor:‘blue‘};</script>
複雜語句的通用規則:
1.將左花括弧放在第一行的結尾。
2.左花括弧前添加一空格。
3.將右花括弧獨一放在一行。
4.不要以分號結束一個複雜的聲明。
對象規則
對象定義的規則:
1.將左花括弧與類名放在同一行。
2.冒號與屬性值間有一個空格。
3.字串使用雙引號,數字不需要。
4.最後一個屬性-值對後面不要添加逗號。
5.將右花括弧獨立放在一行,並以分號作為結束符號。
<script type="text/javascript">var person = {firstName:‘John‘,lastName:"Doe",age:50,eyeColor:‘blue‘};</script>
每行代碼字元小於80
為了便於閱讀每行字元建議小於數80個。
如果一個JavaScript語句超過了80個字元,建議在運算子或逗號換行。
命名規則
一般很多代碼語言的命名龜兒都是類似的,例如:
·變數和函數為駝峰法(camelCase)
·全域變數為大寫(UPPERCASE)
·常量(如PI)為大寫(UPPERCASE)
HTML和CSS的橫杭(-)字元:
HTML 屬性可以以data-(data-quantity)作為首碼。
CSS使用-來串連屬性名稱(font-size)。
注意:-通常JavaScript中被認為是減法,所以不允許使用。
底線:
很多程式員比較喜歡使用底線(date_of_brith),特別是在SQL資料庫中。
PHP語言通常都是使用底線。
帕斯卡拼字法(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 訪問。
你必須保持統一的風格,我們建議統一使用小寫檔案名稱。
JavaScript基礎1228JavaScript:void(0)開始----