ถัดไป
ก่อนหน้า
1.3 คุณสมบัติและความสามารถของ jQuery Mobile
คุณสมบัติที่สำคัญ
- Built on jQuery core
ใช้งานร่วมกับ jQuery core เพื่อให้มีความคุ้นเคยและความสอดคล้องกับหลักของ jQuery และเรียนรู้ในทางอ้อมให้น้อยที่สุดและการยกระดับแบบแผนและโค้ด jQuery UI
- Compatible with all major mobile, tablet, e-reader & desktop platforms
ส่วนใหญ่จะสามารถใช้งานร่วมกับ มือถือ, แท็บเล็ต, e-reader & desktop platforms ได้ โดยแพลตฟอร์มที่สามารถรองรับได้มีดังต่อไปนี้ดังนี้ iOS, Android, Blackberry, Palm WebOS, Nokia/Symbian, Windows Phone 7, MeeGo, Opera Mobile/Mini, Firefox Mobile, Kindle, Nook และ ทุกๆเบราว์เซอร์ที่สามารถรองรับได้
- Lightweight size and minimal image dependencies for speed.
ขนาดที่เล็กและรูปภาพขนาดเล็กจะมีผลต่อความเร็ว
- Modular architecture
สถาปัตยกรรมแบบโมดูลาร์ สร้างขึ้นเพื่อเพิ่มประสิทธิภาพในการ include features สำหรับแอปพลิเคชันโดยเฉพาะเท่านั้น
- HTML5 Markup-driven configuration
การพัฒนาที่ขับเคลื่อนด้วยการกำหนดค่าและการเปลี่ยนแปลงของเพจด้วยมาร์กอัป
เปลี่ยนแปลงของเพจด้วยมาร์กอัป(markup)ของ HTML5 จะทำให้พัฒนา
ไปได้อย่างรวดเร็วและเรียกใช้ script ให้น้อยที่สุด
- Progressive enhancement
ความก้าวหน้าของการยกระดับที่เพิ่มขึ้นสามารถเข้าถึงเนื้อหาและการทำงานหลักของ มือถือ, แท็บเล็ต, desktop platforms โดยการติดตั้งโปรแกรมจะเห็นเหมือนกับ
การติดตั้งแพลตฟอร์มใหม่ลงบนมือถือ
- Responsive design
เทคนิคการออกแบบและเครื่องมือที่มีพื้นฐานการโต้ตอบในแบบเดียวกันจะมีการปรับขนาดจากมาร์ทโฟนไปเป็นขนาดของหน้าจอเดสก์ทอปโดยอัตโนมัติ
- Powerful Ajax-powered navigation system
ประสิทธิภาพของระบบนำทาง Ajax สามารถปรับปรุง ปุ่มback,บุ๊คมาร์ค และ ล้าง URLs ของหน้าเพจที่มีการเคลื่อนไหวได้
- Accessibility
การเข้าถึงคุณสมบัติ เช่น WAI-ARIA สามารถเรียกใช้เพื่อให้หน้าเพจสามารถทำงาน บน screen readersและเทคโนโลยีอำนวยความสะดวกประเภทอื่น ๆได้ (ตัวอย่างเช่น VoiceOver บน iOS)
- Touch and mouse event support
ผู้ใช้สามารถเพิ่ม methods ของ API เพื่อปรับปรุงprocess ให้รองรับการสัมผัส,รองรับ event ของ mouse และ cursor focus-based ได้
- Unified UI widgets
การรวม UI Widget เข้าไว้ด้วยกัน จะทำให้ใช้งานได้ง่ายขึ้น โดยเพิ่ม touch-optimized และ themable controls ซึ่งเป็น native controls ของagnosticแพลตฟอร์ม
- Powerful theming Framework
การทำธีม โดยใช้ ThemeRoller มของ Framework จะทำให้มีประสบการณ์
มากขึ้นและง่ายต่อการสร้างแอปพลิเคชั่น
- Customizable
การปรับแต่งเพื่อให้ได้ประสิทธิภาพที่ดียิ่งขึ้นสามารถสร้างได้อย่างง่ายดาย ด้วยการ Download builder
ความสามารถในการเข้าถึง
jQuery Mobile สร้างขึ้นบนมาตรฐาน semantic HTML ทำให้การเข้าใช้เว็บไซต์บนอุปกรณ์เป็นไปได้มากขึ้นเบราว์เซอร์ระดับเยี่ยมได้ใช้เทคนิคมากมายของ jQuery Mobile เช่น focus management, keyboard navigation และคุณสมบัติ HTML ที่ระบุรายละเอียดใน เทคโนโลยี WAI-ARIA ของ W3C's
การใช้เทคนิคเหล่านี้จะทำให้ผู้ที่มีความพิการสามารถเข้าถึงเว็บไซต์ได้มากขึ้นเช่น ผู้พิการทางด้านสายตาอาจใช้โปรแกรมอ่านหน้าจอ screen readersหรือเทคโนโลยีอำนวยความสะดวกอื่นๆ ในการเข้าถึงเว็บ เช่น โปรแกรม VoiceOver บน iPhone