ให้เรตสมาชิก: 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Q - ลืมรหัสผ่าน raspberry pi ทำไง
โดย prakon พฤ 05 ก.ค. 2018 2:27 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
71
พฤ 05 ก.ค. 2018 4:03 pm โดย mindphp
ความแตกต่างระหว่างการใช้คำสั่ง SQL GROUP BY (เอสคิวแอล กรุ๊ป บาย) และ SQL ORDER BY (เอสคิวแอล ออร์เดอร์ บาย)
โดย pprn พฤ 05 ก.ค. 2018 12:03 pm บอร์ด SQL Knowledge
0
24
พฤ 05 ก.ค. 2018 12:03 pm โดย pprn
Q - raspberri p3i ใช้อินเตอร์เน็ตไม่ได้
โดย prakon พฤ 05 ก.ค. 2018 11:13 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
38
พฤ 05 ก.ค. 2018 12:34 pm โดย mindphp
ประชุมทีม
โดย tsukasaz พฤ 05 ก.ค. 2018 10:38 am บอร์ด M2OpenERP
0
4
พฤ 05 ก.ค. 2018 10:38 am โดย tsukasaz
งานประจำวันที่ 5 กรกฎาคม 2561
โดย prakon พฤ 05 ก.ค. 2018 10:21 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
2
26
พฤ 05 ก.ค. 2018 7:37 pm โดย prakon
งานประจำวันที่ 5 กรกฏาคม 2561
โดย pprn พฤ 05 ก.ค. 2018 10:20 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
33
พฤ 05 ก.ค. 2018 12:05 pm โดย pprn
การป้องกันการกรอกค่าซ้ำใน Google Sheet
โดย wilawan พ 04 ก.ค. 2018 6:54 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
36
พ 04 ก.ค. 2018 6:54 pm โดย wilawan
Q - อัพเวอร์ชัน Joomla เป็น 3.8.10 แล้วหน้าแอดมินก็ errorและหน้าเว็บก็ error
โดย Parichat พ 04 ก.ค. 2018 6:21 pm บอร์ด Joomla Development
6
76
พ 04 ก.ค. 2018 10:35 pm โดย Parichat
การแยกคำนำหน้าชื่อใน Google Sheet
โดย wilawan พ 04 ก.ค. 2018 5:49 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
28
พ 04 ก.ค. 2018 5:49 pm โดย wilawan
Review : TV LED 65" (ทีวี แอลอีดี 65 นิ้ว)
โดย AePongsak พ 04 ก.ค. 2018 5:41 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
8
60
พ 04 ก.ค. 2018 5:53 pm โดย AePongsak
Review : TV LED 55" (ทีวี แอลอีดี 55 นิ้ว)
โดย AePongsak พ 04 ก.ค. 2018 5:06 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
10
50
พ 04 ก.ค. 2018 5:36 pm โดย AePongsak
Using Telegram Bot with Raspberry Pi
โดย prakon พ 04 ก.ค. 2018 5:15 pm บอร์ด Python Knowledge
0
43
พ 04 ก.ค. 2018 5:15 pm โดย prakon
B - การบันทึกบัญชีเกี่ยวกับภาษีซื้อไม่ถูกต้อง
โดย taemmynatchapon พ 04 ก.ค. 2018 4:12 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
1
8
พ 04 ก.ค. 2018 4:43 pm โดย thatsawan
Q - ต้องการทราบ ip raspberry pi
โดย prakon พ 04 ก.ค. 2018 3:02 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
36
พ 04 ก.ค. 2018 5:14 pm โดย nuattawoot
การใช้งาน session (เซสชั่น) เบื้องต้นใน PHP
โดย pprn พ 04 ก.ค. 2018 2:19 pm บอร์ด PHP Knowledge
0
38
พ 04 ก.ค. 2018 2:19 pm โดย pprn
Index video PHP
โดย pprn พ 04 ก.ค. 2018 1:16 pm บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
13
100
พฤ 12 ก.ค. 2018 4:39 pm โดย pprn
ตัวอย่าง โปรแกรมตั้งค่ารหัสผ่าน ภาษาไพธอน
โดย prakon พ 04 ก.ค. 2018 12:59 pm บอร์ด Python Knowledge
0
46
พ 04 ก.ค. 2018 12:59 pm โดย prakon
การส่งข้อมูลจากฟอร์ม (form) แบบ get vs post (เก็ท vs โพส)
โดย pprn พ 04 ก.ค. 2018 11:36 am บอร์ด PHP Knowledge
0
29
พ 04 ก.ค. 2018 11:36 am โดย pprn
การคำนวณจำนวนชั่วโมงทำงานจาก timestamp ใน Google Sheet
โดย wilawan พ 04 ก.ค. 2018 11:17 am บอร์ด Microsoft Office Knowledge & line & Etc
0
36
พ 04 ก.ค. 2018 11:17 am โดย wilawan
B - รายงานภาษีซื้อดึงเลขที่ใบกำกับภาษีมาไม่ถูกต้อว
โดย taemmynatchapon พ 04 ก.ค. 2018 11:17 am บอร์ด M.D.Soft Co.,Ltd. - Tester
2
14
ศ 06 ก.ค. 2018 6:59 pm โดย thatsawan