HTML <script> تاج
Tukuru da amfani
<script>
Taga yana da amfani don gudanarwa abin oban masu iya samun alama.
<script>
Abin ceceka ko yana da jawabai, ko gudanarwa ta waya. 属性 src Gudanarwa abin oban dake cikin abin waje.
Turi oban script guda ce guda ce yana da amfani, amma kuma browsers na da amfani da sauran turi oban.
Amfani guda a cikin JavaScript shine fahimtar imajin, tafiyar form da kuma kammala alama.
Tunani:Turi oban script ceceka dake da yin amfani, kuma yana cikin abin head ceceka yana da alama da yawa, kuma yana cikin abin da yake kaiwa (tarihin body tama sectionKan gani: wuriya ceceka.
Kan gani:
Koyarun HTML:HTML Script
Koyarun HTML DOM:Oban Script
Koyarun JavaScript:Karantun JavaScript
实例
例子 1:定义文档内嵌脚本
使用 JavaScript 写入 "Hello JavaScript!":
<script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; </script>
例子 2:载入外部脚本库
<script src="simple.js"></script>
属性
属性 | 值 | 描述 |
---|---|---|
async | async | 规定脚本在解析页面的同时进行并行下载,并在可用时立即执行(在解析完成之前)(仅适用于外部脚本)。 |
crossorigin |
|
将请求的模式设置为 HTTP CORS 请求。 |
defer | defer | 规定脚本在解析页面的同时进行并行下载,并在页面完成解析后执行(仅适用于外部脚本)。 |
integrity | filehash | 允许浏览器检查获取的脚本,以确保如果源代码被篡改,代码永远不会被加载。 |
nomodule |
|
规定脚本不应在支持 ES2015 模块的浏览器中执行。 |
referrerpolicy |
|
规定在获取脚本时发送哪些引用者信息。 |
src | URL | 规定外部脚本文件的 URL。 |
type | 脚本类型 | 规定脚本的媒体类型。 |
HTML 和 XHTML 之间的差异
在 XHTML 中,脚本内的内容被声明为 #PCDATA(而不是 CDATA),这意味着实体将被解析。
这意味着在 XHTML 中,所有特殊字符都应该被编码,或者所有内容应该被包裹在 CDATA 部分中:
<script type="text/javascript"> //<![CDATA[ var i = 10; if (i < 5) { // some code {} //]]> </script>
Global Attributes
<script>
The tag also supports Global Attributes in HTML.
Default CSS Settings
Most browsers will display with the following default values <script>
Element:
script { display: none; {}
Browser Support
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |