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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 3 ตุลาคม 2561
โดย pprn พ 03 ต.ค. 2018 10:07 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
12
พ 03 ต.ค. 2018 6:53 pm โดย pprn
งานประจำวันที่ 03 ตุลาคม 2561
โดย Ittichai_chupol พ 03 ต.ค. 2018 10:07 am บอร์ด M070 - อิทธิชัย ชูผล
2
21
พ 03 ต.ค. 2018 7:04 pm โดย Ittichai_chupol
งานประจำวันที่ 3 ตุลาคม 2561
โดย prakon พ 03 ต.ค. 2018 9:49 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
17
พ 03 ต.ค. 2018 11:05 am โดย prakon
งานประจำวันที่ 3 ตุลาคม 2561
โดย nice_13 พ 03 ต.ค. 2018 9:47 am บอร์ด M071 - พิชญ์สินี คงจร
1
4
พ 03 ต.ค. 2018 7:37 pm โดย nice_13
งานประจำวันที่ 3 ตุลาคม 2561
โดย tai14 พ 03 ต.ค. 2018 9:44 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
11
พ 03 ต.ค. 2018 7:00 pm โดย tai14
งานประจำวันที่ 3 ตุลาคม 2561
โดย tatiya พ 03 ต.ค. 2018 9:30 am บอร์ด M065 - ตติยะ นาชัย
1
6
พ 03 ต.ค. 2018 9:11 pm โดย tatiya
ไม่สามารถสร้างปุ่มลบค่าจาก Database ใน Component ได้ค่ะ
โดย pprn อ 02 ต.ค. 2018 10:36 pm บอร์ด Joomla Development
1
68
อ 02 ต.ค. 2018 11:17 pm โดย pprn
Q - สอบถามวิธีการแสดงข้อความ ใน widget Entry (โมดูล TKinter ภาษา python)
โดย prakon อ 02 ต.ค. 2018 7:28 pm บอร์ด Programming - C/C++ & java & Python
1
91
พ 03 ต.ค. 2018 11:47 am โดย prakon
จรรยาบรรณของผู้ประกอบวิชาชีพบัญชี
โดย nice_13 อ 02 ต.ค. 2018 5:48 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
58
อ 02 ต.ค. 2018 5:48 pm โดย nice_13
กำหนดเวลาการยื่นคำร้องขอคืนภาษีเงินได้
โดย nice_13 อ 02 ต.ค. 2018 5:39 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
42
อ 02 ต.ค. 2018 5:39 pm โดย nice_13
WACC(Weighted Average Cost of Capital)
โดย nice_13 อ 02 ต.ค. 2018 5:39 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
64
อ 02 ต.ค. 2018 5:39 pm โดย nice_13
Net Present Value (มูลค่าปัจจุบันสุทธิ)
โดย nice_13 อ 02 ต.ค. 2018 5:38 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
48
อ 02 ต.ค. 2018 5:38 pm โดย nice_13
การจำแนกต้นทุนตามความเกี่ยวข้องกับการตัดสินใจ
โดย nice_13 อ 02 ต.ค. 2018 5:37 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
39
อ 02 ต.ค. 2018 5:37 pm โดย nice_13
บัตรต้นทุนงาน (Job cost sheet)
โดย nice_13 อ 02 ต.ค. 2018 5:35 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
46
อ 02 ต.ค. 2018 5:35 pm โดย nice_13
Q - สอบถามเรื่องการสร้าง Python GUI ให้สามารถ Browse Path ไฟล์ได้
โดย prakon อ 02 ต.ค. 2018 5:19 pm บอร์ด Programming - C/C++ & java & Python
2
70
อ 02 ต.ค. 2018 6:05 pm โดย prakon
โปรแกรมเมอร์ คนแรกของโลก
โดย Ittichai_chupol อ 02 ต.ค. 2018 5:13 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
56
อ 02 ต.ค. 2018 5:13 pm โดย Ittichai_chupol
ชนิดของต้นทุนที่จะนำมาคิดเป็นต้นทุนผลิตภัณฑ์
โดย nice_13 อ 02 ต.ค. 2018 5:07 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
35
อ 02 ต.ค. 2018 5:07 pm โดย nice_13
แสงเหนือ - แสงใต้
โดย Ittichai_chupol อ 02 ต.ค. 2018 4:20 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
40
อ 02 ต.ค. 2018 4:20 pm โดย Ittichai_chupol
Q - วิธีการทำให้หน้าแสดง โฟกัสที่ตำแหน่งที่ต้องการ
โดย Ittichai_chupol อ 02 ต.ค. 2018 4:05 pm บอร์ด Programming - PHP
1
72
พ 03 ต.ค. 2018 12:48 pm โดย mindphp
R - ค้นลูกค้า, sup , ด้วย ชื่อ เบอร์โทร มือถือ e-mail ในการค้นหาหลัก
โดย mindphp อ 02 ต.ค. 2018 3:48 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
5
15
อ 09 ต.ค. 2018 11:48 am โดย mindphp