不同 MVC 包中的相同 javascript 文件
Same javascript file in different MVC bundles
将同一个文件放在两个不同的包中有意义吗?如果您看下面,我有两个不同包中的文件 recentOrders.js,因为在一个请求中我需要第一个,但在另一个请求中我只需要第二个。这个是经常使用还是有更好的方法来解决这类问题?
bundles.Add(new ScriptBundle("~/bundles/order").Include(
"~/Scripts/topCalendar.js",
"~/Scripts/order.js",
"~/Scripts/recentOrders.js"));
bundles.Add(new ScriptBundle("~/bundles/recentOrders").Include(
"~/Scripts/recentOrders.js"));
是的,如果您网站的不同 "sections" 不需要指定的脚本,它会的。即使指定部分不需要捆绑包中的脚本,为了 maintainability/simplicity 而包含它也不错。但是,如果您要优化网站,为网站的特定部分创建单独的捆绑包将是增加网站 responsiveness/load 倍的方法。
将同一个文件放在两个不同的包中有意义吗?如果您看下面,我有两个不同包中的文件 recentOrders.js,因为在一个请求中我需要第一个,但在另一个请求中我只需要第二个。这个是经常使用还是有更好的方法来解决这类问题?
bundles.Add(new ScriptBundle("~/bundles/order").Include(
"~/Scripts/topCalendar.js",
"~/Scripts/order.js",
"~/Scripts/recentOrders.js"));
bundles.Add(new ScriptBundle("~/bundles/recentOrders").Include(
"~/Scripts/recentOrders.js"));
是的,如果您网站的不同 "sections" 不需要指定的脚本,它会的。即使指定部分不需要捆绑包中的脚本,为了 maintainability/simplicity 而包含它也不错。但是,如果您要优化网站,为网站的特定部分创建单独的捆绑包将是增加网站 responsiveness/load 倍的方法。