符号“$ .something = {”是什么意思?

时间:2012-11-22 06:34:46

标签: jquery

如果js文件中有此代码:

(function($) {
  $.cleditor = {
  ...
  };
  ...
})(jQuery);

这是我第一次看到符号$.:那是什么意思?

3 个答案:

答案 0 :(得分:1)

$。用于调用jquery方法,如$ .trim(),(function($) { })(jQuery)Immediately-Invoked Function Expression,在匿名函数上自行调用。您可以通过 here 了解有关此表示法的更多信息。

答案 1 :(得分:1)

这意味着新的自定义function已添加到jQuery核心。

虽然快速搜索cleditor显示它是一个jQuery插件,并且应该像这样使用:

$(selector).cleditor({options}); // where selector is either an input or textarea element

答案 2 :(得分:1)

默认情况下,jQuery使用“$”作为“jQuery”的快捷方式

因此 - 使用$(“。class”)或jQuery(“。class”)是一样的。

编写插件以避免出现问题时,可以将“jQuery”传递给函数:

function($) {

//use $ writing your plugin

}(jQuery)

现在,$ .cleditor对象包含用于创建自定义插件和覆盖内置功能的全局属性和方法。

以下链接可让您更加了解$ .cleditor

http://premiumsoftware.net/cleditor/docs/GettingStarted.html