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

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

JavaScript入門篇

難度入門
時長 1小時35分
學(xué)習(xí)人數(shù)
綜合評分9.57
5510人評價 查看評價
9.8 內(nèi)容實用
9.5 簡潔易懂
9.4 邏輯清晰
  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>判斷語句</title>

    ? <script type="text/javascript">

    var score = 80; //score變量存儲成績,初值為80

    if(score > 60) ?

    {

    ? ? ?document.write("很棒,成績及格了。");

    }

    else

    {

    document.write("加油,成績不及格。");

    }

    ? </script>

    </head>

    <body>

    </body>

    </html>

    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>變量</title>

    <script type="text/javascript">

    ? ? var myNum = 8;

    ? ? var myStr = "num : ";

    ? ? document.write(myStr + myNum);

    </script>

    </head>

    <body>

    </body>

    </html>

    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>隱藏的注釋</title>

    ?<script type="text/javascript">

    ? ? document.write("神奇的JS,快把我們隱藏了!"); ?

    ? ? // 快快把我變成單行注釋

    ? ? /*

    ? ? 知道嗎

    ? ? JS可以實現(xiàn)很多動態(tài)效果

    ? ? 快來學(xué)習(xí)吧!

    ? ? */

    ?</script>

    </head>

    <body>

    </body>

    </html>

    查看全部
  • <!DOCTYPE HTML>

    <html>

    <head>

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

    <title>認(rèn)識語句</title>

    <script type="text/javascript">

    ? ? document.write("Hello ");

    ? ? document.write("World!");

    </script>

    </head>

    <body>

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

    ? ? ? ? alert("Hello World!");

    ? ? </script>

    </body>

    </html>

    查看全部
  • <!DOCTYPE HTML>

    <html>?

    <head>

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

    <title>熱身</title>

    </head>

    <body>

    ? <p id="p1">我是第一段文字</p>

    ? <p id="p2">我是第二段文字</p>

    ??

    ? <script type="text/javascript">

    ? ? document.write("hello, world!");

    document.getElementById("p1").style.color="blue";

    document.getElementById("p2").style.color="red";

    ? </script>

    </body>

    </html>

    查看全部
  • prompt:消息對話框

    http://img1.sycdn.imooc.com//63f5c56800011fa915550875.jpg

    查看全部
  • JS寫在了head中,無法讀取body中的元素,故返回null
    查看全部
  • html文檔dom常見節(jié)點:有

    ? (1).元素節(jié)點:http://img1.sycdn.imooc.com//63e5f6260001996603530049.jpg

    ? ? (2).文本節(jié)點:http://img1.sycdn.imooc.com//63e5f6300001488c03650046.jpg

    ? ? ?(3).屬性節(jié)點:http://img1.sycdn.imooc.com//63e5f63c00018cf903850052.jpg

    例子:<a href="http://idcbgp.cn">JavaScript DOM</a>

    元素節(jié)點:<a></a>

    屬性節(jié)點:http://idcbgp.cn

    文本節(jié)點:JavaScript DOM

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

    2023-02-10

  • http://img1.sycdn.imooc.com//63e37ad600011cc007610091.jpg有時候字母與括號距離也會影響代碼是否成功

    查看全部
  • http://img1.sycdn.imooc.com//63e378df0001730f06410535.jpg不要以;結(jié)尾否則無效果

    查看全部
  • 1. var 變量名=document.getElementById("id");通過ID找到元素并給變量賦值

    2.Object.innerHTML【Object是獲取的元素對象,如通過document.getElementById("ID")獲取的元素?!?/strong>

    Object.innerHTML="可修改內(nèi)容";

    修改value值

    變量名.value="修改后的值";

    使用元素的 setAttribute()方法可以設(shè)置元素的屬性值如果元素中存在指定的屬性,它的值將被刷新;如果不存在,則?setAttribute() 方法將為元素創(chuàng)建該屬性并賦值。

    setAttribute(name, value)

    例:


    var red = document.getElementById("red"); ?//獲取紅盒子的引用

    var blue= document.getElementById("blue"); ?//獲取藍(lán)盒子的引用

    red.setAttribute("title", "這是紅盒子"); ?//為紅盒子對象設(shè)置title屬性和

    blue.setAttribute("title", "這是藍(lán)盒子"); ?//為藍(lán)盒子對象設(shè)置title屬性和


    3.改變樣式Object.style.property(屬性)="屬性值”;

    4.網(wǎng)頁中顯示和隱藏的效果設(shè)置Object.style.display = ”value“;(取值:none隱藏此元素block元素顯示為塊級元素)

    5.控制類名,className 屬性設(shè)置或返回元素的class 屬性

    object.className = classname(表示該標(biāo)簽的類選擇器名稱class="p1"等)

    作用:

    1.獲取元素的class 屬性

    2. 為網(wǎng)頁內(nèi)的某個元素指定一個css樣式來更改該元素的外觀



    JS認(rèn)識DOM(定義訪問和處理HTML文檔的標(biāo)準(zhǔn)方法)

    文檔對象模型DOM(Document Object Model)定義訪問和處理HTML文檔的標(biāo)準(zhǔn)方法。DOM?將HTML文檔呈現(xiàn)為帶有元素、屬性文本樹結(jié)構(gòu)(節(jié)點樹)。


    HTML文檔可以說由節(jié)點構(gòu)成的集合,三種常見的DOM節(jié)點:

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

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

    3. 屬性節(jié)點:元素屬性,如<a>標(biāo)簽的鏈接屬性href="http://idcbgp.cn"。http://img1.sycdn.imooc.com//63e0e3270001dd8d04830279.jpg將HTML代碼分解為DOM節(jié)點層次圖

    1.通過ID獲取元素

    我們通過id先找到標(biāo)簽,然后進(jìn)行操作

    語法:

    document.getElementById("id");【注:獲取的元素是一個對象,如想對元素進(jìn)行操作,我們要通過它的屬性或方法?!?br />

    http://img1.sycdn.imooc.com//63e0e4170001054207900423.jpg


    innerHTML 屬性【innerHTML 屬性用于獲取或替換 HTML 元素的內(nèi)容?!?/em>

    語法:

    Object.innerHTML【Object是獲取的元素對象,如通過document.getElementById("ID")獲取的元素?!?img src="http://img1.sycdn.imooc.com//63e237bf0001f01505000290.jpg" title="" alt="http://img1.sycdn.imooc.com//63e237bf0001f01507220418.jpg" class="js-catch-pic" />】

    http://img1.sycdn.imooc.com//63e237dd000187ce03740251.jpg


    改變HTML樣式

    HTML DOM 允許 JavaScript 改變 HTML 元素的樣式。如何改變 HTML 元素的樣式呢?

    語法:

    Object.style.property(屬性)=new style;

    注意:Object是獲取的元素對象,通過document.getElementById("id")獲取的元素。

    http://img1.sycdn.imooc.com//63e378c40001dd6c04850229.jpg基本屬性表

    注意:該表只是一小部分CSS樣式屬性,其它樣式也可以通過該方法設(shè)置和修改。

    例:

    改變 <p> 元素的樣式,將顏色改為紅色,字號改為20,背景顏色改為藍(lán):

    <p id="pcon">Hello World!</p>
    <script>
    ? var mychar = document.getElementById("pcon");
    ? mychar.style.color="red";
    ? mychar.style.fontSize="20";
    ? mychar.style.backgroundColor ="blue";

    </script>

    http://img1.sycdn.imooc.com//63e37906000177d203770253.jpg


    顯示和隱藏(display屬性)【網(wǎng)頁中經(jīng)常會看到顯示和隱藏的效果,可通過display屬性來設(shè)置】

    語法:

    Object.style.display = ”value“;(取值:none隱藏此元素block元素顯示為塊級元素)

    Object是獲取的元素對象

    http://img1.sycdn.imooc.com//63e37a3a0001bead09310689.jpg


    控制類名(className屬性)className 屬性設(shè)置或返回元素的class 屬性

    語法:

    object.className = classname(表示該標(biāo)簽的類選擇器名稱class="p1"等)

    作用:? 可將classNam的元素樣式賦給object

    1.獲取元素的class 屬性

    2. 為網(wǎng)頁內(nèi)的某個元素指定一個css樣式來更改該元素的外觀

    http://img1.sycdn.imooc.com//63e37dcb00016d7906920533.jpg

    http://img1.sycdn.imooc.com//63e37de00001f9c805690285.jpg


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

    2023-04-19

  • JavaScript筆記

    1.插入JS<script type="text/javascript"></script>

    2.導(dǎo)入外部JS文件<script src="外部文件名.js"></script>

    3.單行注釋//注釋內(nèi)容

    4.多行注釋/*內(nèi)容/*

    5.ver 變量名;?變量名="賦值“;(先變量再賦值)

    6.if(條件)
    { 條件成立時執(zhí)行的代碼 }else{ 條件不成立時執(zhí)行的代碼 }

    7.定義函數(shù)function 函數(shù)名(){
    ???? 函數(shù)代碼;
    }

    點擊事件onclick="函數(shù)名()";

    事件處理程序onerror="函數(shù)名()";

    window.onerror = 函數(shù)名(){

    alert("Sorry,error occurred!\n");

    }

    8.可用于直接向 HTML 輸出流寫內(nèi)容document.write()?

    9.alert();彈出消息對話框(包含一個確定按鈕)。confirm(包含一個確定和取消的按鈕)。prompt(包含確定按鈕、取消按鈕和一個文本輸入框)后兩個與判斷語句一同使用;

    prompt(str1: 要顯示在消息對話框中的文本,不可修改
    str2:文本框中的內(nèi)容,可以修改)

    prompt消息框{當(dāng)用戶點擊確定按鈕時,文本框中的內(nèi)容將作為函數(shù)返回值,

    點擊取消按鈕,將返回null}

    confirm消息框{當(dāng)用戶點擊"確定"按鈕時,返回true
    當(dāng)用戶點擊"取消"按鈕時,返回false}

    10.打開新窗口(window.open)window.open(‘網(wǎng)頁或路徑’, ‘???_blank/_self/_top’, ‘參數(shù)字符串’)使用單引號

    11.window.close();關(guān)閉本窗口或? ?指定窗口.close();


    1.如何在HTML中插入js

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

    一般script標(biāo)簽會被放在頭部或尾部,頭部就是head標(biāo)簽里,尾部就是body里,也有放在body閉合標(biāo)簽之后

    將script標(biāo)簽放在頭部,會使網(wǎng)頁內(nèi)容呈現(xiàn)滯后,用戶體驗差

    ?放在body會對于一些高度依賴于js的網(wǎng)頁,這樣就會顯得很慢。

    function函數(shù)的名字也是一個標(biāo)識符,通過關(guān)鍵字function申明一個函數(shù)

    function 函數(shù)名(){ 代碼塊 }

    return函數(shù)返回值

    2.引用JS外部文件

    <script src="script.js"></script>此代碼寫在頭部中

    3.注釋

    單行注釋'//注釋內(nèi)容'

    多行注釋'/*注釋內(nèi)容*/'

    4.變量

    var 變量名;

    ?1.變量必須使用字母、下劃線(_)或者美元符($)開始。

    ? ? 2.然后可以使用任意多個英文字母、數(shù)字、下劃線(_)或者美元符($)組成。

    ? ? 3.不能使用JavaScript關(guān)鍵詞與JavaScript保留字。

    變量要先聲明再賦值,如下:

    var mychar;
    mychar="javascript";
    var mynum = 6;

    變量可以重復(fù)賦值,如下:

    var mychar;
    mychar="javascript";
    mychar="hello";

    注意:在JS中區(qū)分大小寫,如變量mychar與myChar是不一樣的,表示是兩個變量

    5.JavaScript-判斷語句(if...else)

    if(條件)
    { 條件成立時執(zhí)行的代碼 }else{ 條件不成立時執(zhí)行的代碼 }

    例:

    <script type="text/javascript"> ?

    ?var myage = 18;此處表示回答
    ? if(myage>=18) ?//myage>=18是判斷條件?

    ? { document.write("你是成年人。");} ??

    else ?//否則年齡小于18 ??

    { document.write("未滿18歲,你不是成年人。");}

    </script>

    6.函數(shù)? function定義函數(shù)的關(guān)鍵字? 函數(shù)名需要寫在()前面

    函數(shù)是完成某個特定功能的一組語句。如沒有函數(shù),完成任務(wù)可能需要五行、十行、甚至更多的代碼。這時我們就可以把完成特定功能的代碼塊放到一個函數(shù)里,直接調(diào)用這個函數(shù),就省重復(fù)輸入大量代碼的麻煩。

    如何定義一個函數(shù)呢?(定義好的函數(shù)不會自動執(zhí)行,所以需要調(diào)用它)基本語法如下:

    function 函數(shù)名(){
    ???? 函數(shù)代碼;
    }


    1. function定義函數(shù)的關(guān)鍵字。

    2. "函數(shù)名"你為函數(shù)取的名字。

    3. "函數(shù)代碼"替換為完成特定功能的代碼

    http://img1.sycdn.imooc.com//63e38aa700012de808370459.jpg

    6.1事件處理程序

    事件處理程序onerror="函數(shù)名";

    Window.onerror事件當(dāng)頁面上出現(xiàn)異常時,error事件便在window對象上觸發(fā))(注意事項:onerror事件應(yīng)在其它js程序前綁定)

    (onerror事件用來協(xié)助處理頁面中的JavaScript錯誤。當(dāng)頁面上出現(xiàn)異常時,error事件便在window對象上觸發(fā))

    window.onerror = 函數(shù)名()[

    alert("Sorry,error occurred!\n");

    }

    http://img1.sycdn.imooc.com//643f30a80001f03805410121.jpg


    onerror方法還提供了三個參數(shù)用來確定錯誤確切的信息,分別是:

    1)message:一個字符串,聲明了出現(xiàn)的錯誤的信息(不同的瀏覽器中返回的消息內(nèi)容略有差異)。

    2)url:一個字符串,聲明了出現(xiàn)錯誤的文檔的URL。

    3)line:一個數(shù)字,聲明了出現(xiàn)錯誤的代碼行的行號

    http://img1.sycdn.imooc.com//643f30700001cb7d06160116.jpg

    img載入錯誤

    <img>標(biāo)簽支持onerror句柄。當(dāng)一個圖像文件由于各種原因載入不成功時,便觸發(fā)該事件句柄。通過該方法,可以使得當(dāng)前圖片載入失敗時顯示默認(rèn)圖片

    http://img1.sycdn.imooc.com//643f304d0001f80904840118.jpg


    document.write()?可用于直接向 HTML 輸出流寫內(nèi)容【可通過變量輸出內(nèi)容、多項內(nèi)容用+號連接、可輸出HTML標(biāo)簽例如<br>】

    第一種:輸出內(nèi)容用""括起,直接輸出""號內(nèi)的內(nèi)容

    第二種:通過變量,輸出內(nèi)容

    <script type="text/javascript">
    ?var mystr="hello world!";
    ?document.write(mystr); ?//直接寫變量名,輸出變量存儲的內(nèi)容。</script>

    第三種:輸出多項內(nèi)容,內(nèi)容之間用+號連接。

    <script type="text/javascript">
    ?var mystr="hello";
    ?document.write(mystr+"I love JavaScript"); //多項內(nèi)容之間用+號連接</script

    第四種:輸出HTML標(biāo)簽,并起作用,標(biāo)簽使用""括起來。

    <script type="text/javascript">
    ?var mystr="hello";
    document.write(mystr+"<br>");//輸出hello后,輸出一個換行符
    ?document.write("JavaScript");
    </script>

    關(guān)于JS輸出空格問題,如果想要實現(xiàn)輸出空格,可以使用特殊字符“&nbsp;”實現(xiàn)


    alert消息對話框

    我們在訪問網(wǎng)站的時候,有時會突然彈出一個小窗口,上面寫著一段提示信息文字。如果你不點擊“確定”,就不能對網(wǎng)頁做任何操作,這個小窗口就是使用alert實現(xiàn)的

    語法:

    alert(字符串或變量);

    例如:

    <script type="text/javascript">
    ? var mynum = 30;
    ? alert("hello!");
    ? alert(mynum);
    </script>
    注:alert彈出消息對話框(包含一個確定按鈕)。


    confirm 消息對話框

    彈出對話框(包括一個確定按鈕和一個取消按鈕)

    語法:

    confirm(str);

    參數(shù)說明:

    str:在消息對話框中要顯示的文本返回值: Boolean值

    返回值:

    當(dāng)用戶點擊"確定"按鈕時,返回true
    當(dāng)用戶點擊"取消"按鈕時,返回false

    注:?通過返回值可以判斷用戶點擊了什么按鈕

    例:

    <script type="text/javascript">
    ? ?var mymessage=confirm("你喜歡JavaScript嗎?");
    ? ?if(mymessage==true)
    ? ?{ ? document.write("很好,加油!"); ? }
    ? ?else
    ? ?{ ?document.write("JS功能強大,要學(xué)習(xí)噢!"); ? }
    </script>
    http://img1.sycdn.imooc.com//63dfc7450001f01a04230353.jpg

    prompt 消息對話框

    彈出消息對話框(包含一個確定按鈕、取消按鈕與一個文本輸入框)

    語法:

    prompt(str1, str2);

    參數(shù)說明:

    str1: 要顯示在消息對話框中的文本,不可修改
    str2:文本框中的內(nèi)容,可以修改

    返回值:

    1. 點擊確定按鈕,文本框中的內(nèi)容將作為函數(shù)返回值
    2. 點擊取消按鈕,將返回null

    看看下面代碼:

    var myname=prompt("請輸入你的姓名:");
    if(myname!=null)
    ?{ ? alert("你好"+myname); }
    else
    ?{ ?alert("你好 my friend."); ?}

    http://img1.sycdn.imooc.com//63dfc8c20001ede107090353.jpg

    JavaScript-打開新窗口(window.open)【在當(dāng)前窗口打開一個新窗口】

    open()?方法可以查找一個已經(jīng)存在或者新建的瀏覽器窗口

    語法:

    window.open([URL], [窗口名稱], [參數(shù)字符串])使用單引號

    參數(shù)說明:

    URL:可選參數(shù),在窗口中要顯示網(wǎng)頁的網(wǎng)址或路徑。如果省略這個參數(shù),或者它的值是空字符串,那么窗口就不顯示任何文檔。窗口名稱:可選參數(shù),被打開窗口的名稱。 ? ?1.該名稱由字母、數(shù)字和下劃線字符組成。
    ? ?2."_top"、"_blank"、"_self"具有特殊意義的名稱。不設(shè)置將會新打開一個窗口
    ? ? ? ?_blank:在新窗口顯示目標(biāo)網(wǎng)頁
    ? ? ? ?_self:在當(dāng)前窗口顯示目標(biāo)網(wǎng)頁
    ? ? ? ?_top:框架網(wǎng)頁中在上部窗口中顯示目標(biāo)網(wǎng)頁

    ? ?3.相同 name 的窗口只能創(chuàng)建一個,要想創(chuàng)建多個窗口則 name 不能相同。
    ? ?4.name 不能包含有空格。參數(shù)字符串:可選參數(shù),設(shè)置窗口參數(shù),各參數(shù)用逗號隔開

    http://img1.sycdn.imooc.com//63e0d5ac00013d6a05020261.jpg

    例如:打開http://idcbgp.cn網(wǎng)站,大小為300px * 200px,無菜單,無工具欄,無狀態(tài)欄,有滾動條窗口:

    <script type="text/javascript"> window.open('http://idcbgp.cn','_blank','width=300,height=200,menubar=no,toolbar=no, status=no,scrollbars=yes')
    </script>

    注意:運行結(jié)果考慮瀏覽器兼容問題。

    JavaScript-關(guān)閉窗口(window.close)

    語法:window.close();//關(guān)閉本窗口或<窗口對象>.close(); ? //關(guān)閉指定的窗口


    例如:關(guān)閉新建的窗口。

    <script type="text/javascript">
    ? var mywin=window.open('http://idcbgp.cn'); //將新打的窗口對象,存儲在變量mywin中
    ? mywin.close();
    </script>

    注意:上面代碼在打開新窗口的同時,關(guān)閉該窗口,看不到被打開的窗口



    查看全部
  • ?function xi1(){

    ? ? ? ??

    ? ? ? ? var botton1

    ? ? ? ? if

    ? ? ? ??

    ? ? }

    查看全部
    0 采集 收起 來源:編程挑戰(zhàn)

    2023-02-03

  • function openWindow(){

    ? ? var mymessage=confirm("是否打開");

    ? ? if(mymessage==true){

    ? ? ? ??

    ? ? ?window.open('http://idcbgp.cn/'.'width=400','height=500','menubar=no','toolbar=no')

    ? ? ? ??

    ? ? }


    else{



    }

    ?

    ? }

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

    2023-02-02

  • function openWindow(){

    ? ? ? ? window.open('http://idcbgp.cn/'.'width=400','height=500',)

    ? ? ? ??

    ? ? ? ??

    ? ? }

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

    2023-02-02

舉報

0/150
提交
取消
課程須知
該課程是針對新手的一個簡單基礎(chǔ)的課程,讓您快速了解JS,通過一些簡單的代碼編寫體會JS。如果您已經(jīng)對JS有所了解,可以跳過本課程,學(xué)習(xí)JS進(jìn)階課程,進(jìn)一步學(xué)習(xí)JS相應(yīng)的基礎(chǔ)知識。學(xué)習(xí)本課程,希望您至少具備HTML/CSS基礎(chǔ)知識,認(rèn)識常用的標(biāo)簽。
老師告訴你能學(xué)到什么?
1. 理解JavaScript基礎(chǔ)語法; 2. 掌握常用語句的使用方法; 3. 學(xué)會如何獲取DOM元素及進(jìn)行簡單操作。

微信掃碼,參與3人拼團

友情提示:

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