一.Javascript核心基礎語法
1.Javascript是一門增加交互效果的編程語言,它最初由網景公司發明,最后提交給ECMA(歐洲計算機制造商協會),ECMA將Javascript標準化,其命名為Javascript。
2.Javascript是一門解釋性語言,無需編譯就可以直接在瀏覽器下運行。
3.Javascript的用途?
1.可以控制網頁中所有元素,增加.刪除.修改元素的屬性。
2.可以在html中放入動態文本。
3.響應用戶在使用網頁時產生的事件。
4.校驗用戶輸入的數據。
5.檢測用戶的瀏覽器。
6.用于創建cookie。
4.Javascript在html網頁中創建的三種方式
1.外部樣式:
創建一個文件名為:xx.js的文件通過<script src="xx.js"><script>來鏈接
2.內嵌樣式:
在html中head或body里使用<script type="text/javascript"></script>或直接使用<script></script>載入
3.內聯樣式:
直接在標簽中添加事件:<input onclick="alert('helloworld!')">載入
5.Javascript的數據類型:
它的數據類型有兩大類:1.原始性數據類型2.引用性數據類型(對象)
原始性數據類型:1.typeof 2.number 3.string 4.boolean 5.null 6.undefined
引用性數據類型:(預定義的對象有三種)1.原生對象(Object,number,string,boolean,function,Array,Date等)2.內置對象:不需要顯示初始化(math,Global)3.宿主對象(主要有BOM和DOM)
6.BOM和DOM
BOM:瀏覽器對象模型Browser Object Model
DOM:文檔對象模型Document Object Model
二.Javascript的事件模型
1.Javascript事件模型:1.冒泡類型: <input type="button">當用戶點擊按鈕時:input-body-html-document-window(從下往上冒泡)IE瀏覽器只是用冒泡
2.捕獲類型: <input type="button">當用戶點擊按鈕時:window-document-html-body-input (從上往下)
經過ECMA標準化后,其他瀏覽器都支持兩種類型,捕獲先發生。
2.傳統事件書寫的三種方式:
1.<input type="button" onclick="alert('helloworld!')">
2.<input type="button onclick=name1()">======<script>function name1(){alert('helloword!');}</script> //有名函數
3.<input type="button" id="input1"> //匿名函數
3.現代事件書寫方式:
新聞熱點
疑難解答