Tôi đang làm việc với Requijs + jquery và tôi đã tự hỏi liệu có cách nào thông minh để làm cho một plugin jQuery hoạt động tốt với request hay không.
Ví dụ, tôi đang sử dụng jQuery-cookie. Nếu tôi hiểu đúng, tôi có thể tạo một tệp có tên jquery-cookie.js và bên trong làm
define(["jquery"], // Require jquery
function($){
// Put here the plugin code.
// No need to return anything as we are augmenting the jQuery object
});
requirejs.config( {
"shim": {
"jquery-cookie" : ["jquery"]
}
} );
Tôi tự hỏi liệu tôi có thể làm những thứ như jQuery làm không, giống như thế này:
if ( typeof define === "function" && define.amd && define.amd.jQuery ) {
define( "jquery", [], function () { return jQuery; } );
}
hoặc nếu đây là cách duy nhất để làm cho các plugin jQuery tương thích với requestj hoặc bất kỳ amd nào