สำหรับการวางตำแหน่งฟังก์ชันในภาษาJavaScript
ก็มีลักษณะเช่นเดียวกับการวางตำแหน่งสคริปต์ นั่นคือจะวางไว้ในส่วนของ <HEAD>
หรือวางไว้ในส่วนของ <BODY>อย่างไรก็ขึ้นอยู่กับว่าต้องการให้ฟังก์ชันนนั้นถูกโหลดใช้งานก่อนหรือหลังตามลำดับการเรียกใช้งานอย่างไร
ในกรณีที่ฟังก์ชันนั้นมีการถูกเรียกใช้บ่อยครั้งจากส่วนอื่น ๆ ของโปรแกรม
ทางคณะผู้จัดทำแนะนำว่า ควรจะกำหนดฟังก์ชันไว้ในส่วนของ <HEAD>
เพราะเมื่อมีการเรียกใช้โหลดเว็บเพจขึ้นมา ฟังก์ชันต่าง ๆ ที่กำหนดในส่วน
<HEAD> จะถูกโหลดเข้ามาเก็บไว้ในหน่อยความจำก่อนเป็นอันดับแรก
ทำให้เราสามารถเรียกใช้ฟังก์ชันจากตำแหน่งใดๆ บนเอกสาร HTML หรือบนขอบเขต
<SCRIPT> ได้อย่างต่อเนื่อง
และนอกจากนี้ฟังก์ชันยังสามารถเรียกใช้ฟังก์ชันอื่นๆ ที่กำหนดในส่วน <HEAD>
ทำงานร่วมกันได้อีกด้วย
รูปแบบ
<html> |
<head><tiltle> ข้อความแถบเรื่อง </title> |
<script Language = "JavaScript"> |
<!-- ข้อความหมายเหตุ ... |
function ชื่อฟังก์ชัน (พารามิเตอร์1, พารามิเตอร์2, ...) |
{ ข้อคำสั่ง ; |
................ |
} |
กลุ่มโค้ดคำสั่งของภาษาจาวาสคริปต์ |
// ข้อความหมายเหตุ --> |
</script> |
</head> |
<body> |
ข้อความเอกสาร html |
................................ |
<script Language = "FavaScript"> |
กลุ่มโค้ดคำสั่งของภาษาจาวาสคริปต์ |
.................................................... |
</script> |
</body> |
</html> |
โดยกำหนดให้
กลุ่มโค้ดคำสั่งของภาษาจาวาสคริปต์ หมายถึง คำสั่งใด ๆ หรือ ฟังก์ชัน
หรือ การเรียกใช้ฟังก์ชันที่ต้องการใช้งาน |