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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ติดตั้ง joomla เวอร์ชั่น 2.5.28 ไม่ได้ครับ
โดย jamepiyawat ส 09 พ.ย. 2019 2:44 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
52
ส 09 พ.ย. 2019 3:39 pm โดย mindphp
ช่วยแนะนำ เกี่ยวกับ javascript library ที่ใช้ทำ รุปภาพให้หน่อยครับ
โดย bankjittapol ส 09 พ.ย. 2019 11:54 am บอร์ด JavaScript & Jquery Ajax
3
69
จ 11 พ.ย. 2019 2:54 pm โดย tsukasaz
ไปรษณีย์ไทยเอาใจ e-commerce ด้วยบริการ ePacket
โดย numtan5839 ส 09 พ.ย. 2019 11:21 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
86
ส 09 พ.ย. 2019 11:21 am โดย numtan5839
งานประจำวันที่ 9 พฤศจิกายน 2562
โดย numtan5839 ส 09 พ.ย. 2019 10:13 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
4
28
ส 09 พ.ย. 2019 5:51 pm โดย numtan5839
ส่งค่า value โดยใช้ ajax เพื่อ select php
โดย bankjittapol ศ 08 พ.ย. 2019 5:54 pm บอร์ด Jquery & Ajax Knowledge
0
53
ศ 08 พ.ย. 2019 5:54 pm โดย bankjittapol
ขอสเตทเม้นของกรุงเทพยังใงคะ
โดย ฟ้าลดา ใจงาม ศ 08 พ.ย. 2019 5:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
107
ศ 08 พ.ย. 2019 6:17 pm โดย mindphp
สกุลเงินที่นิยมที่สุดในตลาด Forex
โดย numtan5839 ศ 08 พ.ย. 2019 4:46 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
54
ศ 08 พ.ย. 2019 4:46 pm โดย numtan5839
ทำความรู้จักกับ Forex ตลาดแลกเปลี่ยนเงินตราต่างประเทศ
โดย numtan5839 ศ 08 พ.ย. 2019 4:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
59
ศ 08 พ.ย. 2019 4:03 pm โดย numtan5839
ต้องการ ให้ ajax เปลี่ยน css ใน div
โดย bankjittapol ศ 08 พ.ย. 2019 3:26 pm บอร์ด JavaScript & Jquery Ajax
3
60
ศ 08 พ.ย. 2019 4:03 pm โดย tsukasaz
พรีฯของจากจีนมาขาย สั่งเองไม่ยาก ไม่เก่งภาษาจีนก็ทำได้!
โดย promotion ศ 08 พ.ย. 2019 3:06 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
48
ศ 08 พ.ย. 2019 5:13 pm โดย aloha11x
ค่าเฉลี่ยถ่วงน้ำหนัก (weighted arithmetic mean)
โดย numtan5839 ศ 08 พ.ย. 2019 3:01 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
51
ศ 08 พ.ย. 2019 3:01 pm โดย numtan5839
การใช้ data-thumbnail ใน List box ทำภาพตัวอย่างประกอบตัวเลือกในลิสบ๊อค
โดย bankjittapol ศ 08 พ.ย. 2019 2:25 pm บอร์ด Booststap Knowledge
0
53
ศ 08 พ.ย. 2019 2:25 pm โดย bankjittapol
Q - ไม่สามารถบันทึกรูปภาพที่แคปบนหน้าจอได้ ในโปรแกรม snagit
โดย nnamfon.26 ศ 08 พ.ย. 2019 11:26 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
103
จ 11 พ.ย. 2019 3:42 pm โดย nnamfon.26
ต้องการเลือก select tag แล้วส่งค่ากลับมาแล้วแต่ไม่รู้จะนำมาใช้ยังไงครับ
โดย bankjittapol ศ 08 พ.ย. 2019 11:24 am บอร์ด JavaScript & Jquery Ajax
4
105
ศ 08 พ.ย. 2019 3:28 pm โดย bankjittapol
อยากทราบวิธีการที่จะแนบไฟล์ใน ข้อความส่วนตัว
โดย Ittichai_chupol ศ 08 พ.ย. 2019 11:09 am บอร์ด Programming - PHP
3
79
ศ 08 พ.ย. 2019 2:55 pm โดย thatsawan
ไม่มีรหัสไปรษณี 30005 ทำให้อัพเดต ไปรษณีย์ เดอะมอลล์นครราชสีมา แล้วไม่ขึ้นครับ
โดย jamepiyawat ศ 08 พ.ย. 2019 9:53 am บอร์ด Odoojob.com - Tester
3
10
ศ 08 พ.ย. 2019 12:30 pm โดย mindphp
งานประจำวันที่ 8 พฤศจิกายน 2562
โดย numtan5839 ศ 08 พ.ย. 2019 9:21 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
4
40
ศ 08 พ.ย. 2019 6:27 pm โดย numtan5839
วิธีการเพิ่ม part way ให้แสดงใน phpbb
โดย Ittichai_chupol พฤ 07 พ.ย. 2019 5:46 pm บอร์ด PHP Knowledge
0
60
พฤ 07 พ.ย. 2019 5:46 pm โดย Ittichai_chupol
เท็มเพลต megadeal เมือเปลี่ยนเป็นภาษาไทยแล้วหน้า Home ก็เปลี่ยนไป ครับ
โดย jamepiyawat พฤ 07 พ.ย. 2019 3:33 pm บอร์ด Joomla Development
2
78
ศ 08 พ.ย. 2019 12:44 pm โดย mindphp
โมดูล JE Quick Contact ขึ้นว่า Warning ครับ
โดย jamepiyawat พฤ 07 พ.ย. 2019 3:16 pm บอร์ด Joomla Development
5
70
ศ 08 พ.ย. 2019 5:29 pm โดย mindphp