JS มักจะกำหนดฟังก์ชั่นสำหรับพื้นที่การตั้งชื่อชั่วคราว
คัดลอกรหัสรหัสดังนี้:
ฟังก์ชั่น mymodule () {
// รหัสโมดูล
-
mymodule ();
สามารถสรุปได้ว่า:
คัดลอกรหัสรหัสดังนี้:
(function () {// mymodule () ฟังก์ชั่นการเขียนใหม่เป็นนิพจน์ฟังก์ชันที่ไม่ระบุชื่อ
// รหัสโมดูล
} () <span style = "color:#ff0000;">) </span>;
หรือ:
คัดลอกรหัสรหัสดังนี้:
(การทำงาน () {)
} <span style = "สี:#ff0000;">) </span> ();
คำจำกัดความของฟังก์ชั่นที่ไม่ระบุชื่อและการโทรทันที (ได้รับการเรียกร้องให้เรียกฟังก์ชั่นที่ไม่ระบุชื่อ) เป็นเรื่องธรรมดามากและมันเริ่มทำให้ผู้คนรู้สึกสับสนเล็กน้อย
คัดลอกรหัสรหัสดังนี้:
(ฟังก์ชั่น (หน้าต่างที่ไม่ได้กำหนด) {
// รหัสทั้งหมดของ jQuery
}) (หน้าต่าง);