Vinova tuyển lập trình viên Mobile & Web ở Hà Nội, lương $300-1000

Article: Cởi trói cho JavaScript 1339

JavaScript
id.cntt.tv/[Anonymous] 9
Updated over 4 years ago
Việc ứng dụng các thư viện JavaScript (JS) có kích cỡ lớn là xu hướng tất yếu của web. Trở ngại trói buộc lớn nhất là vấn đề kích cỡ: chúng quá lớn.

Chúng ta sẽ bàn cách cởi trói cho chúng.

Công cụ

Tham khảo

1 2 

Editors
ngocdaothanh.myopenid.com 174
id.cntt.tv/[Anonymous] 9

Comments

id.cntt.tv/[Anonymous] 9
over 5 years ago
nên hiểu từ “cởi trói” thế nào đây? dùng 1 phần của thư viện, bỏ đi những phần “thừa” , hay là dùng các phương pháp tăng tốc độ tải js xuống (như: nén file…)


a, kiem tra chuc nang “kiem tra chinh ta” nen thu viet khong dau xem sao :D
tnd.myopenid.com 17
over 5 years ago
Nhân tiện các bạn tham khảo một khảo sát thực tế về sử dụng Ajax trong ứng dụng web. Có thể giúp ích chút gì trong việc lựa chọn Javascript framework cho dự án tương lai của bạn. Xem tại website của DDJ
id.cntt.tv/[Anonymous] 9
over 5 years ago
Mình thử qua protypejs đã được nén khi sử dụng Ajax thì gặp phải 1 số lỗi còn nếu không nén thì to prototypes to qúa từ 43kb ver 1.4 bây giờ đã lên tới hơn 94kb rồi. Không hiểu sao bây giờ protypejs lại gộp tất cả các thư viện thành 1 file mà không phân ra thành thừng module nhỏ để tiện cần gì dùng cái đó như version cũ
ngocdaothanh.myopenid.com 174
Updated over 5 years ago

nên hiểu từ “cởi trói” thế nào đây? dùng 1 phần của thư viện, bỏ đi những phần “thừa” , hay là dùng các phương pháp tăng tốc độ tải js xuống (như: nén file…)

Thư viện thường gồm nhiều file được thiết kế theo module, file nào client k dùng đến thì lúc client chạy sẽ k được tải. Do đó developer nên dùng “nguyên con”, k nên mò mẫm rị mọ xóa file này xóa file kia cho mất công, vì chỉ tốn thêm cùng lắm vài trăm KB đĩa cứng của server. “Cởi trói” là làm sao tăng tốc độ tải file bằng cách nén. Vấn đề là có nhiều kiểu nén, developer cần tỏ tường để ứng dụng cho hợp lí.

Mình thử qua protypejs đã được nén khi sử dụng Ajax thì gặp phải 1 số lỗi còn nếu không nén thì to prototypes to qúa từ 43kb ver 1.4 bây giờ đã lên tới hơn 94kb rồi. Không hiểu sao bây giờ protypejs lại gộp tất cả các thư viện thành 1 file mà không phân ra thành thừng module nhỏ để tiện cần gì dùng cái đó như version cũ

Bạn tự nén? Lúc nén cần chú ý dấu chấm phẩy và ngoặc như trình bày trong Mẹo vặt JavaScript. Prototype mới nhất là 1.5.1. Version cũ bạn đề cập là version mấy? Tôi bắt đầu dùng Prototype từ 1.4, thấy chỉ có một file duy nhất.

alide.myopenid.com 32
over 4 years ago
Có cách này, nhưng không hoạt động với Safari: http://joseph.randomnetworks.com/archives/2006/07/13/compressed-javascript/

You must login to be able to comment

Uploaded files

No file uploaded yet

You must login to be able to upload

Nhà tài trợ:

Mọi người đều tự do viết bài, sửa bài của người khác, và bình luận ở trang web này. Bạn muốn chủ động tạo bài mới để chia sẻ kinh nghiệm với mọi người? Xin click link ở dưới.

Create new content