JS的組成:
ECMAScript:主要規(guī)定了js的組成、引入方式治笨、命名規(guī)范、輸出方式赤嚼、變量旷赖、數(shù)據(jù)類(lèi)型、基本語(yǔ)法探膊、操作語(yǔ)句
DOM:document object model 文檔對(duì)象模型(可以識(shí)別文檔杠愧,操作HTML)
BOM:browser object model 瀏覽器對(duì)象模型 (就是瀏覽器)
JS的組成:
ECMAScript:主要規(guī)定了js的組成、引入方式逞壁、命名規(guī)范流济、輸出方式、變量腌闯、數(shù)據(jù)類(lèi)型绳瘟、基本語(yǔ)法、操作語(yǔ)句
DOM:document object model 文檔對(duì)象模型(可以識(shí)別文檔姿骏,操作HTML)
BOM:browser object model 瀏覽器對(duì)象模型 (就是瀏覽器)
頁(yè)面的加載順序
先加載CSS糖声,再加載html,最后加載JS,這個(gè)一個(gè)簡(jiǎn)單的規(guī)范(習(xí)慣)
JS一般在body的后面
JS的引入方式
行內(nèi)式分瘦,和html寫(xiě)在一行
內(nèi)嵌式辑奈,內(nèi)嵌在html結(jié)構(gòu)當(dāng)中
外鏈?zhǔn)匠笞铮靡粋€(gè)js文件
// 行內(nèi)式
// 內(nèi)嵌式
// 外鏈?zhǔn)?
<script src="1.js"></script>
JS的注釋
-單行注釋是雙斜杠//
單行注釋
-多行注釋是雙斜杠加兩個(gè)*號(hào)//*很多行代碼*/
JS的輸入方式
-彈框輸入`alert(1);·
- 在頁(yè)面中輸出
document.write("I LOVE CODING");
獲取DOM元素與操作DOM
DOM指的是HTML節(jié)點(diǎn)
1.通過(guò)id獲取元素`document.getElementByld("box")
2.修改html標(biāo)簽的內(nèi)容
- inreText: 可以識(shí)別文本,不識(shí)別標(biāo)簽
document.getElementById("box").innerText = "<h1>硬件一班</h1>"
- innerHTML:可以識(shí)別標(biāo)簽
document.getElementById("box").innerHTML = "<h2>硬件一班</h2>"