一、什么是JavaScript
1、JavaScript概念:JavaScript面向對象事件驅動具有安全性的腳本語言,面向對象
2、JavaScript特點:
(1)解釋性語言,邊運行邊解釋
(2)和HTML頁面實現交互效果
(3)語法類似於Java
(4)一搬用於編寫客戶端腳本
3、JavaScript組成:
(1)ECMAScript:腳本語言規范(標准)
(2)BOM Browser Object Model瀏覽器對象模型
(3)DOM Document Object Model文檔對象模型
二.JavaScript基礎語法
Web服務器:Tomcat7 Resin 將Web工程放入服務器中運行
<script type="text/javascript"> document.write("初學JavaScript"); document.write("<he>Hello JavaScript</h1>"); </script>
三、變量和數據類型
1、數組
var value=prompt('提示:請輸入用戶名'); //輸入框
alert(value); //提示框
//number
var number1=1.10000;
//string
var name='王某濤';
//我們看不到變量的數據類型為null 但是我們能看到變量的值為null
//undefined 未定義沒有給值情況下
var xx;
//boolean true false
var flag=true;
//object
var array=new Array('一','二');
//typeof獲取值或者變量的數據類型
alert(typeof null);
2、string類型常用方法:
屬性:字符串對象.length返回字符串長度
(1)charAt(index) 返回在指定位置的字符
(2)indexOf(str,index) 查找某個指定的字符串在字符串中首次出現的位置
(3)substring(index1,index2) 返回位於指定索引index1和index2之間的字符串,並且包括索引index1對應的字符,不包括索引index2對應的字符
(5)split(str) 將字符串分割為字符串數組
3、數組常用方法:
屬性:數組對象.length返回字符串長度
(1)join( ) 把數組的所有元素放入一個字符串,通過一個的分隔符進行分隔
(2)sort() 對數組排序
(3)push() 向數組末尾添加一個或更多 元素,並返回新的長度
四、選擇結構和循環結構
1、if結構
2、switch結構
3、for循環語句
4、while循環語句
5、do-while循環語句
6、for-in循環
五、函數和事件
1、函數的含義:類似於Java中的方法,是完成特定任務的代碼語句塊
parseInt ("字符串")
2、將字符串轉換為整型數字
如: parseInt ("86")將字符串“86“轉換為整型值86
parseFloat("字符串")
3、將字符串轉換為浮點型數字
如: parseFloat("34.45")將字符串“34.45“轉換為浮點值34.45
4、isNaN()
用於檢查其參數是否是非數字
六、事件:
1、onload 一個頁面或一幅圖像完成加載
2、onlick 鼠標單擊某個對象
3、onmouseover 鼠標指導移到某元素上
4、onkeydown 某個鍵盤按鍵被按下
5、onchange 域的內容被改變