2016-08-08 28 views
-2

我必須從同一個公司加載兩個JavaScript文件。這些JavaScript文件是不同的,並且包含不同的功能,但它們使用相同的命名空間(公司名稱)。我將兩個文件都包含在我的php文件中,當我嘗試在我的內部js代碼中創建一個在外部js中指定的對象時,它會在另一個js文件中搜索該對象,這樣我會看到一個錯誤,指出該函數不存在。當我註釋掉其他外部文件include時,我的代碼有效。我如何強制我的內部js在特定的外部js文件中查找函數?如何指定調用函數時使用哪個外部JS文件

+0

回答這個問題 - [HTML多個JavaScript別名】(http://stackoverflow.com/questions/19357774/html-multiple-javascript-alias) - 可以幫助你。 –

回答

0

你可以將其他函數別名到另一個變量嗎?

e.g:

<script src='functions1.js'></script> 
<script> 
    var function1 = myCompany.someFunction 
</script> 
<script src='functions2.js'></script> 
<script> 
    var function2 = myCompany.someFunction 
</script>