亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

JavaScript進階篇

難度入門
時長 8小時55分
學習人數
綜合評分9.47
2558人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.3 邏輯清晰
  • <!DOCTYPE?HTML>
    <html>
    <head>
    <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
    <title>定時器</title>
    
    </head>
    <body>
    <form>
    <input?type="text"?id="clock"?size="50"?value=""?/>
    </form>
    <script?type="text/javascript">
    ??var?attime;
    ??function?clock(){
    ????var?time=new?Date();????????
    ????attime=?time.getHours()?+":"+time.getMinutes()?+":"?+time.getSeconds();
    ????document.getElementById("clock").value?=?attime;
    ??}
    ??
    ??var?int?=?setInterval(clock,1000);
    ??clock();
    ??
    </script>
    </body>
    </html>
    查看全部
  • 查看全部
    0 采集 收起 來源:window對象

    2022-09-29

  • <!DOCTYPE??HTML>
    <html?>
    <head>
    <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
    <title>系好安全帶,準備啟航</title>
    
    <script?type="text/javascript">
    
    ??//通過javascript的日期對象來得到當前的日期,并輸出。XXXX年XX月XX日?星期X
    ??var?now?=?new?Date();
    ??var?year?=?now.getFullYear();
    ??var?month?=?now.getMonth();
    ??var?date?=?now.getDate();
    ??var?day?=?now.getDay();
    ??var?timeStr?=?year+"年"+month+"月"+date+"日?星期"+day;
    
    ?
    ?
    ??//成績是一長竄的字符串不好處理,找規律后分割放到數組里更好操作哦
    ??var?scoreStr?=?"小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
    ??var?scoreArr?=?scoreStr.split(";");
    
    
    ??//從數組中將成績撮出來,然后求和取整,并輸出。
    ??function?getAvgScroe(arr){
    ????var?sum?=?0;
    ????var?count?=?arr.length;
    ????for(var?i=0;i<arr.length;i++){
    ??????var?temp?=?Number(arr[i].split(":")[1]);
    ??????sum?+=?temp;
    ????}
    ????return?Math.round(sum/count);
    ??}
    ?
    ??var?scoreAvg?=?getAvgScroe(scoreArr);
    
    ??console.log(timeStr?+?"--班級總分為:"?+?scoreAvg);
    ??document.writeln(timeStr?+?"--班級總分為:"?+?scoreAvg);
    
    </script>
    </head>
    <body>
    </body>
    </html>
    查看全部
    0 采集 收起 來源:編程練習

    2022-09-29

  • 操作符優先級

    操作符之間的優先級(高到低):

    算術操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號

    查看全部
  • 邏輯非操作符 ( !)

    “!”是邏輯非操作符,也就是"不是"的意思,非真即假,非假即真。

    查看全部
  • <!DOCTYPE?html>
    <html>
    <head>
    <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
    <title>Array對象?</title>
    <script?type="text/javascript">
    ???function?sortNum(a,b)?{
    ???????return?b-a;
    ???}
    var?myarr?=?new?Array("80","16","50","6","100","1");
    document.write(myarr.sort(sortNum));
    </script>
    </head>
    <body>
    </body>
    </html>
    查看全部
    0 采集 收起 來源: 數組排序sort()

    2022-09-29

  • 邏輯操作符(||)

    " || "邏輯或操作符,相當于生活中的“或者”,當兩個條件中有任一個條件滿足,“邏輯或”的運算結果就為“真”

    注意:?如果A為真,A ||?B為真,不會在執行B; 反之,如果A為假,要由 B 的值來決定?A || B 的值。

    查看全部
  • 邏輯與操作符(&&)

    ?“&&”是邏輯與操作符,只有“&&”兩邊值同時滿足(同時為真),整個表達式值才為真。


    注意: 如果A為假,A && B為假,不會在執行B; 反之,如果A為真,要由 B 的值來決定?A && B 的值。


    查看全部
  • 比較操作符

    兩個操作數通過比較操作符進行比較,得到值為真(true)和假(false)。


    查看全部
  • 做法跟答案不一樣,大家可以看看我的做法

    <!DOCTYPE html>

    <html>


    <head>

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

    ? ? <title>實踐題 - 選項卡</title>

    ? ? <style type="text/css">

    ? ? ? ? /* CSS樣式制作 */

    ? ? ? ? * {

    ? ? ? ? ? ? padding: 0;

    ? ? ? ? ? ? margin: 0;

    ? ? ? ? }


    ? ? ? ? li {

    ? ? ? ? ? ? list-style: none;

    ? ? ? ? }


    ? ? ? ? .wrapBox {

    ? ? ? ? ? ? padding-top: 50px;

    ? ? ? ? ? ? width: 500px;

    ? ? ? ? ? ? margin: 0 auto;

    ? ? ? ? }


    ? ? ? ? .page {

    ? ? ? ? ? ? width: 100px;

    ? ? ? ? ? ? float: left;

    ? ? ? ? ? ? margin-right: 20px;

    ? ? ? ? }


    ? ? ? ? .page li {

    ? ? ? ? ? ? border: 1px solid rgb(255, 123, 123);

    ? ? ? ? }


    ? ? ? ? .content {

    ? ? ? ? ? ? display: none;

    ? ? ? ? }


    ? ? ? ? .current .content {

    ? ? ? ? ? ? display: block;

    ? ? ? ? }

    ? ? </style>

    ? ? <script type="text/javascript">

    ? ? ? ? // JS實現選項卡切換

    ? ? ? ? window.onload = function () {

    ? ? ? ? ? ? var title = document.querySelectorAll(".title")

    ? ? ? ? ? ? var content = document.querySelectorAll(".content")

    ? ? ? ? ? ? var cur = document.querySelector(".wrapBox .current")


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

    ? ? ? ? ? ? ? ? title[i].onmouseover = function () {

    ? ? ? ? ? ? ? ? ? ? if (cur != content[i].parentNode) {

    ? ? ? ? ? ? ? ? ? ? ? ? cur.classList.remove("current");

    ? ? ? ? ? ? ? ? ? ? ? ? content[i].parentNode.classList.add("current")

    ? ? ? ? ? ? ? ? ? ? ? ? cur = content[i].parentNode

    ? ? ? ? ? ? ? ? ? ? }

    ? ? ? ? ? ? ? ? }

    ? ? ? ? ? ? }

    ? ? ? ? }

    ? ? </script>


    </head>


    <body>

    ? ? <!-- HTML頁面布局 -->


    ? ? <div class="wrapBox">

    ? ? ? ? <ul class="page current">

    ? ? ? ? ? ? <li class="title">房產</li>

    ? ? ? ? ? ? <li class="content"> 275萬購昌平鄰鐵三居 總價20萬買一居

    ? ? ? ? ? ? ? ? 200萬內購五環三居 140萬安家東三環

    ? ? ? ? ? ? ? ? 北京首現零首付樓盤 53萬購東5環50平

    ? ? ? ? ? ? ? ? 京樓盤直降5000 中信府 公園樓王現房</li>

    ? ? ? ? </ul>

    ? ? ? ? <ul class="page">

    ? ? ? ? ? ? <li class="title">家居</li>

    ? ? ? ? ? ? <li class="content"> 40平出租屋大改造 美少女的混搭小窩

    ? ? ? ? ? ? ? ? 經典清新簡歐愛家 90平老房煥發新生

    ? ? ? ? ? ? ? ? 新中式的酷色溫情 66平撞色活潑家居

    ? ? ? ? ? ? ? ? 瓷磚就像選好老婆 衛生間煙道的設計</li>

    ? ? ? ? </ul>

    ? ? ? ? <ul class="page">

    ? ? ? ? ? ? <li class="title">二手房</li>

    ? ? ? ? ? ? <li class="content"> 通州豪華3居260萬 二環稀缺2居250w甩

    ? ? ? ? ? ? ? ? 西3環通透2居290萬 130萬2居限量搶購

    ? ? ? ? ? ? ? ? 黃城根小學學區僅260萬 121平70萬拋!

    ? ? ? ? ? ? ? ? 獨家別墅280萬 蘇州橋2居優惠價248萬</li>

    ? ? ? ? </ul>

    ? ? </div>


    </body>


    </html>


    查看全部
    0 采集 收起 來源:編程挑戰

    2022-09-18

  • ? document.documentElement.clientHeight表示HTML文檔所在窗口的當前高度。

    ?? document.documentElement.clientWidth表示HTML文檔所在窗口的當前寬度。

    或者

    Document對象的body屬性對應HTML文檔的<body>標簽

    ?? document.body.clientHeight

    ?? document.body.clientWidth

    查看全部
  • 1. ID 是一個人的身份證號碼,是唯一的。所以通過getElementById獲取的是指定的一個人。

    2. Name 是他的名字,可以重復。所以通過getElementsByName獲取名字相同的人集合。

    3.?TagName可看似某類,getElementsByTagName獲取相同類的人集合。如獲取小孩這類人,getElementsByTagName("小孩")。

    查看全部
  • 1.字符串中第一個字符的下標是 0。最后一個字符的下標為字符串長度減一(string.length-1)。

    2.如果參數 index 不在 0 與 string.length-1 之間,該方法將返回一個空字符串。

    查看全部
  • 牢記

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

    2022-08-24

  • 1. 二維數組的定義方法一

    var myarr=new Array(); ?//先聲明一維
    for(var i=0;i<2;i++){ ? //一維長度為2
    ? myarr[i]=new Array(); ?//再聲明二維
    ? for(var j=0;j<3;j++){ ? //二維長度為3
    ? myarr[i][j]=i+j; ? // 賦值,每個數組元素的值為i+j
    ? }
    }

    2.?二維數組的定義方法二

    var Myarr = [[0 , 1 , 2 ],[1 , 2 , 3]]

    查看全部
    0 采集 收起 來源:二維數組

    2022-08-23

  • 創建數組語法:

    var myarray=new Array();

    ??? ? ? ??
    ?我們創建數組的同時,還可以為數組指定長度,長度可任意指定。

    var myarray= new Array(8); //創建數組,存儲8個數據。

    注意:
    1.創建的新數組是空數組,沒有值,如輸出,則顯示undefined。
    2.雖然創建數組時,指定了長度,但實際上數組都是變長的,也就是說即使指定了長度為8,仍然可以將元素存儲在規定長度以外。

    查看全部
  • 操作符之間的優先級(高到低):

    算術操作符 → 比較操作符 → 邏輯操作符 → "="賦值符號

    如果同級的運算是按從左到右次序進行,多層括號由里向外。

    查看全部
  • 實現一下隱藏后5秒后顯示

    <!DOCTYPE?HTML>
    <html>
    <head>
    <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
    <title>style樣式</title>
    </head>
    <body>
    ????<h2?id="con">I?love?JavaScript</H2>
    ????<p>?JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p>
    ????<script?type="text/javascript">
    ????var?h2?=?document.getElementById("con");
    ????h2.style.color?=?"red";
    ????h2.style.backgroundColor?=?"#CCC";
    ????h2.style.display?=?"none";
    ????function?show()
    ????{
    ????????h2.style.display?=?"block";
    ????}
    ????setTimeout("show()",?5000);
    ????
    ????</script>
    </body>
    </html>
    查看全部
    0 采集 收起 來源:認識DOM

    2022-08-22

  • 不太懂

    查看全部
    0 采集 收起 來源:返回星期方法

    2022-08-17

  • 1、定義一個時間對象:

    var?time?=?new?Date();

    2、Date對象中處理時間和日期的常用方法:

    get/setDate()??????//?返回/設置日期
    get/setFullYear()??//?返回/設置年份,用四位數表示
    get/setYear()??????//?返回/設置年份
    get/setMonth()????//?返回/設置月份?0:一月...11:十二月,所以要加1
    get/setHours()????//?返回/設置小時,24小時制。
    get/setMinutes()??//?返回/設置分鐘數
    get/setSeconds()??//?返回/設置秒鐘數
    get/setTime()?????//?返回/設置時間(毫秒為單位)
    查看全部
    0 采集 收起 來源: Date 日期對象

    2022-08-17

  • 創建對象的方法:

    var?objName?=?new?Array();
    或者
    var?objName?=?[];
    查看全部
    0 采集 收起 來源:什么是對象

    2022-08-17

  • 上一節中,我們使用myarray變量存儲了5個人的成績,現在多出一個人的成績,如何存儲呢??

    只需使用下一個未用的索引,任何時刻可以不斷向數組增加新元素。

    myarray[5]=88; //使用一個新索引,為數組增加一個新元素

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!