DANH MỤC TÀI LIỆU
Sử dụng chế độ giả lập di động trên Chrome
S d ng ch đ gi l p di đ ng trên Chrome ế ả ậ
L p trình Website đã và đang tr nên ph c t p. Ngoài vi c ki m th tính ứ ạ
năng trên hàng tá trình duy , website c a b n c n đ c đánh giá th t k ượ ậ ỹ
l ng trên c m t lo t thi t b đa d ng, t di đ ng đ n máy tính v i ưỡ ả ộ ế ị ế
nh ng h đi u hành, đ phân gi i, khích th c màn hình và t c đ x ướ ộ ử
khác nhau. Trong nh ng tr ng h p c c đoan, th i gian cho test có th lâu ườ ợ ự
b ng th i gian phát tri n ban đ u. R t may m n, các trình duy t hi n đ i ệ ạ
ngày nay đ u đã cung c p công c gi l p di đ ng. Trong bài vi t này ả ậ ế
chúng ta s tìm hi u v ch đ gi l p di đ ng trên Chrome. ế ả ậ
Chrome Developer Tools
Truy c p vào trang web b n mu n test và m Developer Tools (Menu > ạ ố
Tools > Developer Tools, Cmd+Opt+I trên Mac ho c F12 / Ctrl+Shift+I trên
Windows và Linux). B n gi đây đã có th kích ho t gi l p b ng cách ả ậ
click vào icon Toggle device toolbar góc trái trên cùng:
B gi l p thi t b s hi n lên: ả ậ ế
Gi l p c m ngả ậ
Di chuy n con tr chu t lên thi t b đ bi n thành tr ‘ch m’ tròn. Thay ế ị ể ế
đ i này s ph n ng v i các e0vent JavaScript d ng ch m nh touchstart, ả ứ ư
touchmove và touchend. Event riêng cho cu t và hi u ng CSS s không ệ ứ
x y ra.
Gi phím Shift sau đó click và di chuy n con chu t đ mô ph ng pinch ộ ể
zooming.
Mobile Emulator Device Toolbar
B n cũng r t nên dành chút th i gian làm quen v i toolbar và menu phía ạ ấ
trên c a s trên mobile emulator:ử ổ
Các m c đi u khi n m c đ nh g m: ặ ị
ki u thi t b (ho c đ n gi n là Responsive) ế ị ơ
đ phân gi i hi n t i ệ ạ
t l (màn hình có th đ c phóng to ho c thu nh đ kh p v i ô giỷ ệ ượ
l p h n)ậ ơ
nút chuy n đ i portrait/landscape.ể ổ
Menu 3 ch m cho phép b n n/hi n 1 s các đi u khi n khác: ạ ẩ
khung thi t b (hình nh minh h a c a thi t b )ế ị ế ị
th c pixelướ
t l pixel c a thi t b (nh 2.0 có các màn hình Retina đ c gi l p)ỷ ệ ế ư ượ ả ậ
đi u ti t m ng (gi i h n băng thông và test hi u năng trên các k t ề ế ạ ế
n i ch m h n)ố ậ ơ
tùy ch n cu i cùng cho phép b n ch p screenshot kèm theo khung ọ ố ạ ụ
thi t b n u đ c hi n th .ế ị ế ượ
Thanh CSS Media Query
Thanh bên d i toolbar hi n th m t lo t kích th c di đ ng, tablet và các ướ ị ộ ướ
thi t b khác th ng th y. M c này click đ c khi Responsive đ c ch n ế ị ườ ượ ượ
làm thi t b cho đ r ng đó.ế ộ ộ
L a ch n Show media queries t menu ba ch m đ xem đ c b n tóm t t ượ ả
theo màu c a t t c media query đ c set trong CSS.ủ ấ ả ượ
BLUE – các query t p trung vào maximum width
GREEN – các query t p trung vào widths trong m t kho ng nh t đ nh ấ ị
ORANGE – các query t p trung vào m t đ r ng nh t đ nh B n có ộ ộ
th click b t kỳ thanh nào đ thi t đ t màn hình gi l p v đ r ng ế ả ậ
đó.
L a ch n thi t b c n gi l p ế ả ậ
Dropdown menu phía bên trái b n l a ch n m t thi t b . B n cũng s ạ ự ế ị
đ c cung c p m t lo t preset cho smartphone và tablet, đi n hình nh ượ ộ ạ ư
iPhones, iPads, Nexus tablets, Samsung Galaxy,…
B n có th m ho c t t thi t b ho c t nh p kích th c thi t b thông ể ở ế ị ướ ế ị
qua:
tên
phân nhóm nh “Mobile” ho c “Tablet”ư ặ
đ phân gi i c a thi t b ả ủ ế
và t l pixel (ví d nh 2 cho màn hình iPhone Retina – m t đ pixelỷ ệ ư
cao g p đôi đ phân gi i c a view port đ c report). ả ủ ượ
M t c a s m i s xu t hi n cho phép b n xác đ nh: ớ ẽ
Kinh-vĩ đ hi n t i ho c l a ch n m t thành ph l n nào đó t ố ớ
dropdown. B n cũng có th l a ch n Location unavailable đ gi l p ể ự ả ậ
ph n ng c a ng d ng khi thi t b không thu đ c tín hi u GPS. ủ ứ ế ượ
V tính năng xoay. B n có th xoay theo các preset có s n ho c xoay ẵ ặ
thi t b b ng cách click và kéo.ế ị ằ
Remote Real Device Debugging
Cu i cùng, Chrome cũng đã cho phép b n k t n i m t thi t b Android th t ế ố ế ị
thông qua USB remote device debugging. L a ch n More tools -> Remote ự ọ
devices trong menu ba ch m chính c a Developer Tools. Ki m tra xem m cấ ủ
Discover USB devices đã đ c đánh d u hay ch a, sau đó k t n i đi n ượ ư ế ố
tho i/tablet và làm theo h ng d n. ướ ẫ
Chrome còn cho phép b n set up port forwarding, đ b n có th chuy n ể ạ
h ng đ n đ a ch web trên local server c a thi t b . Ô preview c a ướ ế ế ị
thông tin tài liệu
Lập trình Website đã và đang trở nên phức tạp. Ngoài việc kiểm thử tính năng trên hàng tá trình duyệ, website của bạn cần được đánh giá thật kỹ lưỡng trên cả một loạt thiết bị đa dạng, từ di động đến máy tính với những hệ điều hành, độ phân giải, khích thước màn hình và tốc độ xử lý khác nhau. Trong những trường hợp cực đoan, thời gian cho test có thể lâu bằng thời gian phát triển ban đầu.
Mở rộng để xem thêm
từ khóa liên quan
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×