![](/img/trans.png)
[英]Where should I include a javascript reference for a view that inerhits from a Master view in ASP.NET MVC?
[英]Where and when should I structure my view-specfic Javascript into files in my Asp.net mvc application?
我正在開發一個ASP.Net Mvc應用程序,該應用程序在許多不同的視圖中都包含大量的javascript(我知道,到目前為止,我一直對此感到恐懼)。
例如,我在多個視圖中使用Google地圖,而今天的方式是在渲染視圖時初始化每個地圖。
我發現這是一項繁瑣的任務,這使我的觀點看起來非常混亂。 是否存在諸如“最佳實踐”之類的東西或構成這些事物的正確方法? 即使我不需要它,也不會只是在主布局中包含javascript文件導致腳本每次呈現嗎?
一種選擇是使用RequireJS 。 呈現視圖(即您的Google Maps視圖)時,將執行一小段JS以異步加載腳本。 加載該腳本后,您可以調用一個函數來初始化您的Google地圖。
這是腳本的IoC的一種...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.