ให้เรตสมาชิก: 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 - ต้องการทราบ ip raspberry pi
โดย prakon พ 04 ก.ค. 2018 3:02 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
56
พ 04 ก.ค. 2018 5:14 pm โดย nuattawoot
การใช้งาน session (เซสชั่น) เบื้องต้นใน PHP
โดย pprn พ 04 ก.ค. 2018 2:19 pm บอร์ด PHP Knowledge
0
47
พ 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
57
พ 04 ก.ค. 2018 12:59 pm โดย prakon
การส่งข้อมูลจากฟอร์ม (form) แบบ get vs post (เก็ท vs โพส)
โดย pprn พ 04 ก.ค. 2018 11:36 am บอร์ด PHP Knowledge
0
35
พ 04 ก.ค. 2018 11:36 am โดย pprn
การคำนวณจำนวนชั่วโมงทำงานจาก timestamp ใน Google Sheet
โดย wilawan พ 04 ก.ค. 2018 11:17 am บอร์ด Microsoft Office Knowledge & line & Etc
0
43
พ 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
ฺB - รายงานภาษีขายไ่ม่แสดงภาษี
โดย taemmynatchapon พ 04 ก.ค. 2018 10:55 am บอร์ด M.D.Soft Co.,Ltd. - Tester
4
17
พฤ 05 ก.ค. 2018 6:43 pm โดย thatsawan
ฺB - การบันทึกบัญชีเกี่ยวกับภาษีซื้อและภาษีขายไม่ถูกค้อง
โดย taemmynatchapon พ 04 ก.ค. 2018 10:42 am บอร์ด M.D.Soft Co.,Ltd. - Tester
2
18
พฤ 05 ก.ค. 2018 6:09 pm โดย thatsawan
งานประจำวันที่ 4 กรกฏาคม 2561
โดย pprn พ 04 ก.ค. 2018 10:38 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
43
พ 04 ก.ค. 2018 11:38 am โดย pprn
งานประจำวันที่ 4 กรกฎาคม 2561
โดย prakon พ 04 ก.ค. 2018 10:00 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
14
พ 04 ก.ค. 2018 7:10 pm โดย prakon
งานประจำวันที่ 4 กรกฎาคม 2561
โดย praphasri พ 04 ก.ค. 2018 9:49 am บอร์ด M064 - นางสาวประภาศรี แดงบรรจง
1
10
พ 04 ก.ค. 2018 9:47 pm โดย thatsawan
การคำนวณค่าเสื่อมราคาทรัพย์สินของบริษัท
โดย praphasri อ 03 ก.ค. 2018 5:41 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
41
อ 03 ก.ค. 2018 5:41 pm โดย praphasri
การลบข้อมูลภายในตารางทั้งหมด SQL Drop table (แอสคิวแอล ดรอป เทเบิ้ล)
โดย pprn อ 03 ก.ค. 2018 5:24 pm บอร์ด SQL Knowledge
0
42
อ 03 ก.ค. 2018 5:24 pm โดย pprn
การแสดงเฉพาะค่าที่ไม่ซ้ำจากคอลัมน์ใน Google Sheet
โดย wilawan อ 03 ก.ค. 2018 4:15 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
40
อ 03 ก.ค. 2018 4:15 pm โดย wilawan
การแยกเฉพาะส่วนวันที่ออกจาก timestamp ใน Google Sheet
โดย wilawan อ 03 ก.ค. 2018 4:01 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
30
อ 03 ก.ค. 2018 4:01 pm โดย wilawan
การตรวจสอบโครงสร้างของอีเมลด้วยสูตร ใน Google Sheet
โดย wilawan อ 03 ก.ค. 2018 3:49 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
36
อ 03 ก.ค. 2018 3:49 pm โดย wilawan
การแปลงตัวอักษรพิมพ์เล็กให้เป็นตัวอักษรพิมพ์ใหญ่ โดยใช้สูตรใน Google Sheet
โดย wilawan อ 03 ก.ค. 2018 3:17 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
33
อ 03 ก.ค. 2018 3:17 pm โดย wilawan
การใช้ raspberry pi 3 ร่วมกับ servo-motor
โดย prakon อ 03 ก.ค. 2018 3:16 pm บอร์ด Python Knowledge
0
77
อ 03 ก.ค. 2018 3:16 pm โดย prakon
สรุปการเรียนรู้วิธีการใช้งาน php เว็บบอร์ด
โดย praphasri อ 03 ก.ค. 2018 3:12 pm บอร์ด M064 - นางสาวประภาศรี แดงบรรจง
0
5
อ 03 ก.ค. 2018 3:12 pm โดย praphasri