我正在用JavaScript写几个小东西,特别是一个mousemove
事件和一个AJAX调用。我不认为有两件事情需要加载〜25KB的jQuery。加上我希望几个尽可能的外部依赖关系,并且需要jQuery不是我想要做的事情。减少对JavaScript库的需求
是否有重写JavaScript库和纯JavaScript之间的调用的入门/教程?
$('element')
$.get()
我正在用JavaScript写几个小东西,特别是一个mousemove
事件和一个AJAX调用。我不认为有两件事情需要加载〜25KB的jQuery。加上我希望几个尽可能的外部依赖关系,并且需要jQuery不是我想要做的事情。减少对JavaScript库的需求
是否有重写JavaScript库和纯JavaScript之间的调用的入门/教程?
$('element')
$.get()
对于选择部分$("element")
,你还不如用Sizzle,这是jQuery和其他JS framworks使用相同的库,并且只有4KB(微细化以及gzip压缩)。
至于$ .get()调用,本地XMLHttpRequest对象的简单包装应该就足够了,具体取决于您想要提供哪些功能。检查Mozilla Developper Center文档的某些指针。
jQuery使用Sizzle作为其选择器魔术。我不记得它是否重3或7 kB,但它是一个独立的库
你可以研究库代码,并编写你自己的IF。
同意。 AJAX请求可以直接写入XMLHttpRequest;只有构造函数需要一个跨浏览器的包装器。 – harpo 2010-06-22 18:32:45