Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

เบราว์เซอร์ระบุ Inline JavaScripts อย่างไร?


สมมติว่าเรามีบรรทัดต่อไปนี้ใน HTML −

<input type="Button" value="Result" onclick="alert('Hello World!');"/>

ที่นี่เบราว์เซอร์ระบุ inline JavaScript โดยตรวจจับ onclick แม้ว่าแท็ก <script> จะไม่มีอยู่

นี่คือข้อเสนอแนะสำหรับการใช้ inline JavaScripts −

  • คุณควรพิจารณา inline script elements เช่น <script>...</script>) หากสคริปต์ใช้เพียงหน้าเดียว
  • อย่าใช้ event attributes เช่น onclick="..." และใช้ JavaScript ผูก event handlers แทน
  • ใช้ external script elements เช่น <script src="..."></script>) สำหรับสคริปต์ส่วนใหญ่ โดยเฉพาะหากนำกลับมาใช้ซ้ำระหว่างหน้า