gpt4 book ai didi

javascript - 无法在局部 View 中使用部分的干净替代方案?

转载 作者:数据小太阳 更新时间:2023-10-29 04:43:30 24 4
gpt4 key购买 nike

由于我们无法在局部 View 中使用部分,那么包含仅局部 View 所需的脚本的最简洁方法是什么?

我知道我可以在调用部分的页面中包含我的脚本部分,但如果我的部分包含一个我想在我的站点中重复使用的 Javascript 组件,那么在每个基页中包含自定义脚本是一个维护噩梦。

考虑到不能在局部中使用 JS 是设计使然,我想将局部用于包含 Javascript 组件的可重用 View 是否正确?

最佳答案

您可以通过使用 IOC 作用域或 HttpContext 包等方式向布局页面发出部分信号,表明它应该包含一个脚本。由布局页面读取。

唯一和主要的问题是脚本只会在这个部分执行后才会在这个包中,然后很可能你的 html head 部分已经在布局 View 中关闭。所以在页面底部添加脚本没问题,但它不适用于 css。

更好的方法是创建您自己的 View 组件(或扩展它们)并选择一个选项来指定必要的 View 。 IOC 这些组件在顶部并在需要的地方渲染它们。

更好的解决方案

更好的解决方案是,如果一半的页面需要此 java 脚本将其捆绑到主包中。缩小器可能能够缩小更多的变量,并且用户需要为正在加载的页面请求更少的脚本(http 请求),从而产生更少的流量,创建更快的页面加载,创造更好的用户体验。

关于javascript - 无法在局部 View 中使用部分的干净替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43448517/

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