Chia sẻ thư viện javascript mở rộng khi kết nối tới Hub sử dụng SignalR
Bài viết được sự cho phép của tác giả Phạm Công Sơn Tôi chia sẻ kinh nghiệm và thư viện mở rộng mà tôi viết để kết nối tới Hub sử dụng SignalR. Thư viện do tôi mở rộng thêm với mục đích 1. Có thể kết nối được tới nhiều Hub 2. Duy trì được kết nối ổn định: Khi disconnected thì sẽ tự động kết nối trở lại 3. Có thể đăng ký nhiều sự kiện để nhận data được push từ server gửi về 4. Khi gửi request lên server Hub thì chỉ gửi được khi đang ở trạng thái kết nối tốt. [irp posts="21159" name="10 câu hỏi javascript để nâng cao trình độ"] [irp posts="34596" name="10 tip tối ưu code trên JavaScript mà web developer nào cũng nên biết"] Để tải thư viện mở rộng do tôi viết các bạn có thể tải tại đây. function Hub(hubUrl, hubName) { this.onOk = function (func) { if (state == 2) func(); }; this.onBeforeStart = function () { }; this.start = function() {/* Code coe */ }; } Phần mở rộng tôi viết gồm hubUrl, hubName là trỏ đến địa chỉ Hub cần kết nối tới. this. [...]
Đọc thêm