javaScript的發(fā)展史
1蹦肴、1992年前后赂摆,Nombas公司發(fā)明了一種嵌入式腳本語言(C--)。
2狸窘、1995年墩朦,JavaScript誕生。由Netscape(網(wǎng)景)的 Brendan Eich開發(fā)翻擒。
3氓涣、JavaScript也叫JScript。JScript是由微軟(IE)開發(fā)的陋气。
4劳吠、1997年,由ECMA(歐洲計算機(jī)制造商協(xié)會)定義了名為 ECMAScript 的全新腳本語言(規(guī)范)巩趁。
*JavaScript是一種專門為與網(wǎng)頁交互而設(shè)計的腳本語言痒玩。
*JavaScript的解釋器被稱為JavaScript引擎,為瀏覽器的一部分议慰,廣泛用于客戶端的腳本語言蠢古。
*JavaScript由三部分組成:
1)ECMAScript 由ECMA-262定義,提供核心語言功能
2)DOM (document object model)文檔對象模型 提供訪問和操作網(wǎng)頁內(nèi)容的方法和接口
- BOM (browser object model)瀏覽器對象模型 提供與瀏覽器交互的方法和接口
JavaScript能做什么:
1)JavaScript能可以將動態(tài)的文本放入html頁面
2)JavaScript能可以讀寫html元素
3)JavaScript可被用來驗(yàn)證數(shù)據(jù)
4)JavaScript可以對事件做出響應(yīng)别凹;
*把JavaScript插入到HTML頁面中要使用<script>元素草讶。JavaScript可以嵌入到HTML頁面中,也可以
引用外部的JavaScript文件(設(shè)置src屬性)炉菲。
<script type="text/javascrip" src="jq.js"></script>
*延遲腳本用defer屬性堕战。
<script type="text/javascript" src="" defer="defer"> </script>
*異步腳本用async屬性。
<script type="text/javascript" src="" async> </script>
只對外部文件生效拍霜,對內(nèi)嵌不生效嘱丢。
*alert()系統(tǒng)彈出框 阻斷程序運(yùn)行
*console.log() 控制臺輸出 用于調(diào)試程序 報錯信息的收集
*document.write() 打印到頁面 如果在文檔已完成加載后執(zhí)行 document.write,整個
HTML 頁面將被覆蓋