一、初識javascript
1.javascript是一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言
2.javascript通常用來操作HTML頁面,響應用戶操作,驗證傳輸數據等
3.javascript和java沒有關係
4.jQuery就是封裝好的javascript代碼
二、javascript注意的地方
1.所有的JS代碼都寫在<script></script>標籤之內
2.<script></script>標籤一般放在body標籤之後或者末尾
3.javascript代碼嚴格區分大小寫
4.javascript的API(API 接口 js默認提供給我們的一些東西)
5.JS代碼不要直接寫入標籤內 eg:<body οnlοad=" alert="123"; "></body>
6.js中所有的內置API和復活都是英文輸入法的
7.JS中需要注意書寫規範:
①.tab縮進/空格,對齊
②.完整的語句後面需要加 ; 分號
三、javascript中最常用的調試代碼:
1.alert();
2.console.log();
四、引入外部的JS文件
1.通過:<script src="路徑"></script> 引入
2.值得注意的是在scriot標籤中可以添加 type="text/javascript" 或者 language="javascript" 來聲明這個標籤 但是一般情況下默認不寫
3.如果文件內引入了外部的js文件 那麼該標籤內就不能再寫JS代碼 如果要寫則需要重新在寫一個<script></script>標籤
4.一個頁面內可以有多個<script></script>標籤
五、JS內的註釋
1.多行註釋 /**/
2.單行註釋 //
六、JS內三種基本的彈窗方式:
1.confirm(); 有兩個需要判斷的選項
2.alert(); 沒有任何其他東西
3.prompt(); 有一個輸入框
注意:這三種方式的彈窗都無法修改樣式
七、JS定義變量
1.var xiaobai = 456;
= 是賦值的意思 從右往左讀
注意:
①.定義變量只能包含:數字 字母 _ $ 且不能以數字開頭;
②.定義變量時 不能喝JS原本的API重複
規範:
①.見名知意
②.駝峯 / _ 連詞
八、JS註冊事件
元素.事件 = 反應
eg:document.getElementById("box").onclick = function(){alert("點擊事件")};
document.getElementById("box") ---》獲取元素 元素不同的叫法:節點/DOM對象/元素 還可以將元素理解爲該標籤在JS中的表現形式
九、JS中查找元素的方式
document.getElementById(); --->通過ID獲取
十、JS內的一些事件:
鼠標事件:onclick(單擊左鍵) / ondblclick(雙擊左鍵) / onmousedown(按下) / onmouseup(擡起) / onmous0emove(移動) / onmouseenter(移入) / onmouseleave(移出) / onmouseover(移入) / onmouseout(移出)
鍵盤事件:onkeydowm / onkeypress / onkeyup
系統事件:onload / onerror
十一、函數/方法
匿名函數:function(){}
不能莫名其妙的出現一個獨立的匿名函數
有名函數:function y(){alert("1");}
①.函數名和變量名規則一樣
②.有名函數大括號結束後不需要分號,但是寫了也不會錯