JavaScript基礎1228JavaScript:void(0)開始----

來源:互聯網
上載者:User

標籤:運算   副檔名   定位   允許   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)開始----

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.