2013-03-08 33 views
7

Sự khác biệt giữa definerequire là gì và khi nào tôi nên sử dụng từng bộ lọc? Tôi đã đọc các câu trả lời khác nhau trên Stack Overflow, nhưng tôi vẫn chưa thể hiểu được.Sự khác biệt giữa xác định và yêu cầu trong RequireJS là gì?

Ví dụ: nếu đây là số main.js (tệp cấu hình yêu cầu điểm đến), điểm khác biệt là gì?

define(["jquery"], function($) { 
do something with $    
}); 

require(["jquery"], function($) { 
do something with $    
}); 

Có phải $/jQ được đảm bảo tải và sẵn sàng trong cả hai?

Trả lời

3

Chúng thực hiện tương tự nội bộ. Nhưng ...... bạn nên xác định điểm vào của ứng dụng của mình bằng cách sử dụng require và xác định phần còn lại của mô-đun bằng cách sử dụng define. Tôi thấy rằng điều này giúp bạn hiểu rõ vai trò của mô-đun hiện tại mà bạn đang xem thực sự chơi trên toàn bộ ứng dụng của bạn.

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