ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

jQuery คืออะไร

 

jQuery คืออะไร

jQuery คืออะไร

 

jQuery คืออะไร

            jQuery คือ JavaScript Library ซึ่งถูกออกแบบมาเพื่อให้การเขียน javascript นั้นมีความสะดวกและง่ายขึ้น เพราะว่าการนำ JavaScript เอาไปประยุกต์กับงานจำพวกเว็บ (Client-side JavaScript) นั้นเป็นสิ่งที่ยุ่งยาก ไม่ว่าจะเป็นเรื่องความไม่เข้ากันของ web browser แต่ละค่าย, DOM หรือ API เป็นต้น  

            ดังนั้น jQuery จึงรวมเอา Object และ Function ต่างๆ ที่จำเป็นมารวบรวมไว้ในรูปแบบของ Library พอเป็นเช่นนี้แล้ว ไม่ว่าโค้ดที่คุณเขียนจะใช้ JavaScript  หลายบรรทัดขนาดไหน ก็สามารถทำให้สั้นลงได้ อาจทำให้เหลือสั้นเพียงแค่บรรทัดเดียวเท่านั้น

jQuery ประกอบด้วยฟีเจอร์ต่างๆ ดังนี้

            - HTML/DOM manipulation

            - CSS3  manipulation

            - HTML event methods

            - Effects and animations

            - Ajax

            - Utilities

            ก่อนที่จะเริ่มต้นเรียน jQuery นั้นผู้เรียนจำเป็นต้องมีความรู้เรื่อง ,HTML5 , CSS3 , JavaScript เพื่อให้สามารถทำเข้าใจเกี่ยวกับ jQuery ได้ง่ายขึ้น โดยเราต้องดาวน์โหลดและติดตั้งมันเสียก่อน โดยเราสามารถดาวน์โหลดได้ที่ http://www.jquery.com

            ในเว็บไซต์จะมีให้ดาวน์โหลดสองรูปแบบย่อยด้วยกันคือ แบบ Production และแบบ Development ซึ่งแบบ Development เหมาะสำหรับการเอาซอร์สโค้ดมาดัดแปลงแก้ไขหรือศึกษาทำความเข้าใจ ในขณะที่แบบ Production เหมาะกับการนำไปใช้งานจริง เพราะได้ตัดช่องว่างและปรับเปลี่ยนตัวแปรภายในให้สั้นลง เพื่อลดขนาดของไฟล์ลง ก็ให้เลือกเอาตามความต้องการใช้งาน (หากคลิกดาวน์โหลดแล้วมันเปิดขึ้นมาเป็นข้อความก็อย่าได้ตกใจไป เพราะมันคือไฟล์ .js เหมือน JavaScript ทั่วไป และเบราว์เซอร์ของคุณอาจมองว่ามันเป็น Text ชนิดหนึ่ง ก็ให้เซฟเว็บเพจนั้นซะ) เมื่อเราได้ไฟล์ jquery-x.y.z.js หรือ jquery-x.y.z.min.js แล้ว ลำดับถัดไปก็คือการอ้างอิงใช้มันในไฟล์ HTML ซึ่งก็จะเหมือนกับการอ้างอิงใช้งานไฟล์ JavaScript ทั่วไป

 

สามารถเรียนรู้ เกี่ยวกับ jQuery เพิ่มเติมได้จาก

             • https://www.mdsoft.co.th

