June 13, 2012

jQuery Performance Tips - Part 2

Hôm nay mình chia sẻ tiếp phần 2 cho loạt bài làm sao sử dụng jQuery một cách tối ưu, nhanh hơn và tiện dụng hơn. Ở đây không phải là những thứ mình phát minh ra, mà cũng tìm kiếm trên google rồi sau đó tập hợp lại để chia sẻ tới mọi người, nên có thể không thể chia sẻ nguồn cho mọi người được ^^.

  5 - Hạn chế gọi hàm trong vòng lặp

    Đây là điều dĩ nhiên không chỉ dành cho jQuery mà dành cho tất cả mọi ngôn ngữ lập trình. Nếu có một cách khác thay thế tốt hơn, chúng ta nên dùng vì việc gọi hàm trong vòng lặp sẽ làm chậm rất đáng kể và tốn tài nguyên khá nhiều. Ví dụ ta có đoạn code như bên dưới:

May 31, 2012

jQuery Performance Tips - Part 1

jQuery Performance Tips
Đã là dân làm web thì có lẽ jQuery không còn là điều xa lạ hay mới mẻ nữa. jQuery là một bộ thư viện rất hữu dụng cho việc phát triển ứng dụng web khi muốn viết javascript. Xài jQuery không khó, thậm chí rất đơn giản. Nhưng xài như thế nào để tối ưu và xài như thế nào để cải thiện tốt về tốc độ có lẽ không phải ai cũng biết. Bài viết sau của mình sẽ tóm tắt lại các kiến thức mà mình thu nhặt được giúp cải thiện tốc độ jQuery.

April 27, 2012

Chửi mắng và lời dạy của Đức Phật

Một lần, Phật đi giáo hóa vùng Bà La Môn, Các tu sĩ Bà La Môn thấy đệ tử của mình đi theo Phật nhiều quá, nên ra đón đường Phật chửi. Phật vẫn đi thong thả, họ đi theo sau chửi. Thấy Phật thản nhiên làm thinh, họ tức giận, chặn Phật lại hỏi :

- Cù-đàm có điếc không ?
- Ta không điếc .
- Ngài không điếc sao không nghe tôi chửi?
- Này Bà La Môn, nếu nhà ông có đám tiệc, thân nhân tới dự, mãn tiệc họ ra về, ông lấy quà tặng họ... Họ không nhận thì quà đấy về tay ai?

April 4, 2012

Zend Framework: Install by Wamp and Netbeans

Hôm nay mình giới thiệu đến mọi người cách thức cài đặt Zend Framework dựa trên bộ WAMP và IDE Netbeans. Kết hợp đó, mình giới thiệu mọi người cách tạo virtual host để xem link tạo localhost hấp dẫn hơn. Zend Framework thì có lẽ không cần giới thiệu nữa vì nó đã rất phổ biến trong những năm gần đây, và đây là bộ framework PHP MVC theo đánh giá của cá nhân mình là rất hoành tráng và đồ sộ theo nghĩa bóng lẫn nghĩa đen.

March 14, 2012

Optimize front-end to improve performance - Part 4

Cũng lâu không có bài viết nào cho blog cá nhân của mình. Hôm nay mình viết tiếp chuỗi bài về tối ưu hóa tầng front-end nhằm cải thiện tốc độ của website (webpage). Ở các phần trước, mọi người sẽ tập trung thao tác vào cấu trúc web như đặt CSS trên đầu, JS bên dưới, phải dùng càng ít file CSS/JS thì càng tốt. Thì ở phần 4 này, mình sẽ nói về một chủ đề đã cũ nhưng biết đâu bạn cũng chưa biết. Đó là dùng tập tin .htaccess để tối ưu hóa một số thông tin khác ví dụ như nén file với gzip, hoặc đặt thời gian cache cho các file static...

February 20, 2012

Con nhện ở miếu Quan Âm

Trước miếu Quan Âm mỗi ngày có vô số người tới thắp hương lễ Phật, khói hương nghi ngút. Trên cây xà ngang trước miếu có con nhện chăng tơ, mỗi ngày đều ngập trong khói hương và những lời cầu đảo, nhện dần có Phật tính. Trải nghìn năm tu luyện, nhện đã linh.

Một ngày, bỗng Phật dạo đến ngôi miếu nọ, thấy khói hương rất vượng, hài lòng lắm. Lúc rời miếu, ngài vô tình ngẩng đầu lên, nhìn thấy nhện trên xà.

February 1, 2012

Optimize front-end to improve performance - Part 3

Trong các phần trước, mình giới thiệu tới mọi người những kỹ thuật nhằm làm giảm số lượng request tới server. Vì nếu số lượng request lên server càng ít nhưng vẫn đảm bảo được chất lượng trang web thì đều đó đã làm tăng đáng kể về mặt load trang.
Hôm nay mình giới thiệu thêm những kỹ thuật nằm làm tăng tốc việc hiển thị trang web HTML. Phần này chủ yếu xoay quanh vấn đề về các file javascript, và file CSS.

January 1, 2012

2012 - New Year Resolution!

Vậy là một năm nữa lại trôi qua, năm mới lại đến, kính chúc tất cả mọi người an khang, thịnh vượng, thành công, sức khỏe và mọi điều tốt đẹp. Cũng như mọi năm, thời điểm đầu năm là thời điểm mình thiết lập những tiên quyết, những hướng đi cho năm. Và trước hết thì cũng nhìn lại quá khứ để thấy được mình được gì và mất gì trong năm qua.