Pracuję z requirejs + jquery i zastanawiałem się, czy istnieje sprytny sposób, aby wtyczka jQuery działała dobrze z require.
Na przykład używam jQuery-cookie. Jeśli dobrze zrozumiałem, mogę utworzyć plik o nazwie jquery-cookie.js i wewnątrz zrobić
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"]
}
} );
Zastanawiałem się, czy mógłbym robić rzeczy takie jak jQuery, które wygląda tak:
if ( typeof define === "function" && define.amd && define.amd.jQuery ) {
define( "jquery", [], function () { return jQuery; } );
}
lub jeśli jest to jedyny sposób, aby wtyczki jQuery były kompatybilne z requirejs lub dowolnym amd