2010-09-21 30 views
14

Tôi tò mò về lý do đằng sau thủ tục chuẩn của tiền tố tên tệp plugin jQuery với "jquery". Một số hướng dẫn một cái gì đó nhà nước như:Tại sao có "jquery". tiền tố trên tên tệp plugin?

Việc sử dụng "jquery" tiền tố loại bỏ bất kỳ xung đột tên càng tốt với các tập tin kế để sử dụng với các thư viện khác.

Tôi tin rằng tôi thậm chí còn thấy một số plugin thực sự yêu cầu bản thân không được đổi tên.

Có bất kỳ lý do cụ thể nào khác cho tiền tố này hay đơn giản là quy ước?

Trả lời

20

Nó chỉ là một quy ước, ví dụ:

jquery.lightbox.js 
prototype.lightbox.js 

Nếu bạn chỉ có điều này và đã sử dụng cả hai, tốt, bạn nhìn thấy nơi sự nhầm lẫn đặt tại:

lightbox.js 

Ngoài ra, bạn có thể chỉ sử dụng các tệp chức năng JavaScript vani và không muốn các tệp đó có tiền tố, ví dụ editor.js, biểu thị nó không phụ thuộc vào jQuery ở tất cả ... đó là tất cả xung quanh tổ chức và bảo trì.

+0

Người ta cũng có thể ném mọi thứ vào thư mục 'jquery' để có được hiệu ứng tương tự, nhưng tôi cho rằng sau đó sẽ yêu cầu chia nhỏ một gói có thể có' example.js', 'jquery.example.js',' prototype .example.js' và 'example.css' cùng nhau. –

+2

@Mike - Đó chắc chắn là một cách tiếp cận hợp lệ cũng ... có thể có một tá hợp lệ tiếp cận ở đây, 'jquery.' chỉ là phổ biến nhất ... bất cứ phương pháp nào làm việc cho bạn, sử dụng nó :) –

Các vấn đề liên quan