为 zepto.js 重写一个插件
Posted
技术标签:
【中文标题】为 zepto.js 重写一个插件【英文标题】:rewriting a plugin for zepto.js 【发布时间】:2011-07-08 10:54:23 【问题描述】:我正在尝试为 zepto.js 重写一个小但很棒的 jquery 插件:
https://github.com/phiggins42/bloody-jquery-plugins/blob/master/pubsub.js
我不认为这是一个问题,因为语法几乎相似,但我在 pubsub 插件的这一部分有点挣扎:
cache[topic] && d.each(cache[topic], function()
this.apply(d, args || []);
);
我的控制台说:
TypeError: 表达式的结果 'd.each' [未定义] 不是 功能。
一些提示如何使它工作?
【问题讨论】:
我写了一篇关于differences between jQuery and Zepto的帖子。 【参考方案1】:想通了。 .each 不适用于 zepto。
这是我重写的 zepto 插件:
https://github.com/martinjuhasz/pubsub-zepto
【讨论】:
作为记录,zepto 从 v0.4 开始支持 .each() 和从 v0.7 开始支持 $.each() -- zeptojs.com以上是关于为 zepto.js 重写一个插件的主要内容,如果未能解决你的问题,请参考以下文章