我对此没有确切的答案,但它绝对是可能的。根据道场门票,这个功能已经存在了很长一段时间。
dojo 查询文档有一个称为github 存储库Alternate Selector Engines
链接的部分,该部分似乎可以轻松替换 dojo 查询引擎。
通过执行 dojo 的自定义构建,您可以自动在 Sizzle 引擎中烘焙。如果你看(源分布)util/buildscripts/jslib/buildUtil.js
有一个参数query
:
"query": {
defaultValue: "default",
helpText: "Select a DOM query engine. Default value is the normal dojo.query engine. Using query=sizzle will use the Sizzle engine."
+ "Normal Dojo tests are not run routinely with the Sizzle engine. See dojo/_base/sizzle.js for the version of Sizzle."
},