更新時間:2022-04-07 來源:黑馬程序員 瀏覽量:
JavaScript是Web開發(fā)領(lǐng)域中的一種功能強大的編程語言,主要用于開發(fā)交互式的Web頁面。在計算機、手機等設(shè)備上瀏覽的網(wǎng)頁,其大多數(shù)的交互邏輯幾乎都是由JavaScript實現(xiàn)的。
對于制作一個網(wǎng)頁而言,HTML、CSS和JavaScript分別代表了結(jié)構(gòu)、樣式和行為,結(jié)構(gòu)是網(wǎng)頁的骨架,樣式是網(wǎng)頁的外觀,行為是網(wǎng)頁的交互邏輯,如表1-1所示。
比較HTML、CSS和JavaScript
JavaScript內(nèi)嵌于HTML網(wǎng)頁中,通過瀏覽器內(nèi)置的JavaScript引擎進行解釋執(zhí)行,把一個原本只用來顯示的頁面轉(zhuǎn)變成支持用戶交互的頁面程序。
瀏覽器是訪問互聯(lián)網(wǎng)中各種網(wǎng)站所必備的工具,JavaScript主要就是運行在瀏覽器中的。表1-2列舉了幾種常見的瀏覽器及其特點。
常見瀏覽器及特點
在表1-2列舉的瀏覽器中,Internet Explorer瀏覽器的常見版本有6、7、8、9、10、11。其中6、7、8發(fā)布時間較早,已經(jīng)跟不上Web技術(shù)發(fā)展,正在逐漸被淘汰。筆者選擇各方面比較優(yōu)秀的Google Chrome瀏覽器進行講解。
瀏覽器內(nèi)核分為兩部分:渲染引擎(也稱為排版引擎)和JavaScript引擎。渲染引擎(如Chrome瀏覽器的Blink)負(fù)責(zé)解析HTML與CSS,JavaScript引擎(如Chrome瀏覽器的V8引擎)是JavaScript語言的解釋器,用于讀取網(wǎng)頁中的JavaScript代碼,對其處理后執(zhí)行。
JavaScript 運算符的優(yōu)先級與結(jié)合性
【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級均薪12k+
2025-09-19