ASP.NET MVC 是否存在 JavaScript 管理器实现?

发布于 2024-08-15 20:46:26 字数 274 浏览 6 评论 0原文

我将在 ASP.NET MVC 中实现 JavaScript 代码的按需加载技术。您能否给我介绍一下该平台现有的解决方案和方案?

我在 KAZI MANZUR RASHID 的博客

此任务的最佳实践是什么?

I'm going to implement the load on demand technics for JavaScript code in ASP.NET MVC. Could you advice me the existing solutions and schemes for the platform?

I've found the post about this subject in KAZI MANZUR RASHID'S blog

What are the best practices for this task?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人间不值得 2024-08-22 20:46:26

我们正在使用这个管理器并且对此非常满意。

  1. 脚本组合(或串联)。声明的脚本
    MvcScriptManager 将结合在
    飞入单个脚本文件
    页面渲染时请求。
  2. 发布模式下的脚本缩小(或处理)。
    缩小过程仅完成一次
    在第一次请求引用时
    具体的脚本。随后的
    请求将使用经过处理的脚本
    缓存中的内容(有关详细信息,请参阅#5)。
    可以启用/禁用处理
    每个脚本。
  3. 渲染独立脚本文件的本地化资源。本地化
    字符串将附加到脚本中
    如果指定的话。
  4. 支持可配置的 HTTP 压缩和过期设置
    输出脚本时。
  5. 具有文件依赖性的脚本缓存。脚本文件内容是
    缓存以便渲染组合
    脚本文件会更多
    表现出色。缓存依赖已链接
    因此任何物理文件
    文件系统中的脚本更新将
    立即反映在缓存中。
  6. 支持基于debug/release模式的渲染脚本
    运行环境。
  7. 解析独立脚本文件的不同路径。
  8. 在单个页面上支持多个 MvcScriptManager(或
    母版页)。支持Master和
    从属渲染模式以便脚本
    使用一个 ScriptManager 声明可以是
    滚动到另一张
    渲染。
  9. 支持网络场场景。

We are using this manager and pretty happy with it.

  1. Script combination (or concatenation). Scripts declared with
    MvcScriptManager will be combined on
    the fly into a single script file
    request when the page is rendered.
  2. Script minification (or crunching) in release mode.
    Minification process is done only once
    at the first request that references
    the specific script. Subsequent
    requests will use the crunched script
    content in cache (see #5 for detail).
    Crunching can be enabled/disabled for
    each script.
  3. Render localized resources for stand-alone script files. Localized
    strings will be appended to the script
    if specified.
  4. Support configurable HTTP compression and expiration setting
    when outputing scripts.
  5. Script caching with file dependency. Script file content is
    cached so that rendering combined
    script file will be much more
    performant. Cache dependency is linked
    to the physical file therefore any
    script update in the file system will
    be reflected in the cache instantly.
  6. Support rendering scripts in debug/release mode based on the
    running environment.
  7. Resolving different paths for stand-alone script files.
  8. Support multiple MvcScriptManagers on a single page (or
    master page). Support both Master and
    Slave rendering mode so that scripts
    declared with one ScriptManager can be
    rolled over to another one for
    rendering.
  9. Suport web farm scenario.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文