簡體   English   中英

加載兩個JavaScript文件,不同的部分視圖不同

[英]Loading two javascript files, differently with different partial views

我正在開發一個單頁應用程序。 我的版面頁面看起來像

<html>
   <head>
      <title>My page</title>
   </head>

   <body>
      <div id="page1"></div>
      <div id="page2"></div>
   </body>
</html>

我需要在不同實例的每個div中加載兩個局部視圖。

對於每個局部視圖,我都希望加載一個javascript文件,並且在移除該局部視圖之后,我也想移除相應的js文件。 可能嗎?

為什么不將這兩個局部視圖設置為兩個組件並使javascript文件成為指定的組件呢?

這是代碼試試看

js1.js:

var myFunc = new (function() {

    this.test_one = function() {
        alert('one!');
    };

})();

js2.js:

function test_one(){
 alert('another one');
}

在您看來:

<script type="text/javascript" src="js1.js"></script>
<script type="text/javascript" src="js2.js"></script>

<script type="text/javascript">
myFunc.test_one();
test_one();
</script>

希望對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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