Posts Tagged ‘chuan viet ma cua JQuery’

Chuẩn viết mã jQuery

April 3rd, 2008

Tất cả các hàm được khai báo phải được kết thúc bằng dấu chấm phẩy, ngay sau dấu đóng hàm. Sẽ tránh khỏi
- Lỗi khó kiểm soát ở IE,
- Lỗi phát sinh ở Drupal 6.x khi script aggregation được bật

Không đúng chuẩn

Drupal.behaviors.tableSelect = function (context) {
$(’form table[th.select-all]:not(.tableSelect-processed)’, context).each(Drupal.tableSelect);
}

Đúng chuẩn

Drupal.behaviors.tableSelect = function (context) {
$(’form table[th.select-all]:not(.tableSelect-processed)’, context).each(Drupal.tableSelect);
};

Quy tắc đặt tên biến: Đối với biến chứa đựng đối tượng jQuery, tên biến nên được bắt đầu bằng dấu dollar.

Không đúng chuẩn

element = $(’#some-id’);$element = document.getElementById(’some-id’);

Đúng chuẩn

$element = $(’#some-id’);element = document.getElementById(’some-id’);