javascript

javaScript 與 Java 是兩種完全不同的語言,無論在概念上還是設計上。
JavaScript 語句 document.createElement("#") 是爲 IE 瀏覽器添加新的元素
Java(由 Sun 發明)是更復雜的編程語言。
ECMA-262 是 JavaScript 標準的官方名稱。
JavaScript 由 Brendan Eich 發明。它於 1995 年出現在 Netscape 中(該瀏覽器已停止更新),並於 1997 年被 ECMA(一個標準協會)採納。
javaScript 是 Web 的編程語言。
所有現代的 HTML 頁面都使用 JavaScript
http:/ /www.iis7.com/b/wzjk/
JavaScript 是互聯網上最流行的腳本語言,這門語言可用於 HTML 和 web,更可廣泛用於服務器、PC、筆記本電腦、平板電腦和智能手機等設備。
ECMA(歐洲電腦製造商協會)
:
JavaScript web 開發人員必須學習的 3 門語言:
1.HTML 定義了網頁的內容
2.CSS 描述了網頁的佈局
3.JavaScript 網頁的行爲
:
JavaScript 是一種輕量級的編程語言。
JavaScript 是可插入 HTML 頁面的編程代碼。
JavaScript 插入 HTML 頁面後,可由所有的現代瀏覽器執行
您會經常看到 document.getElementById("some id")。這個方法是 HTML DOM 中定義的。
DOM (Document Object Model)(文檔對象模型)是用於訪問 HTML 元素的正式 W3C 標準
JavaScript 能夠改變任意 HTML 元素的大多數屬性,而不僅僅是圖片
JavaScript 常用於驗證用戶的輸入
:::::::::::::::::::::::::::::
JavaScript 用法
HTML 中的腳本必須位於 標籤之間。
腳本可被放置在 HTML 頁面的

和 部分中。
如需在 HTML 頁面中插入 JavaScript,請使用 會告訴 JavaScript 在何處開始和結束。
之間的代碼行包含了 JavaScript
。。。。。。。。。。。
JavaScript函數和事件
我們需要在某個事件發生時執行代碼,比如當用戶點擊按鈕時。
如果我們把 JavaScript 代碼放入函數中,就可以在事件發生時調用該函數
您可以在 HTML 文檔中放入不限數量的腳本。
腳本可位於 HTML 的 或 部分中,或者同時存在於兩個部分中。
通常的做法是把函數放入 部分中,或者放在頁面底部。這樣就可以把它們安置到同一處位置,不會干擾頁面的內容
也可以把腳本保存到外部文件中。外部文件通常包含被多個網頁使用的代碼。
外部 JavaScript 文件的文件擴展名是 .js。
如需使用外部文件,請在

href="#"與href="javascript:void(0)"的區別:

包含了一個位置信息,默認的錨是#top 也就是網頁的上端。

而javascript:void(0), 僅僅表示一個死鏈接。
在頁面很長的時候會使用 # 來定位頁面的具體位置,格式爲:# + id。
如果你要定義一個死鏈接請使用 javascript:void(0) 。

JavaScript 代碼規範
所有的 JavaScript 項目適用同一種規範。
代碼規範通常包括以下幾個方面:
變量和函數的命名規則。
空格,縮進,註釋的使用規則。
其他常用規範……。
規範的代碼可以更易於閱讀與維護。
代碼規範一般在開發前規定,可以跟你的團隊成員來協商設置。
變量名推薦使用駝峯法來命名(camelCase):
運算符 ( = + - * / ) 前後需要添加空格:
使用 4 個空格符號來縮進代碼塊:
不推薦使用 TAB 鍵來縮進,因爲不同編輯器 TAB 鍵的解析不一樣。
簡單語句的通用規則:
一條語句通常以分號作爲結束符。
複雜語句的通用規則:
將左花括號放在第一行的結尾。
左花括號前添加一空格。
將右花括號獨立放在一行。
不要以分號結束一個複雜的聲明。
對象定義的規則:
將左花括號與類名放在同一行。
冒號與屬性值間有個空格。
字符串使用雙引號,數字不需要。
最後一個屬性-值對後面不要添加逗號。
將右花括號獨立放在一行,並以分號作爲結束符號。
短的對象代碼可以直接寫成一行:
爲了便於閱讀每行字符建議小於數 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 屬性不是必須的): 例如

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章