gpt4 book ai didi

javascript - 为什么 KenoUI 的 RequireJS 会带来这么多额外的文件?

转载 作者:行者123 更新时间:2023-11-28 00:56:20 24 4
gpt4 key购买 nike

我遵循 Using Kendo UI with RequireJS 上提出的 Telerik 指南。然而,由于正在下载一大堆“额外”文件。无论是母版还是页面本身都没有意外地链接来自其他区域的脚本......所以我的 Require Config 一定有问题。但是,我没有看到。

我在这里有点不知所措......有什么想法吗?

这些脚本被引入到主 MVC 布局之上:
所以这些都没有丢失...

@Scripts.Render(@Model.PathCdnMicrosoft + "modernizr/modernizr-2.7.2.js")
@Scripts.Render(@Model.PathJQueryVersion + ".js")
@Scripts.Render(@Model.PathRequireJs + "/require.min.js")

所需配置如下所示:

require.config({
paths:
{
'jquery': 'http://ajax.aspnetcdn.com/ajax/jquery//jquery-2.1.0.min'
, 'jquery.validate': 'http://weblocal.refinedknowledge.esdev.com/ProjectName/Scripts/lib/jquery.validate'
, 'jquery.validate.unobtrusive': 'http://weblocal.refinedknowledge.esdev.com/ProjectName/Scripts/lib/jquery.validate.unobtrusive'
, domReady: 'http://cdnjs.cloudflare.com/ajax/libs/require-domReady//2.0.1/domReady'
, 'nc-scripts': 'http://local.mywebsite.com/ProjectName/Scripts/app/nc-scripts.js'
, 'local.libraries.system': 'http://weblocal.refinedknowledge.esdev.com/ProjectName/Scripts/app/system/2013.4.1122.1/system'
, 'kendoui': 'http://da7xgjtj801h2.cloudfront.net/2014.2.903/js'
},
shim:
{
'jquery': { exports: 'jQuery' }
, 'jquery.validate': { deps: ['jquery'] }
, 'jquery.validate.unobtrusive': { deps: ['jquery', 'jquery.validate'] }
, 'local.libraries.system': { deps: ['jquery'] }
, 'nc-scripts': { deps: ['jquery'] }
}
});

要求如下:

require(['local.libraries.system', 'domReady', 'kendoui/kendo.multiselect.min', 'kendoui/kendo.grid.min', 'nc-scripts', 'jquery.validate.unobtrusive'],
function (system, domReady) {

domReady(function () {
});
});

网络标签看起来像:
我只是想引入多选和网格。

enter image description here

最佳答案

其中大部分都是网格的依赖项。您也许能够摆脱其中一些依赖项,具体取决于您使用的功能(例如,如果您使用 filterable: false 或 kendo.window.js,则不需要 kendo.filtermenu.js如果您不使用弹出编辑)。

Telerik 正在维护依赖项列表 for the gridfor the multiselect control .

关于javascript - 为什么 KenoUI 的 RequireJS 会带来这么多额外的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26180720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com