ภาพประกอบจาก : https://www.mdsoft.co.th

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
B - เลข Payment Reference,Source Document ซ้ำ
โดย nice_13 ส 24 พ.ย. 2018 3:04 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
2
ส 24 พ.ย. 2018 3:04 pm โดย nice_13
ข้อแตกต่าง cookie และ Session
โดย จันนุสรณ์ ดีแก่ ศ 23 พ.ย. 2018 4:40 pm บอร์ด PHP Knowledge
0
467
ศ 23 พ.ย. 2018 4:40 pm โดย จันนุสรณ์ ดีแก่
การใช้งาน คุ๊กกี้ Cookie
โดย จันนุสรณ์ ดีแก่ ศ 23 พ.ย. 2018 4:03 pm บอร์ด PHP Knowledge
0
431
ศ 23 พ.ย. 2018 4:03 pm โดย จันนุสรณ์ ดีแก่
วิธีสร้างคลาสแม่สูตรคูณกับการบวก ใน python
โดย ธวัชชัย แสนหาญ ศ 23 พ.ย. 2018 3:24 pm บอร์ด Programming - C/C++ & java & Python
1
501
ศ 23 พ.ย. 2018 3:36 pm โดย daday0807
Upload Form ทำฟอร์มอัพโหลด HTML PHP เบื้องต้น
โดย จันนุสรณ์ ดีแก่ ศ 23 พ.ย. 2018 2:52 pm บอร์ด PHP Knowledge
0
427
ศ 23 พ.ย. 2018 2:52 pm โดย จันนุสรณ์ ดีแก่
เมื่อเจ้านายถามว่า ทำไมรายงานที่สั่งไปมีไม่ครบ?
โดย tai14 ศ 23 พ.ย. 2018 2:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
204
ศ 23 พ.ย. 2018 2:25 pm โดย tai14
พื้นฐาน Bootstrap เบื้องต้น
โดย จันนุสรณ์ ดีแก่ ศ 23 พ.ย. 2018 11:32 am บอร์ด PHP Knowledge
0
460
ศ 23 พ.ย. 2018 11:32 am โดย จันนุสรณ์ ดีแก่
Python เบื้องต้น (2) จงรับค่าจำนวนใดๆ และแสดงผลลัพธ์ตามตัวอย่าง
โดย Aussadawut ศ 23 พ.ย. 2018 11:19 am บอร์ด Python Knowledge
0
376
ศ 23 พ.ย. 2018 11:19 am โดย Aussadawut
ออกใบกำกับภาษีกรณีเป็นลูกค้าต่างชาติ,และลูกค้าไม่ให้เลขผู้เสียภาษ๊
โดย nice_13 ศ 23 พ.ย. 2018 11:00 am บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
1
252
ศ 23 พ.ย. 2018 11:43 am โดย nice_13
Python เบื้องต้น (1) ฝึกเขียนสูตรคูณด้วย For Loop
โดย Aussadawut ศ 23 พ.ย. 2018 10:33 am บอร์ด Python Knowledge
0
420
ศ 23 พ.ย. 2018 10:33 am โดย Aussadawut
Q - การแก้ไขปัญหาการอัพโหลด งานขึ้น gitlab
โดย Ittichai_chupol พฤ 22 พ.ย. 2018 8:06 pm บอร์ด Programming - PHP
2
489
จ 26 พ.ย. 2018 4:46 pm โดย Ittichai_chupol
ทำความรู้จักกับ css เบื้องต้น
โดย จันนุสรณ์ ดีแก่ พฤ 22 พ.ย. 2018 6:42 pm บอร์ด PHP Knowledge
0
466
พฤ 22 พ.ย. 2018 6:42 pm โดย จันนุสรณ์ ดีแก่
ปฏิทิน 2562 ปฏิทิน 2019 พร้อมวันหยุดราชการ
โดย tai14 พฤ 22 พ.ย. 2018 6:34 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
238
พฤ 22 พ.ย. 2018 6:34 pm โดย tai14
Try catch เบื้องต้น
โดย จันนุสรณ์ ดีแก่ พฤ 22 พ.ย. 2018 5:10 pm บอร์ด PHP Knowledge
0
439
พฤ 22 พ.ย. 2018 5:10 pm โดย จันนุสรณ์ ดีแก่
Coding Standard คืออะไร
โดย จันนุสรณ์ ดีแก่ พฤ 22 พ.ย. 2018 4:25 pm บอร์ด PHP Knowledge
0
451
พฤ 22 พ.ย. 2018 4:25 pm โดย จันนุสรณ์ ดีแก่
วิธีการเขียน Loop for ให้ Loop ไปเลือยๆ
โดย tatiya พฤ 22 พ.ย. 2018 4:09 pm บอร์ด Python Knowledge
1
436
พฤ 22 พ.ย. 2018 4:21 pm โดย daday0807
การเรียกไฟล์ด้วยคำสั่งเบื้องต้น (2)
โดย จันนุสรณ์ ดีแก่ พฤ 22 พ.ย. 2018 3:21 pm บอร์ด PHP Knowledge
0
381
พฤ 22 พ.ย. 2018 3:21 pm โดย จันนุสรณ์ ดีแก่
การเรียกไฟล์ด้วยคำสั่งเบื้องต้น (1)
โดย จันนุสรณ์ ดีแก่ พฤ 22 พ.ย. 2018 2:42 pm บอร์ด PHP Knowledge
0
377
พฤ 22 พ.ย. 2018 2:42 pm โดย จันนุสรณ์ ดีแก่
ทำความรู้จักกับ Polymorphism เบื้องต้น
โดย จันนุสรณ์ ดีแก่ พฤ 22 พ.ย. 2018 1:33 pm บอร์ด PHP Knowledge
0
376
พฤ 22 พ.ย. 2018 1:33 pm โดย จันนุสรณ์ ดีแก่
click แก้ไข แล้วโชว์แบบนี้ค่ะ ไม่แน่ใจว่าที่ base ถูกต้องหรือป่าวค่ะ
โดย supattra_su พฤ 22 พ.ย. 2018 11:40 am บอร์ด Programming - PHP
1
338
พฤ 22 พ.ย. 2018 2:32 pm โดย supattra_su