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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
พอดีติดปัญหาเว็บไซต์ Magento เข้าไม่ได้
โดย AePongsak อ 06 ก.พ. 2018 4:31 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
50
อ 06 ก.พ. 2018 4:31 pm โดย AePongsak
ต้องการสร้างหน้าเพิ่มลบแก้ไขสถานที่แต่ติด Error
โดย Parichat อ 06 ก.พ. 2018 2:58 pm บอร์ด Joomla Development
6
75
อ 06 ก.พ. 2018 4:04 pm โดย Parichat
เขียนคำสั่ง SQL ยังไงใน Joomla ค่ะ
โดย Parichat อ 06 ก.พ. 2018 2:07 pm บอร์ด Joomla Development
2
70
อ 06 ก.พ. 2018 2:17 pm โดย Parichat
การใช้คำสั่งคลิกใน selenium
โดย Panchalee อ 06 ก.พ. 2018 11:13 am บอร์ด Software testing
0
42
อ 06 ก.พ. 2018 11:13 am โดย Panchalee
Port สายแลนที่ใหญ่ที่สุดในโลก
โดย Before Dong อ 06 ก.พ. 2018 9:34 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
240
อ 06 ก.พ. 2018 9:34 am โดย Before Dong
สร้าง list เพื่อดึงข้อมูลจังหวัดมาแสดงใน listbox ทำอย่างไรค่ะ
โดย Parichat จ 05 ก.พ. 2018 10:56 pm บอร์ด Joomla Development
7
94
อ 06 ก.พ. 2018 12:07 pm โดย Parichat
ติดตรงเพิ่มข้อมูลไม่ได้
โดย Parichat จ 05 ก.พ. 2018 5:25 pm บอร์ด Joomla Development
2
57
จ 05 ก.พ. 2018 5:30 pm โดย Parichat
วัยรุ่น วัยผู้ใหญ่ วัยแก่ โปรแกรมเมอร์
โดย Before Dong จ 05 ก.พ. 2018 11:04 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
200
จ 05 ก.พ. 2018 11:04 am โดย Before Dong
เข้าหน้า admin An error has occurred. 1021 Disk full (/tmp/#sql_6087_2); waiting for someone to free some space...
โดย mindphp ส 03 ก.พ. 2018 3:30 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
75
ส 03 ก.พ. 2018 3:44 am โดย mindphp
เขียน app โดย mit app inventor 2 เชื่อม mysql
โดย wachi ศ 02 ก.พ. 2018 4:33 pm บอร์ด Mobile Programming - Android, iOS, Window Phone
0
105
ศ 02 ก.พ. 2018 4:33 pm โดย wachi
สอบถามเรื่องเกี่ยวกับภาษาซีคะ
โดย Anonymous พฤ 01 ก.พ. 2018 11:44 pm บอร์ด Programming - C/C++ & java & Python
0
72
พฤ 01 ก.พ. 2018 11:44 pm โดย บุคคลทั่วไป
ไดโนเสาร์ในอดีตกับปัจจุบัน
โดย Before Dong พฤ 01 ก.พ. 2018 10:19 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
177
จ 05 ก.พ. 2018 3:00 pm โดย Yoshimitsu
วิธีเช็ค Bad Sectors ด้วย Hiren Boot
โดย nuattawoot พ 31 ม.ค. 2018 2:14 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
116
พ 31 ม.ค. 2018 2:14 pm โดย nuattawoot
เมื่อโปรแกรมเมอร์ยังไม่มาทำงาน
โดย Before Dong พ 31 ม.ค. 2018 10:24 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
3
283
ศ 02 ก.พ. 2018 11:01 am โดย AePongsak
Joomla 3.8.4 ออกแล้ว อัพเกรดกันด้วย! นะ มี fix bug เรื่องความปลอดภัย
โดย mindphp พ 31 ม.ค. 2018 12:23 am บอร์ด PHP News
3
173
พ 31 ม.ค. 2018 1:25 pm โดย Before Dong
ตั้งหมวดหมูแล้วไม่ขึ้นครับ
โดย Jakkaphat Phatraittikul อ 30 ม.ค. 2018 6:36 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
4
125
อ 06 ก.พ. 2018 10:41 pm โดย Jakkaphat Phatraittikul
ตึกแบบไหนสวยว่ากัน
โดย Before Dong อ 30 ม.ค. 2018 9:28 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
132
พ 31 ม.ค. 2018 10:25 am โดย Before Dong
ที่นี้บริษัทแอปเปิ้ล
โดย Before Dong จ 29 ม.ค. 2018 10:35 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
417
พ 31 ม.ค. 2018 10:25 am โดย Before Dong
ใครอัพเกรด Joomla 3.7 เป็น 3.8 แล้วเจอปัญหา Constant _QQ_ already defined in
โดย mindphp ส 27 ม.ค. 2018 1:45 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
96
ส 27 ม.ค. 2018 1:46 pm โดย mindphp
เปรียบเทียบ 720p vs 1080p vs 1080i vs 4k
โดย Before Dong ส 27 ม.ค. 2018 10:59 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
1000
พ 31 ม.ค. 2018 10:25 am โดย Before Dong