2017-06-26 43 views
0

我正在开发单页应用程序。我的布局页面看起来像以不同的部分视图加载两个JavaScript文件

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

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

我需要加载两个部分视图在每个div在不同的实例。

对于每个部分视图,我想加载一个JavaScript文件,并删除该部分视图后,我想删除相应的js文件。可能吗?

+0

回答你的问题的一半:https://stackoverflow.com/a/242607/5894241。但是,为什么你要添加/删除你的脚本? – Nisarg

+0

由于这两个文件 –

+0

获得冲突有什么样的冲突?具有相同名称或方法的变量? – Nisarg

回答

0

为什么不将这两个部分视图设置为两个组件并将javascript文件设置为指定的组件?

0

下面是代码试试这个

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> 

希望这对你有帮助。

相关问题