【问题标题】:Using Sizzle in Dojo在 Dojo 中使用 Sizzle
【发布时间】:2014-03-08 01:49:43
【问题描述】:

我看到了一些关于在 dojo 中使用 Sizzle 作为选择器引擎的问题 (replace dojo.query with Sizzle?),并且知道这是可能的,但似乎找不到任何关于如何去做的教程或信息。

我知道在您的 build.profile.js 文件中,您可以像这样选择选择器引擎:

    selectorEngine: 'lite',

但是我如何用嘶嘶声指向/替换“lite”或“acme”?

【问题讨论】:

    标签: javascript dom dojo sizzle dojo-build


    【解决方案1】:

    作为 Bower 爱好者,我会使用 bower 安装 sizzle bower install sizzle。在配置文件中,您应该为 selectorEngine 设置一个虚假值,以防止加载任何预先存在的选择器引擎。要预加载嘶嘶声,请将其添加到您的构建层。然后在你的 dojoConfig 中设置selectorEngine: 'sizzle/sizzle'(在页面上加载 Dojo 之前)。

    【讨论】:

    • 太棒了!我也喜欢鲍尔。谢谢:)
    • 鉴于 sizzle 现在与 AMD 兼容,如前所述,只需在 dojoConfig 中为 selectorEngine 参数指定 sizzle,一切就会正常。
    猜你喜欢
    • 2011-05-23
    • 1970-01-01
    • 2011-01-06
    • 2011-12-25
    • 2013-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    相关资源
    最近更新 更多