Điểm qua JacksonTian/eventproxy: 2.9k sao trên GitHub, viết chủ yếu bằng JavaScript. An implementation of task/event based asynchronous pattern.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
var ep = EventProxy.create('tpl', 'data', function (tpl, data) {
// TODO
});
以上方法等效于
var ep = new EventProxy();
ep.all('tpl', 'data', function (tpl, data) {
// TODO
});
重复异步协作
此处以读取目录下的所有文件为例,在异步操作中,我们需要在所有异步调用结束后,执行某些操作。
var ep = new EventProxy();
ep.after('got_file', files.length, function (list) {
// 在所有文件的异步执行结束后将被执行
// 所有文件的内容都存在list数组中
});
for (var i = 0; i < files.length; i++) {
fs.readFile(files[i], 'utf-8', function (err, content) {
// 触发结果事件
ep.emit('got_file', content);
});
}
var ep = new EventProxy();
ep.after('got_file', files.length, function (list) {
// 在所有文件的异步执行结束后将被执行
// 所有文件的内容都存在list数组中,按顺序排列
});
for (var i = 0; i < files.length; i++) {
fs.readFile(files[i], 'utf-8', ep.group('got_file'));
}
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/JacksonTian/eventproxy là nguồn chính thức.
JacksonTian/eventproxy có bao nhiêu sao?
JacksonTian/eventproxy có 2.9k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/JacksonTian/eventproxy. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
JacksonTian/eventproxy có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho JacksonTian/eventproxy. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
JacksonTian/eventproxy có trang demo không?
Dự án có trang chủ ở http://html5ify.com/eventproxy. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
JacksonTian/eventproxy là gì?
JacksonTian/eventproxy (JacksonTian/eventproxy) là dự án JavaScript trên GitHub. Theo mô tả gốc: An implementation of task/event based asynchronous pattern.
Đọc đầy đủ README ở tab phía trên.
Chưa chắc eventproxy có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về eventproxy.