ผมกำลังอยากศึกษาการทำเว็บให้มีลูกเล่น และความสวยงาม เพิ่งมาค้นพบ JQuery UI ได้ไม่นาน - -"
อยากทราบว่าจำเป็นต้องศึกษา JQuery ธรรมดาให้ถ่องแท้ก่อนหรือเปล่า หรือลุยไปที่ JQuery UI ได้เลยครับ
และนอกจาก JQuery UI แล้ว มีตัวไหนที่ได้รับความนิยมอีกไหมครับ ตัวนี้อนาคตไกลหรือเปล่าครับ
jQuery UI เป็น Plug-in ของ
PiKO Thu, 07/02/2013 - 06:20
jQuery UI เป็น Plug-in ของ jQuery หรือพูดอีกอย่างคือคุณกำลังจะใช้ jQuery
เพราะฉะนั้น แนะนำว่าให้ศึกษา jQuery ก่อนครับ แต่ไม่ต้องถึงกับถ่องแท้ก็ได้ แค่เข้าใจพวก Selector กับ callback function ที่เหลือดูตัวอย่างของ jQuery UI ประกอบเลยได้ครับ :D
ตัวอื่นๆ เช่น Ext JS ก็เคยเห็นคนแถวนี้ใช้กันนะครับ :D
ขอบคุณครับ ผมกะจะไปหาหนังสือใ
Xtem Thu, 07/02/2013 - 10:26
ขอบคุณครับ
ผมกะจะไปหาหนังสือใน Amazon มาอ่าน มีหลายเล่มที่เขียนเกี่ยวกับ JQUery UI โดยเฉพาะ แตก็ไม่แน่ใจว่า จะอ่านรู้เรื่องเลยหรือเปล่า หรือต้องไปหาหนังสือ JQuery ธรรมดามาอ่านก่อน
แต่ก็คิดว่าผู้เขียนเขาคงปูพื้นฐานรวมไว้ในนั้นแล้ว เดวต้องลองดูครับ
รบกวนสอบถามอีกนิด นอกจาก
Xtem Thu, 07/02/2013 - 10:43
รบกวนสอบถามอีกนิด
นอกจาก JQuery UI กับ Ext JS ตัวไหนได้รับความนิยมมากกว่ากัน และมีฟีเจอร์ดีกว่ากันครับ
และนอกจากทั้งสองตัวนี้มีตัวอื่นอีกไหมครับที่เป็นที่นิยมใช้เยอะๆๆ
เรื่องความนิยม
PiKO Thu, 07/02/2013 - 12:35
In reply to รบกวนสอบถามอีกนิด นอกจาก by Xtem
เรื่องความนิยม ผมไม่แน่ใจครับ
โดยสวนตัวผมใช้ jQuery UI เพราะเดิม web ที่ทำจะใช้ jQuery อยู่แล้ว และ jQuery UI สามารถตอบโจทย์ที่ผมต้องการ เช่น Datepicker และ Slider ที่ใช้บ่อยๆ ถ้าต้องการกราฟเพิ่มเติม ผมจะใช้ flot
Ext JS มี features เยอะกว่า หน้าตาจะไปในทางเดียวกันมากกว่า แต่อย่าลืมดูเรื่อง license ดูด้วยครับ ถ้าทำเป็นเชิงพาณิชย์ต้องเสียค่า license ด้วย
เรื่อง UI แนะนำ Bootstrap
pockiiie Thu, 07/02/2013 - 11:43
เรื่อง UI แนะนำ Bootstrap ครับ
Bootstrap เหมาะสำหรับพวกปุ่ม
PiKO Thu, 07/02/2013 - 12:39
In reply to เรื่อง UI แนะนำ Bootstrap by pockiiie
Bootstrap เหมาะสำหรับพวกปุ่ม และ layout ต่างๆ มันค่อนข้างต่างกับ jQuery UI ที่เน้นที่ widget เช่น Datepicker สองตัวนี้ features ไม่ค่อยทับกันนะครับ แต่ก็มีบ้าง เช่น buttons ที่เลือกเอาสักอันได้
ขึ้นอยู่กับโจทย์มากกว่า ว่าต้องการอะไร
ไม่ต้องลังเลเลย มันมีแบบ 2in1
EThaiZone Thu, 07/02/2013 - 14:35
In reply to Bootstrap เหมาะสำหรับพวกปุ่ม by PiKO
ไม่ต้องลังเลเลย มันมีแบบ 2in1 http://addyosmani.github.com/jquery-ui-bootstrap/
ถ้าหากเป็น Java EE และ
JomMarn Fri, 08/02/2013 - 20:33
In reply to ไม่ต้องลังเลเลย มันมีแบบ 2in1 by EThaiZone
ถ้าหากเป็น Java EE และ Struts2 นะครับ มี
Struts2 jQuery Plugin และ Struts2 Bootstrap Plugin ครับ
http://code.google.com/p/struts2-jquery/
http://code.google.com/p/struts2-bootstrap/
เอามารวมร่างกันครับ ผมกำลังใช้อยู่ตอนนี้เหมือนกัน
+1 ใช้อยู่ครับ
Bank14 Fri, 08/02/2013 - 10:06
In reply to เรื่อง UI แนะนำ Bootstrap by pockiiie
+1 ใช้อยู่ครับ
ผมไม่ชอบ jQuery UI นะ
l2aelba Thu, 07/02/2013 - 15:23
ผมไม่ชอบ jQuery UI นะ เพราะมันชอบอะไรให้มาเกินความจำเป็น ต้องมาปรับแต่งให้เข้ากับเวปอีก
ผมชอบหา jQuery Plug-in ฟรีๆ เบาๆ แต่งง่ายมาใช้งานมากกว่า
ศึกษา jQuery ก่อนครับ
Bank14 Fri, 08/02/2013 - 10:13
ศึกษา jQuery ก่อนครับ ข้ามไปเลยเดวจะงง
http://w3schools.com/jquery/default.asp
อันนี้เบสิคครับ ศึกษาไม่นาน พอเรารู้จักแล้วว่ามันใช้ยังไง ค่อยไปจับ jQuery UI ครับ
ปล.ทุกวันนี้ใช้ Prototype กับ Scriptaculous เป็นหลัก ไม่ได้พิสมัยอะไรหรอก ทีมที่บริษัทเขาใช้ก็ต้องใช้ตาม 55
ขอบคุณทุกท่านครับ
Xtem Mon, 11/02/2013 - 01:53
ขอบคุณทุกท่านครับ กระทู้นี้เปิดไอเดียได้อีกเยอะเลย ^^
jQuery UI
Similanblu Mon, 11/02/2013 - 21:09
jQuery UI มันอำนวยความสะดวกสำหรับ component หลายๆ อย่างครับ เช่น dialog spinner accordion etc. ซึ่งถ้าพอใจกับของที่มันมีมาให้ ก็จะไม่มีปัญหา แต่ถ้าต้องการฟังก์ชั่นอะไรเพิ่มเติมจากที่เขาไม่มีมาให้ นั่นล่ะคุณเอ๊ย hack css กันอ้วกแตก มีโอกาสที่ .js ของคุณจะใหญ่เพิ่มขึ้นเป็นสองเท่าได้ง่ายๆ
เพราะฉะนั้น ก่อนเลือกใช้ jQuery UI ให้ลองเข้าไปดู demo ของเขาก่อนว่า มีทุกอย่างที่คุณต้องการมั้ย ถ้าพอใจก็เอามาใช้ได้เลย ส่วน jQuery นั้น ต่อให้ไม่ชำนาญมากก็ยังสามารถใช้ jQuery UI ได้ ไม่ลำบาก ก็อปโค้ดเขามาแปะๆ แก้ๆ ก็เป็นหน้าเว็บแล้ว แต่ถ้าอยาก customize หรือทำอะไรที่ซับซ้อนกับ Interface ก็ต้องชำนาญ jQuery มากๆ ครับ ถึงจะแก้ jQuery UI ได้ดังใจ
ปล. jQuery กับ jQuery UI
Similanblu Mon, 11/02/2013 - 21:12
ปล. jQuery กับ jQuery UI ไม่จำเป็นต้องใช้หนังสือในการหัดครับ follow ตาม tutorial ของเขาให้ครบ แล้วก็เอามาดัดแปลงกับโปรเจ็คเราได้เลย มันไม่ใช่ programming language หรือ platform ใหม่ ที่ต้องมาไล่ศึกษากันตั้งแต่ foundation ลองทำได้เลย ทำติดตรงไหนก็ google stackoverflow ไปตามเรื่อง