PDA

View Full Version : حرفه ای: function($)



exlord
پنج شنبه 06 آبان 1389, 12:22 عصر
تو ساخت کنترل ها function($) یعنی چی؟
چجوری میشه تو jquery oop برای کنترل namespace تعریف کرد ؟

eAmin
پنج شنبه 06 آبان 1389, 14:11 عصر
منظورتون پلاگینها هست؟

(function($) {
// do somethings...
})(jQuery);

$ در اینجا یک پارامتر هست که با jQuery مقدار دهی شده و به هسته ی jQuery اشاره میکنه.
از این به بعد شما می تونید، در تمامی کدهاتون از $ بجای jQuery استفاده کنید.
مثال برای namespace :

(function($) {

// create namespace

$.fn.namespace = {};
$.fn.namespace.namespaceChild = {};
$.fn.namespace.namespaceChild.methods = function() {};

})(jQuery);


تا حالا با jQuery کار نکردم، ولی قاعدتا باید اینطور باشه.
موفق باشید.