簡體   English   中英

我應該在何時何地將特定於視圖的Javascript結構化為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM