我在coffeescript中编写了一个jquery插件,但我不确定如何使函数包装器部分正确.
我的coffeescript从这开始:
$.fn.extend({
myplugin: ->
@each ->
Run Code Online (Sandbox Code Playgroud)
哪个用函数包装器创建javascript:
(function() {
$.fn.extend({
myplugin: function() {
return this.each(function() {
Run Code Online (Sandbox Code Playgroud)
但我希望像这样传入'$':
(function($) {
$.fn.extend({
Run Code Online (Sandbox Code Playgroud)
类似于我的结局......在coffeescript中没有特别的.
我在javascript中得到这个:
})();
Run Code Online (Sandbox Code Playgroud)
但是想这样:
})(jQuery);
Run Code Online (Sandbox Code Playgroud)
有谁知道如何使用coffeescript编译器实现这一目标?或者在coffeescript中完成这项工作的最佳方法是什么?