javaScript基礎:概念:一門客戶端腳本語言 運行在客戶端瀏覽器中的,每一個瀏覽器都有javaScript的解析引擎 腳本語言:不需要編譯,直接可以被瀏覽器解析執行功能區: 可以來增強用戶和html頁面的交互過程,可以來控制html元素,讓頁面有一些動態的效果,增強用戶體驗javaScript ...
javaScript基礎:
概念:一門客戶端腳本語言
運行在客戶端瀏覽器中的,每一個瀏覽器都有javaScript的解析引擎
腳本語言:不需要編譯,直接可以被瀏覽器解析執行
功能區:
可以來增強用戶和html頁面的交互過程,可以來控制html元素,讓頁面有一些動態的效果,增強用戶體驗
javaScript發展史:
1992年:Nombase公司,開發出第一門客戶端腳本語言,專門用於表單校驗,命名為:C-- 更名為scripEase
1995年:Netscape(網景)公司,開發了一門客戶端腳本語言:LiveScript,請來SUN公司的專家修改LiveScript命名為javaScript
1996年:微軟抄襲javaScript開發出了Jscript語言
1997年:ECMA(歐洲計算機製造商)ECMAScript,就是所有客戶端腳本語言的標準
JavaScript = ECMAScript + JavaScript自己特有的東西(BOM+DOM)
ECMAScript:客戶端腳本語言的標準
1.基本語法:
1.與HTML結合方式
1.內部JS:可以寫在任意標簽位置,會影響先後順序
<script>
script語句
</script>
2.外部JS:
1.創建a.js文件
2.<script src="a.js路徑"></script>
把數據輸出到頁面:
彈窗:alert(內容)
頁面輸出:document.write(內容);
2.註釋:
1.單行數值://註釋內容
2.多行註釋:/*註釋內容*/
3.數據類型:
1.原始數據類型(基本數據類型):
1.number:數字 整數/小數/NaN(not a number 不是數字的數字類型)
2.string:字元串
3.boolean:true和false
4.null:對象為空的占位符
5.undefined:未定義。如果一個變量沒有給初始化值則會被默認賦值undefined
typeof(變量):得到變量類型
2.引用數據類型:對象