ล่าสุดการพัฒนาเว็บบทเรียน
×

HTML การอ้างอิง

HTML ตามลำดับตัวอักษร (เรียงลำดับ) HTML ตามหมวดหมู่ (เรียงลำดับ) HTML แอตทริบิวต์ HTML แอตทริบิวต์ทั่วโลก HTML เหตุการณ์ HTML ผ้าใบ HTML เสียง / วิดีโอ HTML doctypes HTML เข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTTP ข้อความ HTTP วิธีการ PX จะ EM แปลง แป้นพิมพ์ลัด


 

HTML <script> Tag


ตัวอย่าง

เขียน "สวัสดี JavaScript!" ด้วย JavaScript:

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>
ลองตัวเอง»

ความหมายและการใช้งาน

<script> แท็กที่ใช้ในการกำหนดสคริปต์ฝั่งไคลเอ็นต์ (จาวาสคริปต์)

<script> องค์ประกอบทั้งมีงบสคริปต์หรือมันชี้ไปยังไฟล์สคริปต์ภายนอกผ่าน src แอตทริบิวต์

การใช้งานทั่วไปสำหรับ JavaScript มีการจัดการภาพ, ตรวจสอบรูปแบบและการเปลี่ยนแปลงแบบไดนามิกของเนื้อหา

เคล็ดลับ: หากคุณต้องการที่จะเรียนรู้ JavaScript, เยี่ยมชม การสอน JavaScript


สนับสนุนเบราว์เซอร์

ธาตุ
<script> ใช่ ใช่ ใช่ ใช่ ใช่

เคล็ดลับและคำอธิบาย

หมายเหตุ: ถ้า "src" แอตทริบิวต์ที่มีอยู่ที่ <script> องค์ประกอบต้องว่างเปล่า

เคล็ดลับ: นอกจากนี้ยังมองไปที่ <noscript> องค์ประกอบสำหรับผู้ใช้ที่มีสคริปปิดใช้งานในเบราว์เซอร์ของพวกเขาหรือมีเบราว์เซอร์ที่ไม่สนับสนุนการเขียนสคริปต์ฝั่งไคลเอ็นต์

หมายเหตุ: มีหลายวิธีสคริปต์ภายนอกสามารถดำเนินการมีดังนี้:

  • หาก async="async" : สคริปต์ที่จะดำเนินการถ่ายทอดสดกับส่วนที่เหลือของหน้า (สคริปต์ที่จะดำเนินการในขณะที่หน้ายังคงแยก)
  • หาก async ไม่เป็นปัจจุบันและ defer="defer" : สคริปต์จะถูกดำเนินการเมื่อเพจได้เสร็จสิ้นการแยก
  • หากไม่ async หรือ defer เป็นปัจจุบัน: สคริปต์ที่เป็นความจริงและดำเนินการได้ทันทีก่อนที่เบราว์เซอร์ยังคงแยกหน้า

ความแตกต่างระหว่าง HTML 4.01 และ HTML5

"type" แอตทริบิวต์ที่ถูกต้องในรูปแบบ HTML 4 แต่ตัวเลือกใน HTML5

"async" แอตทริบิวต์เป็นของใหม่ใน HTML5

ใช้ HTML 4.01 แอตทริบิวต์: "xml:space" ไม่ได้รับการสนับสนุนใน HTML5


ความแตกต่างระหว่าง HTML และ XHTML

ใน XHTML เนื้อหาภายในสคริปต์ถูกประกาศเป็น PCDATA # (แทน CDATA) ซึ่งหมายความว่าหน่วยงานที่จะถูกแยก

ซึ่งหมายความว่าใน XHTML, ตัวอักษรพิเศษทุกคนควรจะมีการเข้ารหัสหรือเนื้อหาที่ทุกคนควรจะห่อภายในส่วน CDATA:

<script type="text/javascript">
//<![CDATA[
var i = 10;
if (i < 5) {
  // some code
}
//]]>
</script>

แอตทริบิวต์

= ใหม่ใน HTML5

คุณลักษณะ ความคุ้มค่า ลักษณะ
async async ระบุว่าสคริปต์ที่จะดำเนินการถ่ายทอดสด (เฉพาะสำหรับสคริปต์ภายนอก)
charset charset ระบุการเข้ารหัสอักขระที่ใช้ในแฟ้มสคริปต์ภายนอก
defer defer ระบุว่าสคริปต์ที่จะดำเนินการเมื่อเพจได้เสร็จสิ้นการแยก (เฉพาะสำหรับสคริปต์ภายนอก)
src URL ระบุ URL ของไฟล์สคริปต์ภายนอก
type media_type ระบุชนิดของสื่อของสคริปต์
xml:spacepreserve ได้รับการสนับสนุนใน HTML5
ระบุว่าช่องว่างในรหัสควรจะเก็บรักษา

แอตทริบิวต์ทั่วโลก

<script> แท็กยังสนับสนุน แอตทริบิวต์ใน HTML


หน้าเว็บที่เกี่ยวข้อง

กวดวิชา HTML: สคริป HTML

อ้างอิง HTML DOM: วัตถุสคริปต์

JavaScript Tutorial: การ เรียนรู้ JavaScript


ตั้งค่าเริ่มต้น CSS

เบราว์เซอร์ส่วนใหญ่จะแสดง <script> องค์ประกอบที่มีค่าเริ่มต้นต่อไปนี้:

script {
    display: none;
}