আমি এপিআই থেকে প্রয়োজনীয় js ডকুমেন্টটি পড়েছি
requirejs.config({
shim: {
'backbone': {
//These script dependencies should be loaded before loading
//backbone.js
deps: ['underscore', 'jquery'],
//Once loaded, use the global 'Backbone' as the
//module value.
exports: 'Backbone'
},
'underscore': {
exports: '_'
},
'foo': {
deps: ['bar'],
exports: 'Foo',
init: function (bar) {
//Using a function allows you to call noConflict for
//libraries that support it, and do other cleanup.
//However, plugins for those libraries may still want
//a global. "this" for the function will be the global
//object. The dependencies will be passed in as
//function arguments. If this function returns a value,
//then that value is used as the module export value
//instead of the object found via the 'exports' string.
return this.Foo.noConflict();
}
}
}
});
তবে আমি এর শিম অংশ পাচ্ছি না । কেন আমি শিম ব্যবহার করব এবং কীভাবে কনফিগার করব, আমি আরও কিছু স্পষ্টতা পেতে পারি
কেন এবং কখন আমাদের শিম ব্যবহার করা উচিত, দয়া করে কেউ উদাহরণ সহ ব্যাখ্যা করতে পারেন। ধন্যবাদ
Underscore
এবংBackbone
এখানে সাধারণের মতো ব্যবহার করুন,shim
এই ক্ষেত্রে কী করবেন? আমি কি ব্যবহার করতে পারিrequire( function() { _.extend({}); })
? এটা কি বোঝে_
?