- vừa được xem lúc

5 mẹo nhỏ cho Frontend có thể bạn biết lâu rồi

0 0 12

Người đăng: Đọt

Theo Viblo Asia

Dưới đây là một số mẹo nhỏ mình thấy đôi khi khá hữu ích, hãy học cùng mình nha:

1. Quickly hide

Để ẩn một phần tử DOM, chúng ta không cần sử dụng JavaScript, chủ cần sử dụng thuộc tính HTML hidden. Thuộc tính này có tác dụng tương tự như style css với display: none.

2. Xác định vị trí với thuộc tính position rút gọn

Mọi người có biết thuộc tính inset trong css không ? Nó là viết tắt của top, left, right và bottom. Cùng xem ví dụ này nhá:

// Before
div { position: absolute; top: 0; left: 0; bottom: 0; right: 0;
} // After
div { position: absolute; inset: 0;
}

Việc sử dụng syntax rút gọn kiểu này giúp giảm kích thước của file, ngoài ra giúp code trông gọn gàng hơn.

3. Xác định tốc độ Internet

Chúng ta có thể xác định tốc độ internet của người dùng với Web APIS Navigator:

Navigator.connection.downlink;

Nó sẽ trả về ước tính băng thông tính bằng megabit / giây,

4. Làm rung thiết bị di động với JS

Phương thức vibrate của window.navigator cho phép bật chế độ rung trên thiết bị di động.

window.navigator.vibrate(500);

Chúng ta có thể truyền vào vibrate với một số hoặc một mảng, với đơn vị là milisecond.

Tham khảo: https://viblo.asia/p/lam-rung-thiet-bi-di-dong-voi-javascript-vyDZOweRZwj

5. Chặn việc "kéo xuống để làm mới/tải lại"

Kéo xuống để làm mới là tính năng trên thiết bị di động. Nếu muốn chặn tính năng đó, chúng ta có thể làm bằng cách sử dụng CSS với thuộc tính overscroll-behavior-y:

body { overscroll-behavior-y: contain;
}

Cảm ơn mọi người đã dành thời gian học cùng mình ?

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 525

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 435

- vừa được xem lúc

Một số phương thức với object trong Javascript

Trong Javascript có hỗ trợ các loại dữ liệu cơ bản là giống với hầu hết những ngôn ngữ lập trình khác. Bài viết này mình sẽ giới thiệu về Object và một số phương thức thường dùng với nó.

0 0 154

- vừa được xem lúc

Tìm hiểu về thư viện axios

Giới thiệu. Axios là gì? Axios là một thư viện HTTP Client dựa trên Promise.

0 0 146

- vừa được xem lúc

Imports và Exports trong JavaScript ES6

. Giới thiệu. ES6 cung cấp cho chúng ta import (nhập), export (xuất) các functions, biến từ module này sang module khác và sử dụng nó trong các file khác.

0 0 110

- vừa được xem lúc

Bài toán đọc số thành chữ (phần 2) - Hoàn chỉnh chương trình dưới 100 dòng code

Tiếp tục bài viết còn dang dở ở phần trước Phân tích bài toán đọc số thành chữ (phần 1) - Phân tích đề và những mảnh ghép đầu tiên. Bạn nào chưa đọc thì có thể xem ở link trên trước nhé.

0 0 246