1) JavaScript是一種基於對象和事件驅動的解釋性腳本語言, 它具備與Java和C語言相似的語法。javascript
2) JavaScript可直接嵌入HTML頁面。由客戶端的瀏覽器解釋執行代碼,不進行預編譯。html
3) 全部現代的html頁面都使用Javascript,能夠用於改進設計、驗證表單、檢測瀏覽器、建立cookies等。java
1)JavaScript的正式名稱是「ECMAScript」,此標準由ECMA組織發展和維護。瀏覽器
2)ECMA-262是正式的JavaScript(Netscape)和JScript(Microsoft)。cookie
3)網景公司在Netscape2.0首先推出了JavaScript。微軟公司從IE3.0開始提供對客戶端JavaScript的支持,並另取名爲JScript。工具
注意事項:與Java沒任何關係。開發工具
1)能夠使用任何文本編輯工具編寫,只須要瀏覽器就能夠執行程序。spa
2)解釋執行:事先不解釋,逐行執行。設計
3)基於對象:內置大量現成對象。code
4)適宜:客戶端數據計算、客戶端表單合法性驗證、瀏覽器事件的觸發、網頁特殊顯示效果製做。
1)方式一:直接定義在事件中:
<input type="button" value="第一個按鈕" onclick="alert('hello world');"/>
注意:onclick="alert('hello world'); //字符串用單引號或雙引號隔開,此處用單引號,由於會和前面的雙引號成對。
2)方式二:在頁面上<head></head>標籤中嵌入<script></script>標籤,標籤中放置JavaScript代碼:
例如:
<head> <meta charset="utf-8"/> <script language="javascript" type="text/javascript"> /*不指定語言,直接寫代碼,那麼瀏覽器用哪一種語言規則解釋?依靠瀏覽器的默認設置*/ //封裝方法 function firstMethod() //必須用關鍵字function { alert("he\"ll\"o ja\nva"); //不封裝的話,一加載就運行,按從上往下解釋執行 } </script> </head>
注意事項:alter修改,alert警告。
3)方式三:將代碼寫在單獨的.js文件中,在html頁面的<head>裏使用<script>引入:
<head> <script language="javascript" src="myScript.js"></script> </head>
1)解釋性代碼,若代碼錯誤,則頁面無任何效果。
2)IE瀏覽器:使用開發工具。
3)Firefox瀏覽器:使用錯誤控制檯查看。
單行註釋用「//」,多行註釋用:/* */