一速挑、JavaScript 是什么拂铡?
? ? ? ? ? JavaScript 開始的時候是叫 LiveScript,但是 Netscape 改變了這個名字毙玻,可能是因為由 Java 而產(chǎn)生的興奮使它改為了 JavaScript秸抚。JavaScript 在 1995 年的 Netscape 2.0 中以LiveScript的名字第一次出現(xiàn)速和。JavaScript 是一個輕量級的,面向?qū)ο蟮慕忉尵幊陶Z言剥汤,允許我們交互的建成其他靜態(tài) HTML 網(wǎng)頁颠放。這種語言的通用核心已經(jīng)被內(nèi)嵌到 Netscape,Internet Explorer 和其他網(wǎng)絡(luò)瀏覽器中吭敢。ECMA-262 Specification定義了核心 JavaScript 語言的一個標準版本碰凶。
JavaScript 具有如下特征:
JavaScript 的優(yōu)點
JavaScript 的限制
JavaScript 開發(fā)工具
?* Microsoft FrontPage:微軟開發(fā)了一個非常流行的 HTML 編輯器稱為 FrontPage。FrontPage 還為網(wǎng)頁開發(fā)者提供若干 JavaScript 工具鹿驼,以協(xié)助建立一個交互式網(wǎng)站欲低。
* Macromedia Dreamweaver MX: Macromedia Dreamweaver MX 在專業(yè)網(wǎng)站開發(fā)人群中是一個非常流行的 HTML 和 JavaScript 編輯器。它提供了一些便利的預(yù)制的 JavaScript 組件畜晰,這些組件與數(shù)據(jù)庫集成的很好砾莱,而且符合新的標準比如 XHTML 和 XML。
* Macromedia Homesite 5:它提供了一個很受歡迎的 HTML 和JavaScript 編輯器凄鼻,這種編輯器用來管理他們自己的網(wǎng)站正好腊瑟。
自己初學使用的是Sublime Text 2 。
---------------------------使用工具開始編程------------------------
JavaScript 語法
一段 JavaScript 腳本由包含在網(wǎng)頁頁面中<script>...</script>標簽內(nèi)的 JavaScript 語句組成块蚌。編程人員可以隨意將由<script>標簽包含著的 JavaScript 腳本置于網(wǎng)頁的任意位置闰非,但是通常都會放在<head>標簽內(nèi)。
<script>標簽有兩個很重要的屬性:
* 語言(language):這個屬性指定你正在使用什么腳本語言峭范。一般來說,指的都是 JavaScript财松。盡管最近版本的HTML(XHTML 及后續(xù)版本)會逐步不再使用這個屬性。
* 類型(type): 該屬性用于表明腳本語言類別的纱控。通常應(yīng)該設(shè)置為“text/javascript”辆毡。
我的第一個 JavaScript 腳本
打印“ Hello World ”
空格和換行
JavaScript 忽略出現(xiàn)在 JavaScript 中的空格政敢,制表符和換行符。
因為你可以在你的程序中自由的使用空格胚迫,制表符,換行符唾那,所以你可以自由的用一個整潔的访锻,一致的方法格式化和縮進你的程序,來使得代碼易于閱讀和理解闹获。
分號是可選的
在 JavaScript 中簡單語句通常后面跟著一個分號期犬,正如 C,C++ 和Java 中一樣。然而避诽,JavaScript 允許你忽略這個分號龟虎,如果你的每個陳述都放在一個單獨的行。
例如沙庐,下面的代碼就可以不寫分號鲤妥。
但是拱雏,當像下面這樣書寫一行時棉安,就需要分號了。
注意:使用分號是一個非常好的編程習慣贡耽。
區(qū)分大小寫
JavaScript 是一種區(qū)分大小寫的語言。這意味著語言的關(guān)鍵字鹊汛,變量蒲赂,函數(shù)名,以及任何其他的標識符必須使用一致的大小寫字母類型刁憋。
所以標識符Time滥嘴,TIme和TIME在 JavaScript 中有不同的含義。
注意:當你在 JavaScript 中寫變量和函數(shù)名中應(yīng)該特別注意职祷。
JavaScript中的注釋
JavaScript 支持 C 形式和 C++ 形式的注釋氏涩,即:
。有梆。是尖。后續(xù)