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

Phân Tích Cấu Trúc Nguồn Mã Zepto

Mặc dù trong công việc gần đây không thường xuyên sử dụng zepto, nhưng được biết rằng nguồn mã của zepto khá đơn giản và có nhiều tài liệu tham khảo trên mạng, nên tôi đã chọn zepto để bắt đầu. Hy vọng đây sẽ là nền tảng để đọc hiểu nguồn mã của các framework khác trong tương lai. Phiên bản mã nguồn Bài viết này phân tích phiên bản zepto 1.2.0 ...

Đăng vào ngày 18 tháng 5 lúc 23:05

Phân tích Module Ajax trong Thư viện Zepto

Module Ajax là một thành phần cốt lõi trong Zepto, cung cấp khả năng gửi yêu cầu không đồng bộ đến máy chủ thông qua XMLHttpRequest, đồng thời hỗ trợ cơ chế JSONP để xử lý các tình huống truy cập chéo miền (cross-origin). Bài viết này dựa trên mã nguồn Zepto phiên bản 1.2.0. Thứ tự kích hoạt sự kiện trong quá trình Ajax Zepto định nghĩa một ...

Đăng vào ngày 17 tháng 5 lúc 16:18