麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

《客戶端腳本語言-JavaScript》

2024-04-27 15:12:32
字體:
供稿:網(wǎng)友

前言:

   在之前學習的項目中接觸過javaScript,并且在參與的積分系統(tǒng)中也有涉略。但對于其的認識是碎片化的,通過此《北風網(wǎng)李炎恢視頻》的學習,對于Javascript有了一個較為系統(tǒng)的認識。此篇博文重點為大家展示JavaScript是何物?

JavaScript

   基于對象和事件驅(qū)動并且具有相對安全性的、具有面向?qū)ο竽芰Φ摹⒔忉屝偷某绦蛟O計語言,具體來說,便是客戶端腳本語言。運行依賴于可支持的瀏覽器。


特點:

  (1)松散性:變量無需一個明確的類型

  (2)對象屬性:對象可把屬性名映射為任意的屬性值

  (3)繼承機制:基于原型


組成:

  (1)核心(ECMAScript)

  (2)文檔對象模型(DOM:Document Object Model):針對HTML和xml的API(應用程序接口)描繪了一個層次化的節(jié)點樹,運行開發(fā)人員添加、移除、修改頁面的某一部分,是表現(xiàn)和操作頁面標記的真正跨平臺、語言中立的方式。

   D:整個web加載的網(wǎng)頁文檔 

   O:類似Window對象之類的東西,可調(diào)用屬性和方法

   M:網(wǎng)頁文檔的樹形結(jié)構(gòu)

  (3)瀏覽器對象模型(BOM:Browser Object Model):提供很多對象,用于訪問瀏覽器的功能。


用法:

  JavaScript是輕量級的編程語言,可插入HTML頁面,由所有的現(xiàn)代瀏覽器執(zhí)行。

  簡而言之:JavaScript與HTML、CSS一起工作。具體關(guān)系為:HTML定義網(wǎng)頁的內(nèi)容;CSS描述網(wǎng)頁的布局;JavaScript關(guān)乎網(wǎng)頁的行為

  基本原則:

      1. HTML 中的腳本必須位于 <script> 與 </script> 標簽之間。

      2. 腳本可被放置在 HTML 頁面的 <body> 和 <head> 部分中。


實例:

(1)直接寫入HTML輸出流

         

<!DOCTYPE html><html><head><meta charset="utf-8"><title>JavaScript實例</title></head><body>	<p>JavaScript 能夠直接寫入 HTML 輸出流中:</p><script>document.write("<h1>清風明月</h1>");document.write("<p>清風徐來</p>");</script><p>您只能在 HTML 輸出流中使用	</body></html>

運行結(jié)果:

 

(2)對事件作出反應:alert()函數(shù)在起作用,可用于代碼測試

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>JavaScript實例</title></head><body><h1>我的第一個JavaScript</h1><p><button type="button" onclick="alert('歡迎加入')"/>點我!</p></body></html>

結(jié)果:

       

(3)改變HTML內(nèi)容

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>JavaScript實例</title> </head><body><h1>我的第一段 JavaScript</h1><p id="demo">//*********************************************以ID為鏈接,改變此處的內(nèi)容顯示JavaScript 能改變 HTML 元素的內(nèi)容。</p><script>  function myFunction(){    x=document.getElementById("demo"); // 找到元素    x.innerHTML="Hello JavaScript!"; // 改變內(nèi)容  }</script><button type="button" onclick="myFunction()">點擊這里</button> //*******************************創(chuàng)建按鈕,觸發(fā)myFunction()</body></html>

結(jié)果:

        

 

(4)改變HTML樣式

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>JavaScript實例</title> </head><body><h1>我的第一段 JavaScript</h1><p id="demo">JavaScript 能改變 HTML 元素的樣式。</p><script>    function myFunction(){          x=document.getElementById("demo") // 找到元素          x.style.color="#ff0000"; // 改變樣式     }</script><button type="button" onclick="myFunction()">點擊這里</button> //***********************改變字體顏色,運行機制與改變HTML內(nèi)容一致</body></html>結(jié)果:

       

(5)驗證輸入

<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>JavaScript實例</title> </head><body><h1>我的第一段 JavaScript</h1><p>請輸入數(shù)字。如果輸入值不是數(shù)字,瀏覽器會彈出提示框。</p><input id="demo" type="text"><script>function myFunction()//***********************************************關(guān)鍵部分{var x=document.getElementById("demo").value;if(x==""||isNaN(x)){   alert("不是數(shù)字");}}//****************************************************************************</script><button type="button" onclick="myFunction()">點擊這里</button></body></html>

結(jié)果:

       

后記:

   學習一個項目,首先要進行宏觀把控,其次要進行反饋跟蹤,最終要撰寫學習總結(jié)。在學習的每一個階段要了解這部分在整體中居怎樣的地位,產(chǎn)生怎樣的作用。讓學習有方向可言。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 性片网站 | 在线亚洲综合 | 玖草在线资源 | 国产欧美精品综合一区 | 国产羞羞视频在线观看 | 色播视频在线播放 | 欧美性生交xxxxx免费观看 | 国产精品久久久久一区二区 | 免费高潮在线国 | 国产免费黄网 | 久草手机在线观看视频 | 黄色免费入口 | 色羞羞 | 欧美aⅴ视频 | 一级视频网站 | 久久久久久久久国产精品 | h视频在线观看免费 | 国产99久久久国产精品 | 久久久久久久久亚洲精品 | www国产成人免费观看视频 | 久久久久九九九女人毛片 | 91成人免费在线观看 | 久久草草影视免费网 | 二区三区四区 | 久久999久久| 色网站免费观看 | 综合国产一区 | 国产精品久久久久久久久久尿 | 久久亚洲春色中文字幕久久 | 成人店女老板视频在线看 | 日韩视频在线观看免费视频 | 欧美乱淫| 九九色精品 | 欧美日韩电影在线 | 爱视频福利 | 密室逃脱第一季免费观看完整在线 | 成人激情综合网 | 丰满年轻岳中文字幕一区二区 | 国产精品入口夜色视频大尺度 | 超级av在线 | 免费视频a |