Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么从jQuery中删除XPath?_Javascript_Jquery_Xpath - Fatal编程技术网

Javascript 为什么从jQuery中删除XPath?

Javascript 为什么从jQuery中删除XPath?,javascript,jquery,xpath,Javascript,Jquery,Xpath,我没有找到任何关于原因的文档。阅读以下内容: 我也应该回答一个不可避免的问题:“为什么不呢?” jQuery是否有XPathCSS选择器实现?”现在,我的答案是 is:我不想要两个选择器实现——它使代码成为基础 维护难度大得多,增加了可能的 跨浏览器错误,并大幅增加 结果下载。话虽如此,我强烈地评估XPath的 一些麻烦的选择器可能会提供一些大的 性能赢得最终用户。与此同时,我们关注的是 优化大多数人使用的实际选择器(性能较差 出现在速度测试中,如SlickSpeed),但我们希望在 未来 这篇

我没有找到任何关于原因的文档。

阅读以下内容:

我也应该回答一个不可避免的问题:“为什么不呢?” jQuery是否有XPathCSS选择器实现?”现在,我的答案是 is:我不想要两个选择器实现——它使代码成为基础 维护难度大得多,增加了可能的 跨浏览器错误,并大幅增加 结果下载。话虽如此,我强烈地评估XPath的 一些麻烦的选择器可能会提供一些大的 性能赢得最终用户。与此同时,我们关注的是 优化大多数人使用的实际选择器(性能较差 出现在速度测试中,如SlickSpeed),但我们希望在 未来


这篇文章并没有回答这个问题:它解释了为什么jQuery没有一个“CSS选择器引擎”(本文中使用的一个术语)的实现,该引擎使用浏览器的原生XPath作为后端来加速性能。这本身就是一个有趣而重要的问题,例如,John指出XPath比getElementsByTagName快。库中既没有删除为什么jQuery不支持XPath本身,也没有删除为什么jQuery名称不好的“XPath选择器”(似乎从来没有尝试过与XPath兼容)。