2014-06-06 57 views
-1

我在Visual Studio 2013的chtml文件中有一些JS。我似乎無法弄清楚如何將它放入VS中的它自己的JS文件中。如何將行我如何將JS放入其在Visual Studio中的文件中

<script type="text/javascript" 
      src="https://maps.googleapis.com/maps/api/js?key=12345&sensor=false"> 
    </script> 

變成它自己的.js文件?

,然後我將如何把功能

<script type="text/javascript"> 
     function initialize() { 
     var mapOptions = { 
      center: new google.maps.LatLng(-34.397, 150.644), 
      zoom: 8 
     }; 
     var map = new google.maps.Map(document.getElementById("map-canvas"), 
      mapOptions); 
     } 
     google.maps.event.addDomListener(window, 'load', initialize); 
    </script> 

到自己的文件? 我試圖從HTML文件中刪除它們爲清楚起見

+0

帶有src的腳本標記IS位於它自己的文件中。函數初始化將被剪切並粘貼出腳本標籤,並放置在外部文件中,然後以與google api腳本相同的方式引入。 – scrappedcola

回答

1

首先,使用Add > New Item添加新的文件,並選擇JavaScript文件(也可以在新項目對話框被稱爲JScript中。

調用它的東西。像map.js,例如

然後添加一個腳本標記,即:

<script src="https://maps.googleapis.com/maps/api/js?key=12345&sensor=false"></script> 
<script src="map.js"></script> 

如果你積累了一些腳本,您可能需要使用.NET中的捆綁功能 - 但是這將工作爲你的小片段。

+0

嗨,讓我添加更多的原始問題。如果我添加了文件,它會在我的bundleconfig文件中看起來如何?所有.js文件都位於我的解決方案文件夾中的位置(例如〜/ Scripts/..) – user1186050

+0

您可以使用bundles.Add(新的ScriptBundle(「〜/ maps」))將其打包。 .js「));' - 然後使用'maps'包名稱而不是'map.js'將它添加到頁面中。 – Fenton

+0

但是關於src = https:// .....那是怎麼回事? – user1186050

相關問題