- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遵循 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 () {
});
});
网络标签看起来像:
我只是想引入多选和网格。
最佳答案
其中大部分都是网格的依赖项。您也许能够摆脱其中一些依赖项,具体取决于您使用的功能(例如,如果您使用 filterable: false
或 kendo.window.js,则不需要 kendo.filtermenu.js如果您不使用弹出编辑)。
Telerik 正在维护依赖项列表 for the grid和 for the multiselect control .
关于javascript - 为什么 KenoUI 的 RequireJS 会带来这么多额外的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26180720/
documentation的唯一类型我可以找到对“拖放区”的引用是 localization.dropFilesHere 字符串(默认值:“将文件拖放到此处以上传”) 设置拖放区提示。 现在如何将拖放
我遵循 Using Kendo UI with RequireJS 上提出的 Telerik 指南。然而,由于正在下载一大堆“额外”文件。无论是母版还是页面本身都没有意外地链接来自其他区域的脚本...
我们有很多类似的文件上传,但它们都上传到具有不同参数的不同网址。我正在尝试最大限度地减少 MVC4 应用程序中随机 javascript 的数量。所以我想通过html中的数据参数向kendo上传元素提
我是一名优秀的程序员,十分优秀!