20 Kỹ thuật thường được sử dụng trong ES6 - Chuyển tải
1. Xáo trộn mảng ngẫu nhiên
const items = ['😄', 67, true, false, '55'];
items.sort(() => Math.random() - 0.5);
console.log(items);
// [ '😄', '55', 67, false, true ]
2. Lọc chỉ giữ lại chữ số
const input = 'xieyezi 23213 is 95994 so hansome 223333';
const digits = input.replace(/[^\d]/g, '');
console.log(digits);
// 2321395994223333
3. ...
Đăng vào ngày 10 tháng 6 lúc 02:03
Tối ưu hóa Watch trong Vue2 với Trợ lý AI
Xây dựng thành phần theo dõi giá sản phẩm với Vue2
Trong dự án thương mại điện tử, chúng ta thường cần theo dõi các thay đổi của dữ liệu và thực hiện hành động tương ứng. Một trường hợp phổ biến là giám sát giá sản phẩm và hiển thị cảnh báo khi giá giảm xuống dưới ngưỡng nhất định. Bài viết này sẽ hướng dẫn bạn cách triển khai tính năng này b ...
Đăng vào ngày 9 tháng 6 lúc 18:39
Phát triển trình duyệt web cho Android
Trung tâm của trình duyệt web Android là Widget WebView, bao gồm WebKit.
Đầu tiên, tệp bố cục activity_main.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="matc ...
Đăng vào ngày 9 tháng 6 lúc 00:47
Giải pháp cho các vấn đề thường gặp với dự án MIDI-Sounds-React
1. Giới thiệu cơ bản về dự án và ngôn ngữ lập trình chính
MIDI-Sounds-React là một dự án mã nguồn mở cung cấp các thành phần cho framework React, cho phép xây dựng các ứng dụng âm nhạc và MIDI. Dự án hỗ trợ hơn 1500 loại nhạc cụ và bộ gõ kỹ thuật số, sử dụng các thư viện âm thanh miễn phí. Ngôn ngữ lập trình chính là JavaScript, kết hợp với R ...
Đăng vào ngày 8 tháng 6 lúc 21:16
Các phương pháp làm mới trang bằng JavaScript
Các phương pháp làm mới trang bằng JavaScript
JavaScript cung cấp nhiều cách khác nhau để làm mới hoặc tải lại trang web. Dưới đây là các phương pháp phổ biến và cách sử dụng chúng.
1. Sử dụng phương thức reload()
Phương thức này buộc trình duyệt phải làm mới trang hiện tại.
Cú pháp:
location.reload([forceGet])
Tham số:
forceGet: Tham số tùy ...
Đăng vào ngày 7 tháng 6 lúc 22:44
Cơ chế Cookie và Triển khai Xác thực Người dùng Đơn giản
Cookie là một cơ chế cho phép máy chủ (server) gửi một lượng nhỏ dữ liệu tới máy khách (client) để trình duyệt lưu trữ lại. Dữ liệu này sẽ được trình duyệt giữ lại trong bộ nhớ hoặc ổ cứng và gửi ngược lại máy chủ trong các yêu cầu HTTP tiếp theo. Quá trình này thường được thực hiện thông qua header Set-Cookie trong phản hồi HTTP từ máy chủ.
V ...
Đăng vào ngày 7 tháng 6 lúc 19:32
Hướng dẫn tích hợp TRS cho nhà phát triển mới
Tài liệu hướng dẫn mẫu TRS
Phân trang ngược (từ cuối về đầu)
Khi hiển thị danh sách tài liệu theo thứ tự thời gian ngược, cần điều chỉnh chỉ số trang hiện tại sao cho trang mới nhất luôn ở vị trí 1. Đoạn mã sau sử dụng thư viện laypage để thực hiện phân trang đảo chiều:
<script>
layui.use('laypage', function () {
var laypag ...
Đăng vào ngày 7 tháng 6 lúc 18:24
Hiểu Rõ Về Cơ Chế Sandbox Trong Phát Triển Front-End
Khái niệm về "Sandbox"
Sandbox (còn gọi là: hộp cát, môi trường cách ly) là một cơ chế bảo mật, cung cấp môi trường cách ly cho các chương trình đang chạy. Thường được sử dụng để thực thi các đoạn mã không đáng tin cậy, có khả năng phá hoại hoặc khi không thể xác định rõ ý định của chương trình. Sandbox cho phép thực thi an toàn các đoạn mã khô ...
Đăng vào ngày 7 tháng 6 lúc 17:40
Giải phẫu Đối tượng Window và Quản lý Tương tác Giao diện với JavaScript
Tổng quan về Mô hình Đối tượng Trình duyệt (BOM)
Mô hình đối tượng trình duyệt (BOM) cung cấp khả năng tương tác giữa mã JavaScript và cửa sổ trình duyệt một cách độc lập với nội dung trang web. Nhân lõi của BOM chính là đối tượng window.
Đối tượng window đóng vai trò kép trong kiến trúc JavaScript:
Là giao diện để truy cập vào khung cửa sổ tr ...
Đăng vào ngày 7 tháng 6 lúc 05:27
Phân tích mã nguồn Zepto: Mô-đun Xử lý Sự kiện
Kiến thức nền tảng
Sự kiện trong trình duyệt tuân theo mô hình xuất bản–đăng ký (publish-subscribe). DOM event không phải ngoại lệ — mỗi lần gọi addEventListener tương đương với một đăng ký, và mỗi lần gọi dispatchEvent là một lần xuất bản. Dưới đây là minh họa khái niệm bằng cách triển khai thủ công:
const BulletinBoard = {
listeners: [], ...
Đăng vào ngày 6 tháng 6 lúc 22:22