是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的解釋型腳本語言,用于開發(fā)交互式的Web頁面。
它不僅可以直接應(yīng)用在HTML頁面中以實(shí)現(xiàn)動(dòng)態(tài)效果,也可以用在服務(wù)器端完成訪問數(shù)據(jù)庫、讀取文件系統(tǒng)等操作。
腳本語言是一種通過瀏覽器解釋執(zhí)行的程序設(shè)計(jì)語言。
1.特性
簡(jiǎn)單性:采用小程序的方式實(shí)現(xiàn)編程,是一種解釋性語言
動(dòng)態(tài)性:可以直接對(duì)用戶輸入作出響應(yīng),無需經(jīng)過Web服務(wù)器端程序進(jìn)行處理。
安全性:是一種安全性的語言,不能訪問本地磁盤系統(tǒng),并且不能將數(shù)據(jù)存入服務(wù)器,不允許對(duì)網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過瀏覽器實(shí)現(xiàn)信息瀏覽或動(dòng)態(tài)交互,從而有效地防止數(shù)據(jù)丟失
跨平臺(tái)性:依賴于瀏覽器本身運(yùn)行,與操作環(huán)境無關(guān)
2.Javascript應(yīng)用
與HTML表單交互。如使用它進(jìn)行提交表單前的合法性驗(yàn)證。
事件處理。即在用戶觸發(fā)某些特定事件的時(shí)候執(zhí)行預(yù)先寫好的程序來處理。
對(duì)瀏覽器的控制能力。如彈出對(duì)話框顯示信息或讓用戶輸入信息
通過自帶的document對(duì)象操作HTML文檔的外觀和內(nèi)容。
可以讀寫cookie
3.編寫Javascript程序
(1)使用標(biāo)記,將javascript腳本放入和中間。
|
|