JavaScript是瀏覽器內(nèi)置的腳本語言,也就是說,瀏覽器內(nèi)置了JavaScript引擎,并且提供各種接口,讓JavaScript腳本可以控制瀏覽器的各種功能;一旦網(wǎng)頁內(nèi)嵌了JavaScript腳本,瀏覽器加載網(wǎng)頁就會(huì)去執(zhí)行腳本。
本文操作環(huán)境:Windows7系統(tǒng)、javascript1.8.5版、DELL G3電腦
JavaScript是瀏覽器內(nèi)置的嗎?
JavaScript 是瀏覽器的內(nèi)置腳本語言。也就是說,瀏覽器內(nèi)置了 JavaScript 引擎,并且提供各種接口,讓 JavaScript 腳本可以控制瀏覽器的各種功能。一旦網(wǎng)頁內(nèi)嵌了 JavaScript 腳本,瀏覽器加載網(wǎng)頁,就會(huì)去執(zhí)行腳本,從而達(dá)到操作瀏覽器的目的,實(shí)現(xiàn)網(wǎng)頁的各種動(dòng)態(tài)效果。
一般來說,完整的JavaScript包括以下幾個(gè)部分:
-
ECMAScript,描述了該語言的語法和基本對象
-
文檔對象模型(DOM),描述處理網(wǎng)頁內(nèi)容的方法和接口
-
瀏覽器對象模型(BOM),描述與瀏覽器進(jìn)行交互的方法和接口
JavaScript的基本特點(diǎn)如下:
-
是一種解釋性腳本語言(代碼不進(jìn)行預(yù)編譯)。
-
主要用來向HTML頁面添加交互行為。
-
可以直接嵌入HTML頁面,但寫成單獨(dú)的js文件有利于結(jié)構(gòu)和行為的分離。
JavaScript常用來完成以下任務(wù):
-
嵌入動(dòng)態(tài)文本于HTML頁面
-
對瀏覽器事件作出響應(yīng)
-
讀寫HTML元素
-
在數(shù)據(jù)被提交到服務(wù)器之前驗(yàn)證數(shù)據(jù)
-
檢測訪客的瀏覽器信息
-
控制cookie,包括創(chuàng)建和修改等
推薦學(xué)習(xí):《javascript視頻教程》