NHẮC LẠI BÀI TRƯỚCNhận diện thiết bị và tính tương thích với các thiết bị Khởi tạo và tùy biến nội dung Chèn thêm trang web với Jquery mobile Định dạng trang web với CSS Nhận diện thiết
Trang 1BÀI 4 NÂNG CAO KHẢ NĂNG THIẾT KẾ WEB MOBILE VỚI
THÀNH PHẦN JQUERY MOBILE
Trang 2NHẮC LẠI BÀI TRƯỚC
Nhận diện thiết bị và tính tương thích với các thiết bị
Khởi tạo và tùy biến nội dung
Chèn thêm trang web với Jquery mobile
Định dạng trang web với CSS
Nhận diện thiết bị và tính tương thích với các thiết bị
Khởi tạo và tùy biến nội dung
Chèn thêm trang web với Jquery mobile
Định dạng trang web với CSS
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 2
Trang 4KHỞI TẠO WEB VỚI JQUERY MOBILE
Trang 5KHỞI TẠO WEB VỚI JQUERY MOBILE
Trang Jquery mobile bao gồm:
HTML
Javascript từ thư viện Jquery mobile
CSS
Để khởi tạo trang mới với Jquery mobile sử dụng
thành phần jQuery Mobile trên bảng Insert
Trang Jquery mobile bao gồm:
HTML
Javascript từ thư viện Jquery mobile
CSS
Để khởi tạo trang mới với Jquery mobile sử dụng
thành phần jQuery Mobile trên bảng Insert
Trang 6KHỞI TẠO WEB VỚI JQUERY MOBILE
Bước 1: Khởi tạo trang HTML5
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 6
Trang 7KHỞI TẠO WEB VỚI JQUERY MOBILE
Bước 2: Chèn trang Jquery Mobile
Các thành phần jQuery widget, đối tượng (objects)
phải được chèn trong trang Jquery Mobile
Trích xuất trang Jquery mobile widget bằng cách chọn
Insert > jQuery Mobile > Page
Hộp thoại page xuất
hiện
Trang 8KHỞI TẠO WEB VỚI JQUERY MOBILE
Tùy chọn The Remote (CDN) : liên kết các phiên bản của những tập tin cần thiết tại các trang Jquery
mobile
Tùy chọn Local : tương tự như file trong trang web
Nhấn OK để hiển thị hộp tùy chọn header, footer
trên trang
Tùy chọn The Remote (CDN) : liên kết các phiên bản của những tập tin cần thiết tại các trang Jquery
mobile
Tùy chọn Local : tương tự như file trong trang web
Nhấn OK để hiển thị hộp tùy chọn header, footer
trên trang
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 8
Trang 9KHỞI TẠO WEB VỚI JQUERY MOBILE
Kết quả:
Thay đổi kích thước hiển
thị phù hợp với từng loại
thiết bị di động
Trang 10CHÈN THÊM THÀNH PHẦN TRÊN TRANG
Trang 11CHÈN THÊM THÀNH PHẦN TRÊN TRANG
Chèn thêm thành phần Layout grid:
Để tạo thành phần layout dạng bảng (cột) có thể sử dụng thành phần <table>
Trang 12CHÈN THÊM THÀNH PHẦN TRÊN TRANG
Tuy nhiên, phương pháp linh hoạt, chuẩn hơn để thiết
kế thành phần bảng (cột) trên trang Jquery mobile là
sử dụng:
Sử dụng Insert > jQuery Mobile > Layout Grid
Tuy nhiên, phương pháp linh hoạt, chuẩn hơn để thiết
kế thành phần bảng (cột) trên trang Jquery mobile là
sử dụng:
Sử dụng Insert > jQuery Mobile > Layout Grid
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 12
Hộp thoại tùy chọn cho bảng (cột) xuất hiện
Trang 13CHÈN THÊM THÀNH PHẦN TRÊN TRANG
Định nghĩa style cho Layout grid:
• jQuery Mobile Layout Grid sử dụng hai class:
– ui-grid-a cho 2 cột của grid – ui-grid-b cho 3 cột của grid
• Để định nghĩa việc xuất hiện của của các thành phần trong layout grid, sử dụng thuộc tính:
– ui-grid – ui-block
Định nghĩa style cho Layout grid:
• jQuery Mobile Layout Grid sử dụng hai class:
– ui-grid-a cho 2 cột của grid – ui-grid-b cho 3 cột của grid
• Để định nghĩa việc xuất hiện của của các thành phần trong layout grid, sử dụng thuộc tính:
– ui-grid – ui-block
Trang 14CHÈN THÊM THÀNH PHẦN TRÊN TRANG
Thiết kế trang mobile trong collapsible block:
Collapsible block (các khối mở rộng): hoạt động trên nguyên tắc hiển thị/ ẩn nội dung tùy thuộc vào người dùng
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 14
Ví dụ về hiển thị/ ẩn khối nội dung của người dùng
Trang 15CHÈN THÊM THÀNH PHẦN TRÊN TRANG
Xây dựng khối collapsible block:
• Giống như các đối tượng Jquery mobile, collapsible cũng yêu cầu hoạt động trong trang Jquery mobile
• Các bước thực hiện:
– Khởi tạo trang jQuery mobile: Insert > jQuery Mobile > Page
– Insert > jQuery Mobile > Collapsible Block
• Thay đổi trạng thái ban đầu của khối:
– Thành phần collapsible được định nghĩa bởi:
Xây dựng khối collapsible block:
• Giống như các đối tượng Jquery mobile, collapsible cũng yêu cầu hoạt động trong trang Jquery mobile
• Các bước thực hiện:
– Khởi tạo trang jQuery mobile: Insert > jQuery Mobile > Page
– Insert > jQuery Mobile > Collapsible Block
• Thay đổi trạng thái ban đầu của khối:
– Thành phần collapsible được định nghĩa bởi:
<div data-role="collapsible-set">
<div data-role="collapsible" data-collapsed="true"> </div>
</div>
Trang 16CHÈN THÊM THÀNH PHẦN TRÊN TRANG
– Theo mặc định, khi mở trang khối sẽ được hiển thị
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 16
Trang 17CHÈN THÊM THÀNH PHẦN TRÊN TRANG
• Thay đổi theme và định dạng style cho khối:
– Sử dụng data-theme, tham số này có thể chèn vào bất
cứ đâu trong dữ liệu của khối
Trang 18CHÈN THÊM THÀNH PHẦN TRÊN TRANG
– Sử dụng thuộc tính ul-collapsible để định dạng lại thành phần khối
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 18
Định dạng trong bảng CSS STYLES
Trang 19THÊM CÁC THÀNH PHẦN FORM TRONG
TRANG JQUERY MOBILE
Trang 20THÊM CÁC THÀNH PHẦN FORM TRONG TRANG JQUERY MOBILE
Sử dụng bảng Form để thực hiện:
Insert > Form
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 20
Trang 21THÊM CÁC THÀNH PHẦN FORM TRONG TRANG JQUERY MOBILE
Khởi tạo thành phần form Jquery Mobile:
Các bước thực hiện:
• Khởi tạo trang jQuery Mobile
• Chèn form vào trang jQuery Mobile Page
• Chèn các thành phần bên trong form
Chèn form: Insert | Form | Form
Khởi tạo thành phần form Jquery Mobile:
Các bước thực hiện:
• Khởi tạo trang jQuery Mobile
• Chèn form vào trang jQuery Mobile Page
• Chèn các thành phần bên trong form
Chèn form: Insert | Form | Form
Bảng tùy chọn Tag Editor
Trang 22THÊM CÁC THÀNH PHẦN FORM TRONG TRANG JQUERY MOBILE
Ví dụ về thành phần button:
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 22
Trang 23THÊM CÁC THÀNH PHẦN FORM TRONG TRANG JQUERY MOBILE
Một số trường đặc biệt trên form cho thiết bị di
động:
Trường text-input:
Trang 24THÊM CÁC THÀNH PHẦN FORM TRONG TRANG JQUERY MOBILE
Slider :
toggle switch: Insert > jQuery Mobile > Flip Toggle
Switch.
Slider :
toggle switch: Insert > jQuery Mobile > Flip Toggle
Switch.
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 24
Trang 25THÊM CÁC THÀNH PHẦN FORM TRONG TRANG JQUERY MOBILE
Định dạng các trường trong form dành cho web di
động:
Có thể định dạng lại các trường bằng cách sử dụng
data-theme
Trang 26TỔNG KẾT
Khởi tạo trang với Jquery mobile : Insert > jQuery
Mobile > Page
Để chèn thêm thành phần Layout grid cho web di
động, sử dụng: Insert > jQuery Mobile > Layout
Grid
Hoàn toàn định dạng lại layout grid với các thuộc
tính css: ui-block & ui-grid
Với các thành phần trong form dành cho web di
động, phải sử dụng Insert > Jquery mobile
Khởi tạo trang với Jquery mobile : Insert > jQuery
Mobile > Page
Để chèn thêm thành phần Layout grid cho web di
động, sử dụng: Insert > jQuery Mobile > Layout
Grid
Hoàn toàn định dạng lại layout grid với các thuộc
tính css: ui-block & ui-grid
Với các thành phần trong form dành cho web di
động, phải sử dụng Insert > Jquery mobile
Slide 4 - Nâng cao khả năng thiết kế web mobile với thành phần JQuery Mobile 26