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