2014-02-10 40 views
1

我見過一些關於在Dojo中使用Sizzle作爲選擇器引擎的問題(replace dojo.query with Sizzle?),並且知道這是可能的,但似乎找不到任何教程或關於如何去做的信息。在Dojo中使用Sizzle

我知道你build.profile.js文件,你可以選擇一個選擇器引擎,像這樣:

selectorEngine: 'lite', 

,但我怎麼會指向/替換「精簡版」或「極致」滋滋用?

回答

1

作爲一個鮑爾愛好者,我會使用鮑爾安裝嘶嘶聲bower install sizzle。在配置文件中,您應該爲selectorEngine設置一個falsy值,以防止加載任何先前存在的選擇器引擎。要預載嘶嘶聲,請將其添加到構建圖層。然後在dojoConfig中設置selectorEngine: 'sizzle/sizzle'(在頁面中加載Dojo之前)。

+0

太棒了!我也喜歡涼亭。謝謝:) – streetlight

+0

鑑於現在AMD的兼容性,如上所述,只需在您的dojoConfig中爲selectorEngine參數指定sizzle,並且事情應該可以工作。 – Dylan