- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我刚刚开始尝试微型库而不是使用 jQuery,我想将 qwery 与 bean 一起使用。如果我设置了 bean.setSelectorEngine(qwery);
为什么以下不起作用?
bean.on('.masthead', 'click', function () {
console.log('click fired');
});
我还在 DOM 实用程序中使用 bonzo,所以我将它设置为使用美元和 qwery,这样我就可以以类似 jQuery 的方式选择元素:例如$('.masthead')
。
function $(selector) {
return bonzo(qwery(selector));
}
这也行不通。我不能将以下内容与 bean 一起使用吗?
bean.on($('.masthead'), 'click', function () {
console.log('click fired');
});
也许我遗漏了 bean 文档中的一些重要内容。我需要做什么来解决这个问题?
另外,如果可能的话,我尽量避免使用 Ender,我尽量减少我的外部库。
最佳答案
是的,您可以在没有 Ender 的情况下一起使用所有这些库。但是您将不得不自己连接这些库之间的所有连接。
这应该让你开始:
// make Bean and Bonzo use Qwery
// as their internal selector engine
bean.setSelectorEngine(qwery);
bonzo.setQueryEngine(qwery);
// to use $ instead of bonzo
function $(selector, root) {
return bonzo(qwery(selector, root));
};
// $() will return a bonzo object
// so if you want to be able to use
// bean's methods on the bonzo object
// like $().on()
// you are going to have to extend bonzo
bonzo.aug({
on: function (eventName, callback) {
return this.each(function (elem) {
return bean.on(elem, eventName, callback);
});
},
// do the same for bean's other methods (fire, off, etc)
});
// now you should be able to do this:
$('.masthead').on('click', function () {
console.log('click fired');
});
希望对您有所帮助! :)
关于javascript - 我可以在没有 Ender 的情况下将 qwery 与 bean 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19490549/
有什么方法可以阻止末影在从本地库构建之前通过互联网获取自身的副本吗? 我可以保存 ender-js 的本地副本并告诉它使用它吗? 最佳答案 当然,只需获取 npm-library ender -b
在我看来,Ender 是一个命令行工具,可以帮助组织您的 javascript 依赖项。我们可以使用 ender build underscore qwery 生成一个 ender.js 文件,其中包
我尝试将 jquery 构建到 ender.js 中。 ender build jquery 该库已正确安装,但我看到许多不需要的依赖项。 它是我可以通过 ender 嵌入的 jquery 的最小版本
我刚刚开始尝试微型库而不是使用 jQuery,我想将 qwery 与 bean 一起使用。如果我设置了 bean.setSelectorEngine(qwery); 为什么以下不起作用? bean.o
我在 nopcommerce 3.80 中使用 Html.AppendScriptParts 方法的“异步”属性 Html.AppendScriptParts("~/Scripts/jquery-1.
我是一名优秀的程序员,十分优秀!