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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 8 ตุลาคม 2561
โดย prakon จ 08 ต.ค. 2018 9:58 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
10
จ 08 ต.ค. 2018 7:05 pm โดย prakon
งานประจำวันที่ 8 ตุลาคม 2561
โดย nice_13 จ 08 ต.ค. 2018 9:52 am บอร์ด M071 - พิชญ์สินี คงจร
1
4
จ 08 ต.ค. 2018 7:05 pm โดย nice_13
งานประจำวันที่ 8 ตุลาคม 2561
โดย tai14 จ 08 ต.ค. 2018 9:43 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
4
จ 08 ต.ค. 2018 7:09 pm โดย tai14
Q - ขอวิธีีการทำ extention บน phpbb 3.1 - 3.2 หน่อยครับ
โดย Ittichai_chupol ส 06 ต.ค. 2018 6:15 pm บอร์ด Programming - PHP
3
76
จ 08 ต.ค. 2018 3:52 pm โดย nubwo23
สิทธิซื้อหุ้น
โดย nice_13 ส 06 ต.ค. 2018 11:56 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
48
ส 06 ต.ค. 2018 11:56 am โดย nice_13
แชร์ทิปการใช้งาน phpBB ในหน้า Moderator Control Panel
โดย mindphp ส 06 ต.ค. 2018 10:32 am บอร์ด phpBB user Guide Knowledge
0
39
ส 06 ต.ค. 2018 10:32 am โดย mindphp
งานประจำวันที่ 6 ตุลาคม 2561
โดย tatiya ส 06 ต.ค. 2018 10:16 am บอร์ด M065 - ตติยะ นาชัย
1
6
ส 06 ต.ค. 2018 8:47 pm โดย tatiya
งานประจำวันที่ 6 ตุลาคม 2561
โดย nice_13 ส 06 ต.ค. 2018 10:07 am บอร์ด M071 - พิชญ์สินี คงจร
1
4
ส 06 ต.ค. 2018 7:01 pm โดย nice_13
งานประจำวันที่ 06 ตุลาคม 2561
โดย Ittichai_chupol ส 06 ต.ค. 2018 10:07 am บอร์ด M070 - อิทธิชัย ชูผล
1
4
ส 06 ต.ค. 2018 6:25 pm โดย Ittichai_chupol
Q - อยากได้ css tag มาเพิ่มความสวยงามต้องทำอย่างไงครับ
โดย Ittichai_chupol ศ 05 ต.ค. 2018 6:12 pm บอร์ด Programming - PHP
1
63
ศ 05 ต.ค. 2018 6:39 pm โดย Parichat
ติดตั้ง Package Joomshopping Thaiedition แล้วค้างอยู่หน้าติดตั้งค่ะ
โดย tai14 ศ 05 ต.ค. 2018 5:30 pm บอร์ด Joomla Development
1
68
ศ 05 ต.ค. 2018 6:14 pm โดย tsukasaz
Q - วิธีการแก้ไข้ การเรียกใช้ template extention
โดย Ittichai_chupol ศ 05 ต.ค. 2018 5:11 pm บอร์ด Programming - PHP
1
57
ศ 05 ต.ค. 2018 6:08 pm โดย mindphp
Q - วิธีแก้ไข้ error จากการเปลี่ยน extenton ใน phpbbb
โดย Ittichai_chupol ศ 05 ต.ค. 2018 4:04 pm บอร์ด Programming - PHP
3
79
ส 06 ต.ค. 2018 11:06 am โดย thatsawan
Module product labels (โมดูล โปรดักส์ เลเบลส์) สำหรับแสดงสินค้าที่ติดป้ายกำกับ
โดย pprn ศ 05 ต.ค. 2018 3:38 pm บอร์ด Joomla Extension Review
0
78
ศ 05 ต.ค. 2018 3:38 pm โดย pprn
Module Manufacturer สำหรับแสดงผู้ผลิตสินค้า
โดย pprn ศ 05 ต.ค. 2018 1:50 pm บอร์ด Joomla Extension Review
0
53
ศ 05 ต.ค. 2018 1:50 pm โดย pprn
Module Bestseller (โมดูล เบสต์เซลเลอร์) สำหรับแสดงสินค้าขายดี
โดย pprn ศ 05 ต.ค. 2018 11:43 am บอร์ด Joomla Extension Review
0
53
ศ 05 ต.ค. 2018 11:43 am โดย pprn
ตัวช่วยสำหรับชำระเงินผ่านโอมิเซ่โดยใช้ Plugin Addons Payment Omise ใน Joomla
โดย Parichat ศ 05 ต.ค. 2018 10:44 am บอร์ด PHP News
0
59
ศ 05 ต.ค. 2018 10:44 am โดย Parichat
Module currency (โมดูล เคอเร็นซิ) สำหรับเลือกสกุลเงินของสินค้า
โดย pprn ศ 05 ต.ค. 2018 10:35 am บอร์ด Joomla Extension Review
0
65
ศ 05 ต.ค. 2018 10:35 am โดย pprn
Module Latest products (โมดูล เลทเอ็ซท์ โปรดักส์) สำหรับแสดงสินค้าล่าสุด
โดย pprn ศ 05 ต.ค. 2018 9:59 am บอร์ด Joomla Extension Review
0
77
ศ 05 ต.ค. 2018 9:59 am โดย pprn
งานประจำวันที่ 5 ตุลาคม 2561
โดย tatiya ศ 05 ต.ค. 2018 9:44 am บอร์ด M065 - ตติยะ นาชัย
1
13
ศ 05 ต.ค. 2018 6:27 pm โดย tatiya