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

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

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 😘

Nguồn: viblo.asia

Bài viết liên quan

9 Mẹo lập trình Web “ẩn mình” giúp tiết kiệm hàng giờ đồng hồ

Hầu hết các lập trình viên (kể cả những người giỏi) đều tốn thời gian x

Can GPT-4o Generate Images? All You Need to Know about GPT-4o-image

OpenAI‘s GPT-4o, introduced on March 25, 2025, has revolutionized the way we create visual con

Khi nào nên dùng main, section, article, header, footer, và aside trong HTML5

HTML5 đã giới thiệu các thẻ ngữ nghĩa giúp cấu trúc nội dung web một cách có

So sánh Webhook và API: Khi nào nên sử dụng?

Trong lĩnh vực công nghệ thông tin và phát triển phần mềm, Webhook và API là hai th