最近我读到了更多关于不同选择引擎的效率的文章。我知道jQuery使用了Sizzle引擎和,其中提到了Sizzle引擎会将选择器分解成一个数组,然后从左到右解析。这也意味着,您的选择器的最右边的部分应该尽可能具体,例如,id或标记名。我的问题是,使用运行选择器是否更有效,只需指定的ID或标记名:
var div = $('
我克隆了jquery库,并尝试将其与我自己的JavaScript库集成,但没有太多成功。
我不需要所有的jquery功能,因此只需要加载具有我想要的功能的相关jquery模块。我已经能够加载核心模块(core.js)并成功地利用了一些功能,但是所提供的功能是有限的,因为我无法执行链接,甚至无法执行简单的操作,例如html element selection.Interestinglyid选择器可以很好地工作,但是元素创建不能工作。工作和不工作的示例代码