Kendo ui 为什么jsfiddle中没有定义window.kendo

Kendo ui 为什么jsfiddle中没有定义window.kendo,kendo-ui,undefined,jsfiddle,Kendo Ui,Undefined,Jsfiddle,H在那里 我已经创建了一个JSFIDLE。 我已将以下外部资源连接起来: http://getfirebug.com/firebug-lite-debug.js http://cdn.kendostatic.com/2013.1.319/js/kendo.all.min.js http://cdn.kendostatic.com/2013.1.319/styles/kendo.common.min.css http://cdn.kendostatic.com/2013.1.319/styles/

H在那里

我已经创建了一个JSFIDLE。 我已将以下外部资源连接起来:

http://getfirebug.com/firebug-lite-debug.js
http://cdn.kendostatic.com/2013.1.319/js/kendo.all.min.js
http://cdn.kendostatic.com/2013.1.319/styles/kendo.common.min.css
http://cdn.kendostatic.com/2013.1.319/styles/kendo.default.min.css
http://cdn.kendostatic.com/2013.1.319/js/jquery.min.js
我有以下标记:

<div id="test">Test</div>
第一个警报按预期返回“测试”。 第二次警报失败

我在浏览器的地址栏中测试了kendo js外部资源,它们都加载了。 为什么window.kendo没有定义

问候,


斯科特

显然,这是外部资源的顺序。当我将它们更改为以下顺序时,效果很好:

http://cdn.kendostatic.com/2013.1.319/js/jquery.min.js
http://cdn.kendostatic.com/2013.1.319/js/kendo.all.min.js
http://cdn.kendostatic.com/2013.1.319/styles/kendo.default.min.css
http://cdn.kendostatic.com/2013.1.319/styles/kendo.common.min.css
http://getfirebug.com/firebug-lite-debug.js
问候,


斯科特

显然,这是外部资源的顺序。当我将它们更改为以下顺序时,效果很好:

http://cdn.kendostatic.com/2013.1.319/js/jquery.min.js
http://cdn.kendostatic.com/2013.1.319/js/kendo.all.min.js
http://cdn.kendostatic.com/2013.1.319/styles/kendo.default.min.css
http://cdn.kendostatic.com/2013.1.319/styles/kendo.common.min.css
http://getfirebug.com/firebug-lite-debug.js
问候,


斯科特

正确!剑道UI依赖于jQuery,一些代码在加载JS之后运行。如果您尚未加载jQuery,它将失败。正确!剑道UI依赖于jQuery,一些代码在加载JS之后运行。如果尚未加载jQuery,则会失败。