JQuery সাইট jQuery এর জন্য প্রাথমিক প্লাগইন সিনট্যাক্সটি তালিকাভুক্ত করে:
(function( $ ){
$.fn.myPlugin = function() {
// there's no need to do $(this) because
// "this" is already a jquery object
// $(this) would be the same as $($('#element'));
this.fadeIn('normal', function(){
// the this keyword is a DOM element
});
};
})( jQuery );
আমি জাভাস্ক্রিপ্টের দৃষ্টিকোণ থেকে সেখানে কী চলছে তা বুঝতে চাই, কারণ জেএস এর আগে আমি যে কোনও বাক্য গঠন দেখেছি তা এটি দেখে মনে হচ্ছে না। সুতরাং এখানে আমার প্রশ্নের তালিকা:
আপনি যদি ভেরিয়েবলের সাথে ফাংশন ($) ... প্রতিস্থাপন করেন, "the_function" বলুন, সিনট্যাক্সটি দেখতে এরকম দেখাচ্ছে:
(the_function)( jQuery );
"(JQuery) কি"; করছেন? _পরিষ্কারের আশেপাশে প্রথম বন্ধনীগুলি কি সত্যিই প্রয়োজনীয়? তারা সেখানে কেন? কোডের অন্য একটি অংশ যা আপনি দিতে পারেন তা কি একই রকম?
এটি ফাংশন ($) দিয়ে শুরু হয়। সুতরাং এটি একটি ফাংশন তৈরি করছে, যতদূর আমি বলতে পারি যে কখনই চালানো হবে না $ এর পরামিতিটি, যা ইতিমধ্যে সংজ্ঞায়িত? সেখানে কি চলছে?
সাহায্যের জন্য ধন্যবাদ!