如果js文件中有此代码:
(function($) {
$.cleditor = {
...
};
...
})(jQuery);
这是我第一次看到符号$.
:那是什么意思?
答案 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