JavaScript 放置
理論上,JavaScript指令碼可以放置在頁面的任何位置。
比如放置在head或者body之中,甚至放置在html標籤之外都可以正常的執行。
一.放置於<head></head>標籤之間:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> document.write("螞蟻部落"); </script> </head> <body> </body> </html>
將js程式碼插入到<head>與</head>之間;js程式碼需要用<script>標籤包裹。
二.放置於<body></body>標籤之間:
將js指令碼程式碼放置於<body></body>標籤之間可以避免指令碼程式碼找不到物件的情況。
舉個例子,如果在html頁面執行過程中遇到一段指令碼程式碼需要操作html中的元素<div id="test">。程式碼是順序執行的,執行這段指令碼程式碼的時候頁面還沒有載入<div id="test">,於是就出現找不到物件這種錯誤。如果把javascript指令碼程式碼放置在<body></body>標籤的最底端就可以避免這種情況。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> var odiv = document.getElementById("ant"); odiv.innerHTML = "螞蟻部落"; </script> </head> <body> <div id="ant"></div> </body> </html>
上面的程式碼無法獲取div元素,因為執行js程式碼的時候,div元素還沒有載入完成。
修改如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <div id="ant"></div> <script> var odiv = document.getElementById("ant"); odiv.innerHTML = "螞蟻部落"; </script> </body> </html>
上面的程式碼可以在div中寫入"螞蟻部落"。
三.匯入外部js檔案:
js程式碼量較大時,匯入外部js檔案一種比較好的方式。
當JavaScript程式碼量較大的時候,如果還是寫在html頁面內,頁面將會非常的龐大,不利於管理,所以把大量的javascript程式碼放入到一個獨立js檔案中,再將檔案匯入頁面將是一種好的選擇。
一般是放在<head></head>標籤之內。
引用方式:
[HTML] 純文字檢視 複製程式碼<head> <meta charset=" utf-8"> <title>螞蟻部落</title> <script src="js.js"></script> </head>
相關文章
- 2020放置手遊報告:“放置+”類遊戲的設計思路及投放策略遊戲
- 放置等於棄置?放置類遊戲是否是市場下一個風口?遊戲
- “放置+IP”苗頭初現,它會是放置類遊戲的新方向嗎?遊戲
- .NET分散式Orleans - 3 - Grain放置分散式AI
- 放置遊戲大成之作 — Realm Grinder遊戲
- 《劍與遠征》後的“放置潮”來襲 下一波“放置”的風怎麼吹?
- 在 Pygame 遊戲中放置平臺GAM遊戲
- 第65篇 Linux命令放置目錄Linux
- 七大放置遊戲機制遊戲
- 2320. 統計放置房子的方式數
- “反遊戲“的遊戲——放置遊戲研究遊戲
- Google Play 放置遊戲產品型別分析Go遊戲型別
- 如何在網際網路放置 HTML 頁面HTML
- 從零開始實現放置遊戲(一)遊戲
- 放置遊戲一統天下?AFK arena深度分析遊戲
- 騎士放置 Page435 最大獨立集
- P9237 [藍橋杯 2023 省 A] 畫素放置
- PowerPoint 教程「19」,如何在 PowerPoint 中放置背景圖片?
- 放置類AR體驗框架和設計建議 (下篇)框架
- 自定義按鈕 圖片標題位置隨意放置
- 放置類AR體驗框架和設計建議 (上篇)框架
- 【QT】QT如何讓視窗放置在螢幕正中間QT
- 付費迴圈——談談《放置奇兵》的付費模式模式
- Umi4選單欄將collapse按鈕放置底部
- 放置RPG暗流湧動,心動選擇搶灘登陸
- 環境互動設計,如何處理掩體的放置?
- 放置遊戲安卓渠道買量CPI價格參考遊戲安卓
- 中世紀魔幻風放置手遊《緋石之心》角色故事分享
- sql 預處理為什麼可以放置SQL隱碼攻擊SQL
- hadoop實戰4--(hdfs讀流程,hdfs寫流程,副本放置策略)Hadoop
- 從《不休的烏拉拉》看放置遊戲的前景與挑戰遊戲
- 從零開始實現放置遊戲(六):Excel批量匯入遊戲Excel
- 從零開始實現放置遊戲(一):整體框架搭建遊戲框架
- [C#] 在控制檯繪圖, 如:放置影像, 繪製線條C#繪圖
- 如何用華為Scene Kit 8步實現AR放置應用
- 在日本運營三年的《放置少女》還很賺錢
- 如何在現實場景中隨心放置AR虛擬物件?物件
- 街機放置類:全新超休閒遊戲型別的崛起遊戲型別