HTML <script> แท็ก
ตัวอย่าง
เอาท์พุทผ่าน JavaScript "สวัสดีชาวโลก":
document.write("Hello World!")
</script>
ลอง»
สนับสนุนเบราว์เซอร์
เบราว์เซอร์ที่สำคัญทุกการสนับสนุน <script> แท็ก
คำจำกัดความและคำแนะนำการแท็ก
<script> แท็กใช้เพื่อกำหนดสคริปต์ฝั่งไคลเอ็นต์เช่น JavaScript
<script> องค์ประกอบสามารถมีงบสคริปต์คุณยังสามารถ "src" แอตทริบิวต์ชี้ไปยังไฟล์สคริปต์ภายนอก
JavaScript โดยปกติจะใช้สำหรับการจัดการภาพตรวจสอบรูปแบบและการเปลี่ยนแปลงเนื้อหาแบบไดนามิก
เคล็ดลับและคำอธิบาย
หมายเหตุ: หากคุณใช้แอตทริบิวต์ "src", เดอะ <script> องค์ประกอบต้องว่างเปล่า
เคล็ดลับ: ดู <noscript> องค์ประกอบสำหรับผู้พิการในสคริปต์เบราว์เซอร์ของคุณหรือเบราว์เซอร์ไม่สนับสนุนผู้ใช้สคริปต์ฝั่งไคลเอ็นต์องค์ประกอบนี้เป็นประโยชน์อย่างมาก
หมายเหตุ: มีหลายวิธีที่จะดำเนินการสคริปต์ภายนอก ได้แก่ :
- หาก async = "async": สคริปต์ถ่ายทอดสดส่วนที่เกี่ยวกับการดำเนินการส่วนที่เหลือของหน้า (เมื่อหน้ายังคงสามารถแยกวิเคราะห์สคริปต์จะถูกดำเนินการ)
- เมื่อเรียกใช้สคริปต์จะแล้วเสร็จแยกหน้า: ถ้าคุณไม่ได้ใช้ async และเลื่อน = "เลื่อน"
- หากไม่มีการใช้งานหรือ async Defer: ก่อนที่เบราว์เซอร์ที่จะดำเนินการแยกหน้าทันทีอ่านและรันสคริปต์
ความแตกต่างระหว่าง HTML 4.01 และ HTML5
ใน HTML ที่ 4 ใน "พิมพ์" แอตทริบิวต์ที่จำเป็น แต่จะเป็นตัวเลือกใน HTML5
"Async" แอตทริบิวต์ใหม่ในคุณลักษณะ HTML5
HTML5 ไม่ได้รับการสนับสนุนในรูปแบบ HTML 4.01 ในคุณสมบัติบางอย่าง "XML: อวกาศ"
ความแตกต่างระหว่าง HTML และ XHTML
ใน XHTML, ชนิดของเนื้อหาสคริปต์ที่ถูกประกาศเป็น PCDATA # (แทน CDATA) ก็หมายความว่ากิจการจะได้รับการแก้ไข
ซึ่งหมายความว่าใน XHTML, ตัวอักษรพิเศษทุกคนควรจะมีการเข้ารหัสหรือเนื้อหาทั้งหมดที่ซ้อนกันในส่วน CDATA:
//<![CDATA[
var i=10;
if (i<5)
{
// some code
}
//]]>
</script>
คุณสมบัติ
ใหม่: HTML5 ให้บริการใหม่
属性 | 值 | 描述 |
---|---|---|
async New | async | 规定异步执行脚本(仅适用于外部脚本)。 |
charset | charset | 规定在脚本中使用的字符编码(仅适用于外部脚本)。 |
defer | defer | 规定当页面已完成解析后,执行脚本(仅适用于外部脚本)。 |
src | URL | 规定外部脚本的 URL。 |
type | MIME-type | 规定脚本的 MIME 类型。 |
xml:space | preserve | HTML5 不支持。规定是否保留代码中的空白。 |
อสังหาริมทรัพย์ทั่วโลก
<script> tag สนับสนุน HTML คุณสมบัติทั่วโลก
บทความที่เกี่ยวข้อง
HTML Tutorial: HTML สคริปต์