jQuery Mobile - ภาพรวม
JQuery Mobile เป็นเฟรมเวิร์กส่วนติดต่อผู้ใช้ซึ่งสร้างขึ้นบน jQuery Core และใช้สำหรับการพัฒนาเว็บไซต์หรือแอปพลิเคชันที่ตอบสนองที่สามารถเข้าถึงได้บนอุปกรณ์มือถือแท็บเล็ตและเดสก์ท็อป ใช้คุณสมบัติของ jQuery และ jQuery UI เพื่อให้คุณสมบัติ API สำหรับเว็บแอปพลิเคชันบนมือถือ
ได้รับการพัฒนาโดยทีมโครงการ jQuery ในปี 2010 และเขียนด้วย JavaScript
ทำไมต้องใช้ jQuery Mobile
สร้างเว็บแอปพลิเคชันที่จะทำงานในลักษณะเดียวกันบนอุปกรณ์มือถือแท็บเล็ตและเดสก์ท็อป
เข้ากันได้กับเฟรมเวิร์กอื่น ๆ เช่น PhoneGap, Whitelight เป็นต้น
มีชุดอินพุตแบบสัมผัสที่ใช้งานง่ายและวิดเจ็ต UI
การเพิ่มประสิทธิภาพแบบก้าวหน้านำฟังก์ชันพิเศษมาสู่แพลตฟอร์มมือถือแท็บเล็ตและเดสก์ท็อปทั้งหมดและเพิ่มการโหลดหน้าเว็บที่มีประสิทธิภาพและรองรับอุปกรณ์ที่กว้างขึ้น
คุณสมบัติของ jQuery Mobile
สร้างขึ้นบน jQuery Core และ "เขียนน้อยลงทำมากขึ้น" เฟรมเวิร์ก UI
เป็นเฟรมเวิร์กโอเพ่นซอร์สและข้ามแพลตฟอร์มรวมถึงข้ามเบราว์เซอร์ที่เข้ากันได้
เขียนด้วย JavaScript และใช้คุณสมบัติของ jQuery และ jQuery UI เพื่อสร้างไซต์ที่เหมาะกับอุปกรณ์เคลื่อนที่
มันรวม HTML5, CCS3, jQuery และ jQuery UI ไว้ในเฟรมเวิร์กเดียวสำหรับการสร้างเพจที่มีสคริปต์น้อยที่สุด
รวมถึงระบบนำทาง Ajax ที่ใช้การเปลี่ยนหน้าแบบเคลื่อนไหว
ข้อดีของ jQuery Mobile
ง่ายต่อการเรียนรู้และพัฒนาแอปพลิเคชันหากคุณมีความรู้เกี่ยวกับคุณลักษณะ HTML5, CSS3
มันเข้ากันได้กับข้ามแพลตฟอร์มและข้ามเบราว์เซอร์ดังนั้นคุณไม่ต้องกังวลกับการเขียนโค้ดที่แตกต่างกันสำหรับความละเอียดของอุปกรณ์แต่ละเครื่อง
คุณสามารถสร้างธีมที่กำหนดเองโดยใช้ ThemeRoller โดยไม่ต้องเขียนบรรทัดของโค้ด รองรับเบราว์เซอร์ HTML5 ทั้งหมด
ใช้ HTML5 ร่วมกับ JavaScript เพื่อให้พัฒนาเว็บแอปพลิเคชันได้ง่าย
สร้างขึ้นในลักษณะที่อนุญาตให้รหัสเดียวกันปรับขนาดโดยอัตโนมัติจากหน้าจอมือถือไปยังหน้าจอเดสก์ท็อป
ข้อเสียของ jQuery Mobile
มีตัวเลือกที่ จำกัด สำหรับธีม CSS ดังนั้นไซต์จึงมีลักษณะคล้ายกันซึ่งสร้างขึ้นโดยธีมเหล่านี้
แอปพลิเคชั่นที่พัฒนาโดยใช้ jQuery Mobile ทำงานช้ากว่าบนมือถือ
จะใช้เวลานานมากขึ้นเมื่อคุณรวม jQuery mobile กับ mobile framework อื่น ๆ
ยากที่จะออกแบบภาพที่กำหนดเองได้อย่างสมบูรณ์
คุณสมบัติทั้งหมดในอุปกรณ์ไม่สามารถเข้าถึงได้โดย JavaScript ในเบราว์เซอร์