第七色在线视频,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é)substr()區(qū)分,這里startPos和stopPos都為非負(fù)的整數(shù)。substr()里的startPos可為負(fù)數(shù)。

    查看全部
    0 采集 收起 來(lái)源:提取字符串substring()

    2022-01-07

  • 返回的內(nèi)容是從?start開始(包含start位置的字符)到?stop-1處(不包含stop-1)的所有字符,其長(zhǎng)度為?stop?減start。即:length=stopPos-startPos。

    即:stopPos要填:想要結(jié)束的位置+1;或想要的最后一個(gè)字符位置+2

    查看全部
    0 采集 收起 來(lái)源:提取字符串substring()

    2022-01-10

  • 當(dāng)在

    <input?type="text"/>

    中未規(guī)定value的初始值,同時(shí)用戶未輸入時(shí),value的默認(rèn)值是"",不為空。


    一般表單元素中都有value,例如:

    input, select, textarea

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

    2022-01-06

  • 當(dāng)在<input type="text"/>中未規(guī)定value的初始值,同時(shí)用戶未輸入時(shí),value的默認(rèn)值是"",不為空。

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

    2022-01-06

  • 在<input type="text"/>中未規(guī)定value的初始值,同時(shí)用戶未輸入時(shí),value的默認(rèn)值是"",不為空。

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

    2022-01-06

  • switch(表達(dá)式) {
    ? ? case n: ? ? ? ?

    ? ? ? ?代碼塊
    ? ? ? ?break;
    ? ? case n: ? ? ??

    ? ? ? ?代碼塊
    ? ? ? ?break;
    ? ? default: ? ? ??

    ? ? ? ?默認(rèn)代碼塊

    }

    代碼解釋:

    計(jì)算一次 switch 表達(dá)式

    把表達(dá)式的值與每個(gè) case 的值進(jìn)行對(duì)比

    如果存在匹配,則執(zhí)行關(guān)聯(lián)代碼

    查看全部
  • 嚴(yán)格的比較

    Switch case 使用嚴(yán)格比較(===)。

    值必須與要匹配的類型相同。

    只有操作數(shù)屬于同一類型時(shí),嚴(yán)格比較才能為 true。

    在如下這個(gè)例子中,x 將不匹配:

    實(shí)例

    var x = "0";

    switch (x) { ?

    case 0: ? ?text = "Off"; ??

    ?break;?

    ?case 1: ? ?text = "On"; ? ?

    break; ?

    default: ? ?text = "No value found";

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

    2022-01-06

    1. 獲取元素的值(取值):

      var xxx= document.getElementById("id名").value;

    2. 設(shè)置元素的值(賦值):document.getElementById("id名").value = XXX;

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

    2022-01-06

    1. onload()方法并非只能在body標(biāo)簽中調(diào)用的

    • 還可以在js中用window.onload = function() {函數(shù)名};來(lái)調(diào)用;另外img等標(biāo)簽也支持onload方法。

    • 支持onload方法的標(biāo)簽有:<body>, <frame>, <frameset>, <iframe>, <img>, <link>, <script>

    舉例:

    window.onload = function(){drawRed()};
    <img id="img1" src="src/img1.jpg" onload="changeImg()"></img>


    ? ? 2. 同時(shí)調(diào)用多個(gè)方法時(shí),可以在body中使用<body onload="函數(shù)名1;函數(shù)名2;函數(shù)名3;......">的方式:


    <body onload="drawBlack();drawRed()">

    查看全部
    0 采集 收起 來(lái)源:加載事件(onload)

    2022-01-06

    1. onload()方法并非只能在body標(biāo)簽中調(diào)用的

    • 還可以在js中用window.onload = function() {函數(shù)名};來(lái)調(diào)用;另外img等標(biāo)簽也支持onload方法。

    • 支持onload方法的標(biāo)簽有:<body>, <frame>, <frameset>, <iframe>, <img>, <link>, <script>

    window.onload?=?function(){drawRed()};
    <img?id="img1"?src="src/img1.jpg"?onload="changeImg()"></img>

    ? 2. 同時(shí)調(diào)用多個(gè)方法時(shí),可以在body中使用<body onload="函數(shù)名1;函數(shù)名2;函數(shù)名3;......">的方式:

    <body?onload="drawBlack();drawRed()">
    查看全部
    0 采集 收起 來(lái)源:加載事件(onload)

    2022-01-06

  • input標(biāo)簽name與value區(qū)別

    • id是唯一標(biāo)識(shí)符,不允許有重復(fù)值(類似數(shù)據(jù)表的主鍵)可以通過(guò)它的值來(lái)獲得對(duì)應(yīng)的html標(biāo)簽對(duì)象。(如果在同一頁(yè)面代碼中,出現(xiàn)重復(fù)的id,會(huì)導(dǎo)致不可預(yù)料的錯(cuò)誤)

    • name:?jiǎn)为?dú)地在一個(gè)網(wǎng)頁(yè)里面,一個(gè)控件是否設(shè)置它的 name 屬性是不會(huì)影響到這個(gè)網(wǎng)頁(yè)的功能實(shí)現(xiàn)的。但是,當(dāng)我們需要把這個(gè)控件所關(guān)聯(lián)的數(shù)據(jù)傳遞到數(shù)據(jù)庫(kù)時(shí),就必須要設(shè)置 name 屬性,否則,這個(gè)值是沒有辦法傳到服務(wù)器上面得到保存的。

    • id:會(huì)用在JavaScript的編程里面,代碼舉例:document.getElementById(“XX”),意思是說(shuō),一個(gè)文件通過(guò)id號(hào)”XX”得到,即是可以在客戶端獲取id號(hào)為”XX”文本框。

    1. 在設(shè)置name和id屬性時(shí),不同的控件里可以設(shè)置同樣的name值,但是id的值不能設(shè)置有重復(fù)的。

    2. 一種方便記憶的理解方式:把name屬性想作是一個(gè)人的姓名,同名的會(huì)有很多。id想作是一個(gè)人的身份證號(hào)碼,這就是一個(gè)唯一的標(biāo)識(shí)。決不能重復(fù)。

    name是控件的名稱 ,value是控件的值, id是控件的身份標(biāo)志。


    三者的區(qū)別:

    • name:控件名稱

    • value:用戶輸入(或選擇)的值

    • id用于網(wǎng)頁(yè)腳本編號(hào)(javascript),根據(jù)指定的id獲得它的對(duì)象引用

    name和id的功能是一樣的,同樣用來(lái)標(biāo)識(shí)html標(biāo)簽,但唯一不同的是name允許有重復(fù)的值。

    value代表某個(gè)html標(biāo)簽的值


    1.name是控件的名稱(多個(gè)控件可以取同一個(gè)名稱),value是控件的值;

    2.并不是所有控件的value都會(huì)顯示出來(lái),比如 checkbox, radio, hidden;

    3. 定義控件的 name和value 就可以在服務(wù)器上獲取這個(gè)控件和它的值;

    4. 你沒看到 submit 的name,并不表示瀏覽器忽略了它的 name,在提交之前它也被瀏覽器定義了 name,在服務(wù)器上一樣可以得到它的 name 和 value;

    5. 控件不定義name/value也可以顯示,只是為了方便在服務(wù)器接收和區(qū)別。

    查看全部
  • 3. result或者req1、req2等不聲明結(jié)果也一樣。
    因?yàn)閖s是弱類型語(yǔ)言,變量不聲明也是可以用的,只是,不聲明的變量會(huì)默認(rèn)是全局變量,比如在function里的變量,沒有用var聲明的話,它會(huì)是一個(gè)全局變量,不會(huì)跟著函數(shù)的聲明周期一起消失。如果用var 聲明了,那么他就不會(huì)影響到函數(shù)外的環(huán)境。所以一般建議是最好要聲明一下。

    查看全部
    0 采集 收起 來(lái)源:返回值的函數(shù)

    2022-01-06

  • 2. app2(x,y)中的x,y是形參,而var x,y 中x,y是實(shí)參。此處重復(fù)定義。
    舉個(gè)例子,把形參中的xy換成ab,實(shí)參依然是var x,y, 再運(yùn)行這個(gè)函數(shù)你會(huì)發(fā)現(xiàn)根本沒有返回結(jié)果,形參中的ab就是已經(jīng)算聲明好了可以直接用的,不需要再重新聲明。形參和實(shí)參是沒有任何聯(lián)系的,名字一樣只是算巧合,換個(gè)名字作用就不一樣了。

    查看全部
    0 采集 收起 來(lái)源:返回值的函數(shù)

    2022-01-06

    1. result是自己定義的一個(gè)變量,return 一般用在函數(shù)里,官方定義return語(yǔ)句將終止當(dāng)前函數(shù)并返回當(dāng)前函數(shù)的值。
      比如:函數(shù)中sum=3的話,你return sum; 他保留并返回了sum 這個(gè)函數(shù)就是3;如果你return后面還寫了代碼,不管你寫了多少代碼,他都不會(huì)執(zhí)行。

    查看全部
    0 采集 收起 來(lái)源:返回值的函數(shù)

    2022-01-06

  • 一個(gè)等號(hào)=是賦值操作,==先轉(zhuǎn)換類型再比較,===先判斷類型,如果不是同一類型直接為false。e.g.

    alert(1 ==?“1”); // true

    alert(1 === “1”); // false

    查看全部
  • continue的作用是僅僅跳過(guò)本次循環(huán),而整個(gè)循環(huán)體繼續(xù)執(zhí)行。

    查看全部
  • 二維數(shù)組的行數(shù):

    myarr.length

    相應(yīng)行的列數(shù):myarr[0].length //第一行的長(zhǎng)度

    查看全部
    0 采集 收起 來(lái)源:二維數(shù)組

    2022-01-05

  • myarr[0][1] ,0?表示表的第一行,1表示表的第二列。

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

    2022-01-05

  • 這里若換成While會(huì)崩潰:

    <script type="text/JavaScript">

    ? ? ?var mynum =new Array(70,80,66,90,50,100,89);//定義數(shù)組mynum并賦值

    ? ? ?var i=0;

    ? ? ?while(i<mynum.length)

    ? ? ?{

    ? ? ? ? ? if(mynum[i]<60)

    ? ? ? ? {

    ? ? ? ? document.write("成績(jī)不及格,不輸出!"+"<br>");

    ? ? ? ? continue;

    ? ? ? ? }

    ? ? ? ? document.write("成績(jī):"+mynum[i]+"及格,輸出!"+"<br>");

    ? ? ? ? i=i+1;

    ? ? }

    ? ? </script>


    問(wèn)題出在continue上,continue 是條件不滿足<60的時(shí)候,不執(zhí)行后面i+1,而返回最開始,繼續(xù)循環(huán)。這段代碼到i=4時(shí),會(huì)進(jìn)入無(wú)限循環(huán),不會(huì)進(jìn)去i=5。 所以會(huì)崩潰。

    查看全部

舉報(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)的支持!