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

為了賬號安全,請及時綁定郵箱和手機立即綁定

JavaScript進階篇

難度入門
時長 8小時55分
學(xué)習(xí)人數(shù)
綜合評分9.47
2558人評價 查看評價
9.7 內(nèi)容實用
9.4 簡潔易懂
9.3 邏輯清晰
  • 編程練習(xí)?-使用JS完成一個簡單的計算器功能。實現(xiàn)2個輸入框中輸入整數(shù)后,點擊第三個輸入框能給出2個整數(shù)的加減乘除。

    <!DOCTYPE html>

    <html>

    ?<head>

    ? <title> 事件</title>??

    ? <script type="text/javascript">

    ?

    ? </script>?

    ?</head>?

    ?<body>

    ?<a href="http://idcbgp.cn/qadetail/358958">跳轉(zhuǎn)去詳情</a>

    ?</body>

    </html>

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

    2022-12-02

  • 函數(shù)返回的不只是數(shù)字,還有字符和其他類型
    查看全部
  • 如何判斷密碼框是否為空?

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title> 鼠標(biāo)經(jīng)過事件 </title>

    <script type="text/javascript">

    ? ? function inputTEXT(){

    ? ? ? ? var x=document.getElementById("text").value;//放function里面

    ? ? ? ? if(x==""){

    ? ? ? confirm("請輸入密碼后,再單擊確定!");

    ? ? ? }

    ? ? ? else{

    ? ? ? ? ? alert("提交成功!");

    ? ? ? }

    ? ? }

    </script>

    </head>

    <body>

    <form>

    密碼:<input name="password" type="password" id="text"><br> <br>?

    <input name="確定" type="button" value="確定" onclick="inputTEXT()"/>

    </form>

    </body>

    </html>

    查看全部
  • 在a中調(diào)用js函數(shù)最適當(dāng)?shù)姆椒ㄍ扑]使用:

    js中的a標(biāo)簽怎么用

    onclick事件如何中的a標(biāo)簽怎么用的呢


    我們常用的在a標(biāo)簽中有點擊事件:
    1. a href="javascript:js_method();"

    這是我們平臺上常用的方法,但是這種方法在傳遞this等參數(shù)的時候很容易出問題,而且javascript:協(xié)議作為a的href屬性的時候不僅會導(dǎo)致 不必要的觸發(fā)window.onbeforeunload事件,在IE里面更會使gif動畫圖片停止播放。W3C標(biāo)準(zhǔn)不推薦在href里面執(zhí)行 javascript語句

    2. a href="javascript:void(0);" onclick="js_method()"

    這種方法是很多網(wǎng)站最常用的方法,也是最周全的方法,onclick方法負(fù)責(zé)執(zhí)行js函數(shù),而void是一個操作符,void(0)返回undefined,地址不發(fā)生跳轉(zhuǎn)。而且這種方法不會像第一種方法一樣直接將js方法暴露在瀏覽器的狀態(tài)欄。

    3.a href="javascript:;" onclick="js_method()"

    這種方法跟跟2種類似,區(qū)別只是執(zhí)行了一條空的js代碼。

    4.a href="#" onclick="js_method()"

    這種方法也是網(wǎng)上很常見的代碼,#是標(biāo)簽內(nèi)置的一個方法,代表top的作用。所以用這種方法點擊后網(wǎng)頁后返回到頁面的最頂端。

    5.a href="#" onclick="js_method();return false;"

    這種方法點擊執(zhí)行了js函數(shù)后return false,頁面不發(fā)生跳轉(zhuǎn),執(zhí)行后還是在頁面的當(dāng)前位置。

    我看了下taobao的主頁,他們采用的是第2種方法,而alibaba的主頁是采用的第1種方法,和我們的區(qū)別是每個href里的javascript方法都用try、catch包圍。

    綜合上述,在a中調(diào)用js函數(shù)最適當(dāng)?shù)姆椒ㄍ扑]使用:
    a href="javascript:void(0);" onclick="js_method()"
    a href="javascript:;" onclick="js_method()"
    a href="#" onclick="js_method();return false;"

    查看全部
    0 采集 收起 來源:什么是事件

    2022-11-19

  • 使用javascript代碼寫出一個函數(shù):實現(xiàn)傳入兩個整數(shù)后彈出較大的整數(shù)。

    使用Switch和case來寫

    <!DOCTYPE??HTML>

    <html?>

    <head>

    <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>

    <title>函數(shù)</title>


    <script?type="text/javascript">

    function?ass(x,y)

    {

    switch?(true)

    ????{

    ????????case?x>y:

    ????????????return?x;

    ????????????break;

    ????????case?y>x:

    ????????????return?y;

    ????????????break;

    ????????default:

    ????????????return?'兩者相等,無最大值。';

    ????????????break;

    ????}

    }

    ass(5,4);

    ass(3,3);

    ??document.write("?5?和?4?的較大值是:"+ass(5,4)+"<br>");

    ??document.write("?6?和?3?的較大值是:"+ass(3,3));

    </script>

    </head>

    <body>

    </body>

    </html>

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

    2022-11-17

  • 返回值的函數(shù)

    怎么理解return返回值,還是不太懂

    可以想象你叫外賣的過程,下訂單(傳入?yún)?shù)),餐館做菜(函數(shù)),外賣員送餐(return),沒有return就相當(dāng)于餐館做菜了沒人送。如果函數(shù)的處理結(jié)果需要被其他部分引用,必須用return從函數(shù)內(nèi)部傳到函數(shù)外部。如果函數(shù)處理結(jié)果不會在別處用到,也可以不用return。


    返回一個結(jié)果

    return返回值就是帶回的結(jié)果,你調(diào)用的函數(shù)進入函數(shù),返回時一般都需要有返回值的(不然就是輸出)。帶回返回值是你進入代碼的結(jié)果(目的);函數(shù)的代碼邏輯是執(zhí)行某些邏輯運算,這只是過程。

    例如你的代碼:

    運算a+b ? 返回a+b的結(jié)果,將這個值賦予數(shù)目

    https://img1.sycdn.imooc.com//63762a010001d02408080462.jpg

    不聲明有影響嗎?

    req1=app2(5,6);

    req2=app2(2,3);

    sumq=req1+req2;這樣寫有影響嗎?沒有var,結(jié)果一樣

    答:js是弱類型語言,變量不聲明也是可以用的,只是,不聲明的變量會默認(rèn)是全局變量,比如在function里的變量,沒有用var聲明的話,它會是一個全局變量,不會跟著函數(shù)的聲明周期一起消失,如果用var 聲明了,那么他就不會影響到函數(shù)外的環(huán)境,所以最好聲明一下。



    小白不理解返回值“return sum”是返回到什么地方?

    答:你是在函數(shù)內(nèi)聲明的sum,不能返回到函數(shù)外,但函數(shù)內(nèi)的話你用了return語句,后面也就不能進行其他操作,所以你要想將sum返回出來,你就將var sum寫在你想要返回的層級處。

    查看全部
  • ? ? ? ? ? ?

    有參數(shù)的函數(shù)

    onclick的一些小問題



    <!DOCTYPE HTML>


    <html>


    <head>


    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


    <title>返回值函數(shù)</title>


    <script type="text/javascript">


    ? function? app2(x,y)


    ? { var sum,x,y;


    ? ? sum = x * y;


    ? ? ?document.write(sum);

    //?return sum;

    ? }


    ? function getvalue()


    ? {




    ? ? var x = document.getElementById("num1").value;


    ? ? var? y = document.getElementById("num2").value;

    ?app2(x, y);

    ? ?//req1 = app2(nu1,nu2);

    //document.write(req1);?


    ? ?


    ? }




    </script>


    </head>


    <body>

    <form>

    ? ? <input type="text" id="num1" /><br/>


    ? ? <input type="text" id="num2"/><br/>


    ? ? <input type="button" value="點擊提交" onclick="getvalue()">

    </form>

    </body>


    </html>

    查看全部
  • 定義函數(shù)
    html>
    <head>
    <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
    <title>定義函數(shù)</title>
    <script?type="text/javascript">
    function??sub2(){
    var?a=parseInt(prompt("請輸入第一個數(shù)字"));
    var??b?=parseInt(prompt("請輸入第一個數(shù)字"));
    var?sub=a-b;
    alert("a與b的差"+sub);
    }
    </script>
    </head>
    <body>
    <form>
    ????<input?type="button"?value="點擊我"?onclick="sub2()"?/>
    </form>
    </body>
    </html>
    查看全部
    0 采集 收起 來源:定義函數(shù)

    2022-11-11

  • 什么是函數(shù)prompt

    回答:var?a=?+(prompt("請輸入數(shù)字"));

    var?b=?+(prompt("請輸入第二個數(shù)字"));

    原因:使用prompt得到用戶輸入的數(shù)據(jù)類型是字符串,謹(jǐn)記!謹(jǐn)記!謹(jǐn)記!

    可以使用上面的黑科技將其隱形轉(zhuǎn)換為number類型。

    當(dāng)然也可以使用parseInt或parseFloat進行強制轉(zhuǎn)換



    提問:請問為啥我算a=12,b=12,sum=a+b;結(jié)果sum是1212????

    <!doctype html>

    <html>

    ? ? <head>

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

    ? ? ? ? <title>check</title>

    ? ? ? ? <script>

    ? ? ? ? ? ? function add2(a,b){

    ? ? ? ? ? ? ? ? var sum=a+b;

    ? ? ? ? ? ? ? ? var diff=a-b;

    ? ? ? ? ? ? ? ? document.write("兩數(shù)之和為:"+sum);

    ? ? ? ? ? ? ? ? document.write("兩數(shù)之差為:"+diff);

    ? ? ? ? ? ? }

    ? ? ? ? ? ? function calculate()

    ? ? ? ? ? ? {

    ? ? ? ? ? ? ? ? var a=prompt("請輸入數(shù)字");

    ? ? ? ? ? ? ? ? var b=prompt("請輸入第二個數(shù)字");

    ? ? ? ? ? ? ? ? add2(a,b);

    ? ? ? ? ? ? }

    ? ? ? ? </script>

    ? ? </head>

    ? ? <body>

    ? ? ? ??

    ? ? ? ? <button onclick="calculate()">點我算數(shù)</button>

    ? ? </body>

    ? ??

    </html>






    這樣好點

    <!doctype html>

    <html>

    ? ? <head>

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

    ? ? ? ? <title>check</title>

    ? ? ? ? <script>

    ? ? ? ? ? ? function add2(a,b){

    ? ? ? ? ? ? ? ? var sum=a+b;

    ? ? ? ? ? ? ? ? var diff=a-b;

    if(diff<0){

    ? ? ? ? ? ? ? ? diff=-diff

    ? ? ? ? ? ? ? ? }

    ? ? ? ? ? ? ? ? document.write("兩數(shù)之和為:"+sum);

    ? ? ? ? ? ? ? ??

    ? ? ? ? ? ? ? ? document.write("兩數(shù)之差為:"+diff);


    ? ? ? ? ? ? }

    ? ? ? ? ? ? function calculate()

    ? ? ? ? ? ? {

    ? ? ? ? ? ? ? ? var a=parseInt(prompt("請輸入數(shù)字"));

    ? ? ? ? ? ? ? ? var b=parseInt(prompt("請輸入第二個數(shù)字"));

    ? ? ? ? ? ? ? ? add2(a,b);

    ? ? ? ? ? ? ?}

    ? ? ? ? </script>

    ? ? </head>

    ? ? <body>

    ? ? ? ? ?

    ? ? ? ? <button onclick="calculate()">點我算數(shù)</button>

    ? ? </body>

    ? ? ?

    </html>

    查看全部
  • 兩個||是有什么用的呢?

    documentlement又什么用?

    為什么兩個||要下面看呢?

    查看全部
  • 還是搞不懂slice這個東西到底是有什么用的?

    但是他的含義是

    1,2,3,4,5,6

    假如是2,5

    那么輸出的結(jié)果就是。3,4,5

    查看全部
    0 采集 收起 來源:選定元素slice()

    2022-11-05

  • 繼續(xù)循環(huán)continue

    繼續(xù)循環(huán)continue

    continue 是跳過本次循環(huán),繼續(xù)下次循環(huán);break 是結(jié)束就近循環(huán),用標(biāo)簽可停止任一循環(huán);return結(jié)束該方法(包括該方法里的所有循環(huán)),回到主函數(shù)中。

    查看全部
  • ? ? ? ? ? ?

    退出循環(huán)break-for循環(huán)和while循環(huán)的區(qū)別

    for循環(huán)

    var a=new Array(70,80,66,90,50,100);

    var i;

    for(?i=0;i<a.length;i++){

    if(a[i]<60){document.write("成績"+a[i]+"不及格,不再循環(huán)"+"</br>")

    ? ? break;??

    ? ? ?}

    document.write("成績"+a[i]+"及格,繼續(xù)循環(huán)"+"</br>")

    }



    while循環(huán)

    var a=new Array(70,80,66,90,50,100);

    var i=0;

    while(i<a.length){

    if(a[i]<60){document.write("成績"+a[i]+"不及格,不再循環(huán)"+"</br>")

    ? ? break;??

    ? ? ?}

    document.write("成績"+a[i]+"及格,繼續(xù)循環(huán)"+"</br>")

    i=i+1;


    }

    查看全部
  • ? ? ? ? ? ?

    重復(fù)重復(fù)(for循環(huán))

    任務(wù)

    我們有1,2,3...10不同面值的錢,使用for語句完成合計,看看我們一共有多少錢,請補充第8行代碼,實現(xiàn)該功能。


    !DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>if...else</title>

    <script type="text/JavaScript">

    var mymoney,sum=0;//mymoney變量存放不同面值,sum總計

    for(mymoney=1;mymoney<=10;mymoney++)

    {?

    ?sum= sum + mymoney;

    }

    ? document.write("sum合計:"+sum);

    </script>

    </head>

    <body>

    </body>

    </html>

    查看全部

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>我們互動下</title>




    </head>

    <body>

    ? ? <input type="text" id="input" />

    ? ? <button onclick="myFunction()">提交 </button>

    ? ??

    ? ? ?

    </body>

    <script type="text/javascript">

    ? ? ? ? function myFunction(){

    ? ? ? ? ? ? let _str = document.getElementById('input').value

    ? ? ? ? ? ? if(_str == 'JS進階篇'){

    ? ? ? ? ? ? ? ? confirm('關(guān)注JS進階篇')

    ? ? ? ? ? ? }

    ? ? ? ? }

    ? ? </script>?

    </html>

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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