hn4u @ Last updated 21/11/04 22:42
Go to my homepage at http://4u.jcisio.com
Full version available at http://4u.jcisio.com/r/article1477.htm

Hải Nam

Nén mã javascript

Để thu nhỏ kích thước mã javascript (nhằm tăng tốc độ khi download về), bạn có thể nén các đoạn mã javascript lại.

Tôi tạm chia làm 3 mức độ xử lí:

Làm gọn mã

Đơn giản là xoá các ghi chú, các khoảng trắng không cần thiết... Có nhiều công cụ làm việc này, dưới đây là một công cụ rất tốt, được viết bằng... javascript: JS crunch

Biến đổi mã

Ở mức độ cao hơn, ta có thể sửa lại các tên biến chỉ còn 1, 2, 3 kí tự để tiết kiệm. Việc này cần làm đồng bộ trên 1 tập tin duy nhất chứa tất cả các mã sẽ dùng, vì nếu không có thể dẫn đến trùng tên.

Nén mã

Nén (compression) được hiểu theo đúng kiểu của nó: thay các từ dài, thường gặp bằng các từ ngắn hơn.

Không chỉ các tên biến, mà còn là các từ, cụm từ dài khác (như document, body, window...), không chỉ từ khoá, mà còn cả tên hàm, giá trị biến... sau đó hiển thị bằng hàm eval().


hainam4u @ Last updated 21/11/04 22:42
Go to my homepage at http://4u.jcisio.com