第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

JavaScript進(jìn)階篇

難度入門
時(shí)長(zhǎng) 8小時(shí)55分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.47
2558人評(píng)價(jià) 查看評(píng)價(jià)
9.7 內(nèi)容實(shí)用
9.4 簡(jiǎn)潔易懂
9.3 邏輯清晰
  • 插入節(jié)點(diǎn) 注意:node.insertBefore(newnode,childnode);

    為 在指定的node節(jié)點(diǎn) 的指定的childnode已有子節(jié)點(diǎn) 插入新的子節(jié)點(diǎn)newnode。

    查看全部
  • 注意:mynode.appendChild(newnode)

    是在指定節(jié)點(diǎn)mynode的最后一個(gè)子節(jié)點(diǎn)?之后?添加一個(gè)新的子節(jié)點(diǎn)

    查看全部
  • 注意while (x && x.nodeType!=1) 中的x,即 while (x!=null && x.nodeType!=1),當(dāng)此條件不成立即False時(shí),說(shuō)明兩種情況:

    1. x為null,表示 var x=n.nextSibling 中的n已經(jīng)沒(méi)有nextSibling。

    2. x.nodeType = 1,表示x為元素節(jié)點(diǎn)。

    在這兩種情況下,跳出while循環(huán),返回x值。

    查看全部
  • 看示例代碼,注意while與if的選擇:

    • while語(yǔ)句屬于循環(huán)語(yǔ)句,在判斷是,如果條件為true,則會(huì)繼續(xù)判斷,直到false為止,即會(huì)進(jìn)行多次判斷(除非一開(kāi)始條件就是錯(cuò)的)

    • if語(yǔ)句屬于條件判斷語(yǔ)句,如果條件是true,則繼續(xù)執(zhí)行,為false則跳出語(yǔ)句不執(zhí)行,只會(huì)進(jìn)行單次判斷

    ***while與if語(yǔ)句的最大的相同點(diǎn)是:都有至少一步的判斷。

      最大的不同點(diǎn)是:if語(yǔ)句運(yùn)行完畢后,接著運(yùn)行下面的語(yǔ)句。而While中的執(zhí)行語(yǔ)句運(yùn)行完畢后,還要進(jìn)行繼續(xù)判斷條件是否符合循環(huán)條件,根據(jù)判斷的條件,返回執(zhí)行語(yǔ)句或繼續(xù)運(yùn)行下面的程序。

    查看全部
  • 注意是3個(gè)parentNode,數(shù)的時(shí)候在代碼上數(shù),不要在畫出的列表上數(shù),容易遺漏

    查看全部
  • Q: <input>標(biāo)簽是否必須放在<form>標(biāo)簽中,什么時(shí)候應(yīng)該要<form>包裹,什么時(shí)候不用?

    A:?不是必須的,單獨(dú)使用沒(méi)必要寫在form標(biāo)簽內(nèi),但是假如你需要利用input標(biāo)簽收集用戶信息并發(fā)送給后端,建議是寫在form標(biāo)簽內(nèi)

    查看全部
  • node.lastChild

    注意與:elementNode.childNodes[elementNode.childNodes.length-1] 是同樣的效果。?

    查看全部
  • Q:為什么本節(jié)代碼里的 <div>后面的javascript和<p>標(biāo)簽的空格不算1個(gè)節(jié)點(diǎn)?

    A:不論是無(wú)內(nèi)容的空白文本還是有內(nèi)容的非空白文本,都算是文本。在<div>與<p>標(biāo)簽之間,就是一個(gè)文本節(jié)點(diǎn),代碼示例中的該文本節(jié)點(diǎn)內(nèi)容為“javascript”,比如你在“javascript”前后增加文字或刪除文字,只要是在標(biāo)簽之間,均作為一個(gè)文本節(jié)點(diǎn)存在,你更改的僅僅是該文本節(jié)點(diǎn)的nodeValue,并不會(huì)新增或減少節(jié)點(diǎn)。

    查看全部
  • *** getAttribute()方法只能獲取元素中 已存在/自定義 屬性的屬性值,而nodeName是每一個(gè)節(jié)點(diǎn)自帶的靜態(tài)屬性而不是我們自己定義的屬性。驗(yàn)證如下:


    <!DOCTYPE html>

    <html lang="en">

    <head>

    ? ? <meta charset="UTF-8">

    ? ? <meta http-equiv="X-UA-Compatible" content="IE=edge">

    ? ? <meta name="viewport" content="width=device-width, initial-scale=1.0">

    ? ? <title>Document</title>

    </head>

    <body>

    ? ? <p id="intro">我的課程</p> ?

    ? ? <ul> ?

    ? ? ? <li title="JS">JavaScript</li> ?

    ? ? </ul> ?

    ?

    ? <script type="text/javascript">

    ? ? var Lists=document.getElementsByTagName("li");


    ? ? ? document.write("1:"+ Lists[0].nodeName+"<br>");

    ? ? ? document.write("2:"+ Lists[0].nodeValue+"<br>");

    ? ? ? document.write("3:"+ Lists[0].nodeType+"<br>"); ? ? ? ?

    ? ? ? document.write("4:"+ Lists[0].getAttribute("title")+"<br>");

    ? ? ? document.write("5:"+ Lists[0].getAttribute(Lists[0].nodeName)+"<br>");

    ? ? ? document.write("6:"+ Lists[0].getAttribute(Lists[0].nodeValue)+"<br>");

    ? ? ? document.write("7:"+ Lists[0].getAttribute(Lists[0].nodeType)+"<br>");


    ? </script>

    ? </body>

    ? </html>


    https://img1.sycdn.imooc.com//61deace20001412204750367.jpg

    查看全部
    0 采集 收起 來(lái)源:節(jié)點(diǎn)屬性

    2022-01-12

  • <!DOCTYPE?html>
    <html?lang="en">
    <head>
    ????<meta?charset="UTF-8">
    ????<meta?http-equiv="X-UA-Compatible"?content="IE=edge">
    ????<meta?name="viewport"?content="width=device-width,?initial-scale=1.0">
    ????<title>Document</title>
    </head>
    <body>
    ????<p?id="intro">我的課程</p>??
    ????<ul>??
    ??????<li?title="JS">JavaScript</li>??
    ????</ul>??
    ?
    ??<script?type="text/javascript">
    ????var?Lists=document.getElementsByTagName("li");
    ??????document.write("1:"+?Lists[0].nodeName+"<br>");
    ??????document.write("2:"+?Lists[0].nodeValue+"<br>");
    ??????document.write("3:"+?Lists[0].nodeType+"<br>");????????
    ??????document.write("4:"+?Lists[0].getAttribute("title")+"<br>");
    ??????document.write("5:"+?Lists[0].getAttribute(Lists[0].nodeName)+"<br>");
    ??????document.write("6:"+?Lists[0].getAttribute(Lists[0].nodeValue)+"<br>");
    ??????document.write("7:"+?Lists[0].getAttribute(Lists[0].nodeType)+"<br>");
    ??</script>
    ??</body>
    ??</html>

    http://img1.sycdn.imooc.com//61deace20001412204750367.jpg

    查看全部
    0 采集 收起 來(lái)源:節(jié)點(diǎn)屬性

    2022-01-12

  • 注意:elementnode.getAttribute("title") 的引號(hào),括號(hào)里若不加引號(hào) 代表括號(hào)里的是變量

    查看全部
    0 采集 收起 來(lái)源:節(jié)點(diǎn)屬性

    2022-01-12

    • 獲取元素節(jié)點(diǎn):getElementById()、getElementsByTagName()


    • 獲取元素節(jié)點(diǎn)某屬性的值,返回值為string屬性:elementnode.getAttribute("title")、elementnode.getAttribute("Name")、elementnode.getAttribute("Value")、

      (注:elementNode:使用getElementById()、getElementsByTagName()等方法,獲取到的元素節(jié)點(diǎn)。)


    • 獲取節(jié)點(diǎn)屬性,主要三個(gè)重要屬性(nodeName,nodeValue,nodeType)??色@取元素節(jié)點(diǎn)、屬性節(jié)點(diǎn)、文本節(jié)點(diǎn)、文檔節(jié)點(diǎn)的屬性。

    注:


    1. -元素節(jié)點(diǎn)的 nodeName 與標(biāo)簽名相同
      -屬性節(jié)點(diǎn)的 nodeName 是屬性的名稱
      -文本節(jié)點(diǎn)的 nodeName 永遠(yuǎn)是 #text
      -文檔節(jié)點(diǎn)的 nodeName 永遠(yuǎn)是 #document

    2. 只有文本節(jié)點(diǎn)(text) / 注釋節(jié)點(diǎn)(comment) / 屬性節(jié)點(diǎn)(attr) 這三種節(jié)點(diǎn)類型才有nodeValue:
      -元素節(jié)點(diǎn)的 nodeValue 是?undefined 或 null
      -文本節(jié)點(diǎn)的 nodeValue 是文本自身
      -屬性節(jié)點(diǎn)的 nodeValue 是屬性的值

    3. nodeName、nodeType 是只讀的。


    *** getAttribute()方法只能獲取元素中 已存在/自定義 屬性的屬性值,而nodeName是每一個(gè)節(jié)點(diǎn)自帶的靜態(tài)屬性而不是我們自己定義的屬性。(待確認(rèn))

    查看全部
    0 采集 收起 來(lái)源:節(jié)點(diǎn)屬性

    2022-01-12

  • http://img1.sycdn.imooc.com//61de9f3a0001c67307860420.jpg



    1. ?元素節(jié)點(diǎn):上圖中<html>、<body>、<p>等都是元素節(jié)點(diǎn),即標(biāo)簽。

    2. 文本節(jié)點(diǎn):向用戶展示的內(nèi)容,如<li>...</li>中的JavaScript、DOM、CSS等文本。

    3. 屬性節(jié)點(diǎn):元素屬性,如<a>標(biāo)簽的鏈接屬性href="http://idcbgp.cn"。

    查看全部
    0 采集 收起 來(lái)源:認(rèn)識(shí)DOM

    2022-01-12

  • if(hobby) 這個(gè)判斷是 判斷當(dāng)前元素是否為空。例如輸入7,就獲取不到元素,因?yàn)閺?fù)選框只有6個(gè),如果元素不等于空則證明存在,存在就選中。

    也可以寫 if(hobby != null)

    查看全部
    • getElementById()是尋找唯一id的節(jié)點(diǎn)元素,Element是單數(shù),沒(méi)有加s

    • getElementsByName()和getElementsByTagName()是尋找 name="" 屬性和 <a><input><h2>等類似標(biāo)簽的集合,是一組值,返回的是數(shù)組(也有l(wèi)ength屬性)。所以這兩個(gè)用的Elements是復(fù)數(shù),加s 注意細(xì)節(jié)。

    查看全部
    0 采集 收起 來(lái)源:getElementsByName()方法

    2022-01-12

    • 轉(zhuǎn)跳網(wǎng)站用location.assign("")來(lái)進(jìn)行;

    • 記住要先設(shè)置計(jì)時(shí)器自動(dòng)開(kāi)始的時(shí)間'

    • document.getElementById("xxx").value,用于文本框之類的取值

    • document.getElementById("xxx").innerHTML,用于本例中的這類,注意體會(huì)。

    查看全部
    0 采集 收起 來(lái)源:編程練習(xí)

    2022-01-11

舉報(bào)

0/150
提交
取消
課程須知
你需要具備HTML、css基礎(chǔ)知識(shí),建議同學(xué)們也可以想學(xué)習(xí)下js入門篇,快速認(rèn)識(shí)js,熟悉js基本語(yǔ)法,更加快速入手進(jìn)階篇!
老師告訴你能學(xué)到什么?
通過(guò)JavaScript學(xué)習(xí),掌握基本語(yǔ)法,制作簡(jiǎn)單交互式頁(yè)面

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買該課程,無(wú)需重復(fù)購(gòu)買,感謝您對(duì)慕課網(wǎng)的支持!