Saya bekerja dengan requirejs + jquery dan saya bertanya-tanya apakah ada cara cerdas untuk membuat plugin jQuery berfungsi dengan baik dengan Requirement.
Misalnya saya menggunakan jQuery-cookie. Jika saya mengerti dengan benar, saya dapat membuat file bernama jquery-cookie.js dan di dalamnya lakukan
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"]
}
} );
saya bertanya-tanya apakah saya bisa melakukan hal-hal seperti yang dilakukan jQuery, seperti ini:
if ( typeof define === "function" && define.amd && define.amd.jQuery ) {
define( "jquery", [], function () { return jQuery; } );
}
atau jika ini adalah satu-satunya cara untuk membuat plugin jQuery kompatibel dengan requirejs atau amd apa pun