JavaScript簡(jiǎn)單編程實(shí)例學(xué)習(xí)
在 HTML 頁(yè)面中嵌入 JavaScript 腳本需要使用 <script> 標(biāo)簽,用戶可以在 <script> 標(biāo)簽中直接編寫 JavaScript 代碼,具體步驟如下。
第 1 步,新建 HTML 文檔,保存為 test.html。
第 2 步,在 <head> 標(biāo)簽內(nèi)插入一個(gè) <script> 標(biāo)簽。
第 3 步,為 <script> 標(biāo)簽設(shè)置type="text/javascript"屬性。
現(xiàn)代瀏覽器默認(rèn) <script> 標(biāo)簽的腳本類型為 JavaScript,因此可以省略 type 屬性;如果考慮到兼容早期版本瀏覽器,則需要設(shè)置 type 屬性。
第 4 步,在 <script> 標(biāo)簽內(nèi)輸入 JavaScript 代碼:document.write("<h1>Hi,JavaScript!</h1>");
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>第一個(gè)JavaScript程序</title>
<script type="text/javascript">
document.write("<h1>Hi,JavaScript!</h1>");
</script>
</head>
<body></body>
</html>
新建 JavaScript 文件
JavaScript 程序不僅可以直接放在 HTML 文檔中,也可以放在 JavaScript 文件中。
JavaScript 文件是文本文件,擴(kuò)展名為.js,使用任何文本編輯器都可以編輯。新建 JavaScript 文件的步驟如下。
第1步,新建文本文件,保存為 test.js。注意,擴(kuò)展名為.js,它表示該文本文件是 JavaScript 類型的文件。
第2步,打開 test.js 文件,在其中編寫如下 JavaScript 代碼。
alert("Hi,JavaScript!");
在上面代碼中,alert() 表示 Window 對(duì)象的方法,調(diào)用該方法將彈出一個(gè)提示對(duì)話框,顯示參數(shù)字符串 "Hi, JavaScript!"。
第3步,保存 JavaScript 文件。在此建議把 JavaScript 文件和網(wǎng)頁(yè)文件放在同一個(gè)目錄下。
JavaScript 文件不能夠獨(dú)立運(yùn)行,需要導(dǎo)入到網(wǎng)頁(yè)中,通過(guò)瀏覽器來(lái)執(zhí)行。使用 <script> 標(biāo)簽可以導(dǎo)入 JavaScript 文件。
第4步,新建 HTML 文檔,保存為 test.html。
第5步,在 <head> 標(biāo)簽內(nèi)插入一個(gè) <script> 標(biāo)簽。定義 src 屬性,設(shè)置屬性值為指向外部 JavaScript 文件的 URL 字符串。代碼如下:
<script type="text/javascript" src="test.js"></script>
第6步,保存網(wǎng)頁(yè)文檔,在瀏覽器中會(huì)彈出 “Hi,JavaScript!”
定義 src 屬性的 <script> 標(biāo)簽不應(yīng)再包含 JavaScript 代碼。
如果嵌入了代碼,則只會(huì)下載并執(zhí)行外部 JavaScript 文件,嵌入代碼將被忽略。
執(zhí)行 JavaScript 程序
瀏覽器在解析 HTML 文檔時(shí),將根據(jù)文檔流從上到下逐行解析和顯示。
JavaScript 代碼也是 HTML 文檔的組成部分,因此 JavaScript 腳本的執(zhí)行順序也是根據(jù) <script> 標(biāo)簽的位置來(lái)確定的。
示例
使用瀏覽器測(cè)試下面示例,會(huì)看到 JavaScript 代碼從上到下逐步被解析的過(guò)程。
<!DOCTYPE html>
<script>
alert("頂部腳本");
</script>
<html>
<head>
<meta charset="UTF-8">
<title>test</title>
<script>
alert("頭部腳本");
</script>
</head>
<body>
<h1>網(wǎng)頁(yè)標(biāo)題</h1>
<script>
alert("頁(yè)面腳本");
</script>
<p>正文內(nèi)容</p>
</body>
<script>
alert("底部腳本");
</script>
</html>
以上就是本次給大家整理的全部相關(guān)知識(shí)點(diǎn),希望能夠給大家?guī)?lái)幫助。
- 從0到1學(xué)習(xí)JavaScript編寫貪吃蛇游戲
- JavaScript閉包原理與用法學(xué)習(xí)筆記
- JavaScript算法學(xué)習(xí)之冒泡排序和選擇排序
- 深入學(xué)習(xí)js函數(shù)的隱式參數(shù) arguments 和 this
- 新手入門帶你學(xué)習(xí)JavaScript引擎運(yùn)行原理
- JS學(xué)習(xí)筆記之?dāng)?shù)組去重實(shí)現(xiàn)方法小結(jié)
- JS學(xué)習(xí)筆記之閉包小案例分析
- 深入學(xué)習(xí)JavaScript中的bom
- 淺談如何循序漸進(jìn)的學(xué)好JS
相關(guān)文章
js實(shí)現(xiàn)導(dǎo)入導(dǎo)出功能實(shí)例代碼(FileSave.js)
這篇文章主要給大家介紹了關(guān)于js實(shí)現(xiàn)導(dǎo)入導(dǎo)出功能(FileSave.js)的相關(guān)資料,FileSaver.js是在客戶端保存文件的解決方案,非常適合在客戶端上生成文件的Web應(yīng)用,需要的朋友可以參考下2023-11-11
uniapp調(diào)整webview的大小與位置解決遮擋問(wèn)題的辦法
這篇文章主要介紹了如何在uniapp中使用webview時(shí)控制其大小和位置,以避免擋住頂部?jī)?nèi)容,并提供了一個(gè)示例代碼,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-01-01
js 為label標(biāo)簽和div標(biāo)簽賦值的方法
這篇文章介紹了js 為label標(biāo)簽和div標(biāo)簽賦值的方法,有需要的朋友可以參考一下2013-08-08
js 判斷當(dāng)前時(shí)間是否處于某個(gè)一個(gè)時(shí)間段內(nèi)
這篇文章主要介紹了js 判斷當(dāng)前時(shí)間是否處于某個(gè)一個(gè)時(shí)間段內(nèi),使用 jutils - JavaScript常用函數(shù)庫(kù)的 isDuringDate 函數(shù)來(lái)實(shí)現(xiàn),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09
js提示框替代系統(tǒng)alert,自動(dòng)關(guān)閉alert對(duì)話框的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇js提示框替代系統(tǒng)alert,自動(dòng)關(guān)閉alert對(duì)話框的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11
限時(shí)搶購(gòu)-倒計(jì)時(shí)的完整實(shí)例(分享)
下面小編就為大家?guī)?lái)一篇限時(shí)搶購(gòu)-倒計(jì)時(shí)的完整實(shí)例(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09
JS基礎(chǔ)之邏輯結(jié)構(gòu)與循環(huán)操作示例
這篇文章主要介紹了JS基礎(chǔ)之邏輯結(jié)構(gòu)與循環(huán)操作,結(jié)合實(shí)例形式分析了JavaScript邏輯判斷、流程控制、循環(huán)語(yǔ)句等相關(guān)操作技巧,需要的朋友可以參考下2020-01-01
解決window.history.back()返回上一頁(yè)有時(shí)候需要點(diǎn)擊多次問(wèn)題
這篇文章主要介紹了解決window.history.back()返回上一頁(yè)有時(shí)候需要點(diǎn)擊多次問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03

