>> ลำโพง: มาปรับปรุงที่ผ่านมา เช่นโดยการใช้งานจาวาสคริปต์ได้รับความนิยม
เรียกว่าห้องสมุด jQuery ที่จะช่วยให้ เราจะทำความสะอาดรหัสของเราขณะที่ยังคง
หลีกเลี่ยงปัญหาที่เราพบ ก่อนหน้านี้โดยรหัสบางอย่างที่ผมเขียน
กำลังดำเนินการก่อนกำหนดก่อน องค์ประกอบฉันจำเป็นต้องมีอยู่ใน DOM
มีอยู่จริงๆ
>> สังเกตเห็นที่นี่ใน Dom-2.html ฉันมี แท็กสคริปต์แล้วกับคุณลักษณะ
แหล่งที่มาที่มีค่าเป็น URL ของ รุ่นล่าสุดของห้องสมุดนี้
ด้านล่างที่ฉันมีแท็กสคริปต์แยก มีแหล่งที่มาไม่ได้ แต่ที่ฉันซ้าย
ห้องพักที่จะเขียนจริง บางส่วนของรหัสของฉันเอง
รหัสฉันต้องการที่จะเขียนเป็น ดังต่อไปนี้ $ ซึ่งเป็นจริงเพียง
สัญกรณ์ชวเลขเพื่อ jQuery ตัวเอง (เอกสาร)
ในคำอื่น ๆ ที่ฉันเป็นเพียงแค่ผ่าน อาร์กิวเมนต์ฟังก์ชันที่เรียกว่า
jQuery เอกสารทั่วโลก ตัวแปรที่มีอยู่แล้วภายใน
ของหน้าเว็บใด ๆ
>> แล้วให้ทำ. พร้อมฟังก์ชั่นการโทร หรือวิธีการที่ระบุว่า
ก้อนของรหัสต่อไปควรจะเป็น ดำเนินการเพียงครั้งเดียวเอกสารทั้งหมด
พร้อมนี้โดยเฉพาะ ฟังก์ชั่นที่ไม่ระบุชื่อที่นี่
$ "# สาธิต" ซึ่งระบุว่าฉันต้องการ องค์ประกอบที่จะได้รับจาก DOM ของฉัน
ที่เป็นตัวระบุที่ไม่ซ้ำกันสาธิต
และจากนั้นเมื่อเราได้อากาศที่ให้ ลงทะเบียนด้วยตัวจัดการเหตุการณ์สำหรับ
ส่งเหตุการณ์โดยระบุ. ส่ง ผ่านไปที่ไม่ระบุชื่อ
ฟังก์ชั่นที่คาดว่าเป็นหนึ่งในข้อโต้แย้ง ที่เราจะเรียกเหตุการณ์ซึ่งเป็น
ในที่สุดก็จะมีการอ้างอิง แปลก ๆ ที่จะเกิดขึ้นจริง
กรณีการส่งเพียงแค่ในกรณีที่เราต้องการ ต้องการเข้าถึงโดยตรง
>> ในขณะเดียวกันให้ระบุรั้งเปิดและ รั้งใกล้ชิดและผู้ที่อยู่ภายใน
วงเล็บให้จริงเขียนรหัส ที่เราต้องการดำเนินการเมื่อแบบฟอร์มนี้
มีการส่ง
แจ้งเตือน "สวัสดี" และขอเชื่อมกับ เพื่อให้ผลของการเรียก $ "ชื่อ #"
ซึ่งระบุว่าฉันต้องการที่จะได้รับ องค์ประกอบใน DOM ของฉันที่มีที่ไม่ซ้ำกัน
ระบุเป็นชื่อ
และตอนนี้ขอเรียกใช้ฟังก์ชันภายในของ วัตถุที่เรียกว่าวาลที่ได้รับ
ค่าข้อความที่ ผู้ใช้จะพิมพ์ค่ะ
และให้เชื่อมต่อเพื่อให้เพียง เพื่อความสนุกสนานเครื่องหมายอัศเจรีย์
>> สุดท้ายมากกว่าแค่กลับมาเป็นเท็จ เราไม่ก่อนที่จะขอเป็นอีกเล็กน้อย
ที่ชัดเจนและระบุว่าให้ที่ วัตถุเหตุการณ์ที่เราต้องการที่จะป้องกันไม่ให้มัน
เริ่มต้นการทำงานด้วยการเรียกเฉพาะ ฟังก์ชั่นหรือวิธีการที่เรียกว่า
ป้องกันไม่ให้เริ่มต้นดังต่อไปนี้
event.preventDefault
ตอนนี้ขอเก็บไฟล์ เปิดขึ้นในเบราว์เซอร์ของฉัน
http://localhost/dom-2.html
>> มีรูปแบบที่
ลองใส่เดวิด
คลิกส่งและสวัสดี เดวิดกลับมา