javascript 是基于對象和事件驅動并具有安全性能的解釋型腳本語言
特點:解釋性 ? 基于對象 ? 事件驅動(直接對客戶端的輸入做出相應而不經過服務器) ? 安全性 ? 跨平臺
<script language="javascript" > ? ? ? </script>
語法:1.分號可有可無 ? ? 變量是弱類型,定義變量時用var ?
函數:function 函數名(參數){函數體}
window對象:是所有對象的頂級對象,不需要new關鍵字創建對象實例,直接用 ?對象名.成員 ?來訪問
window對象的常用屬性和方法
open():用于打開一個新的瀏覽器窗口 ? ? ? window.open(url,***); ? ? ?關閉當前窗口window.close() ?\
String對象:是動態對象,需要創建對象實例后才能引用,但是在javascript中可以用單引號或者雙引號括起來的一個字符串當做一個字符串對象的實例,因此可以直接在字符串后加個“ . ?”來調用String對象的屬性和方法,
String.length:返回String對象的長度
indexOf():返回String對象第一次出現字符串的字符位置:String.indexOf(字符串,(開始位置));
substr():返回指定字符串的一個子串:string.substr(其實坐標,選擇長度)
substring():返回指定字符串的一個子串 ?string.substring(起始位置,結束位置)
replace():用于替換一個匹配子串:string.replace();
Date對象
1.創建Date對象(具有動態性)
dateObj=new Date()
new Date().getFullYear():返回年份 ? .getMonth():返回月 ? getDate():返回日 ?getDay:返回星期 ..
DOM技術
是文檔和訪問操作構成文檔的各種元素的應用程序接口
通過節點id獲取元素:document.getElementById("節點");
通過那么獲取元素:document.getElementsByName("節點name")