创建 jQuery 插件
问题
你想用 CoffeeScript 来创建 jQuery 插件。
解决方案
# 参考 jQuery$ = jQuery# 给 jQuery 添加插件对象$.fn.extend# 把 pluginName 改成你的插件名字。pluginName: (options) -># 默认设置settings =option1: trueoption2: falsedebug: false# 合并选项与默认设置。settings = $.extend settings, options# Simple logger.log = (msg) ->console?.log msg if settings.debug# _Insert magic here._return @each ()->log "Preparing magic show."# 你可以使用你的设置了。log "Option 1 value: #{settings.option1}"
讨论
这里有几个关于如何使用新插件的例子。
JavaScript
$("body").pluginName({debug: true});
CoffeeScript
$("body").pluginNamedebug: true
转载本站内容时,请务必注明来自W3xue,违者必究。


优化或报错有奖
皖公网安备34020702000426号