我正在阅读jquery代码。 我发现以下方法适用于跨平台编程。 (桌面,网络浏览器和移动应用)
$(selector)
$.ajax() <----------I am not sure if this is veryuseful
$(selector).find()
$(selector).bind()
$(selector).unbind()
$(selector).delegate()
$(selector).remove()
$(selector).attr()
$(selector).html()
我的意思是我更喜欢使用javascript本机代码来处理逻辑业务,除了一些选择器/ dom方法。这意味着我甚至可以在QT / QML中使用相同的逻辑代码。
上述功能是否有最小的模块/方法集?
答案 0 :(得分:0)
我的理解是你只想要一个轻量级的jQuery版本。虽然您可能只想使用上述功能,但如果您正在寻找的话,那么砍掉jQuery不会带来巨大的提升。当然,使用原生DOM功能要快得多,但是,你也可以自由地使用它们。
Zepto(http://zeptojs.com/)可以执行您请求的所有功能。
此外,http://projects.jga.me/jquery-builder/可用于构建自定义jQuery构建,您可以删除'css','ajax'和'effect'来降低包的大小,同时保留核心功能