2
A
回答
0
只要包含該函數定義的文件需要在調用該函數的文件之前被引用,就像在瀏覽器不是Windows 8應用程序時那樣。
事實上,甚至沒有那麼多是必要的。如果在window.load或document.load之後調用該函數,那麼這意味着所有引用的JavaScript文件已經加載完畢,因此參考序列並不重要。
5
JavaScript中的所有腳本都合併到「腳本上下文」中。這意味着,如果您有:
File1.js:
function a() { b(); }
File2.js:
function b() { alert("hi"); }
那麼只要file2.js包括b之前被調用,一切都將是精細。 這意味着你的HTML應該包含<script>
標籤,你會很好。
如果使用WinJS,一個更好的例子可能是:
File1.js:
WinJS.Namespace.define("MyNamespace", {
firstFunction: function() { MyNamespace.secondFunction(); }
});
File2.js
WinJS.Namespace.define("MyNamespace", {
secondFunction: function() { alert("hi"); }
});
default.html中:
<script src="/file1.js"></script>
<script src="/file2.js"></script>
但是 JavaScript沒有內置的「參考」動態加載。你必須建立或使用你自己的。
皮膚有這麼多種方法,所以我會建議你看看他們,並決定哪些符合你的需求。
- Require JS
- 內置頁控制/在WinJS片段加載。如果你在WinJS中定義了一個頁面,當這個頁面的html文件被加載時,在html中聲明的任何腳本都會被自動引入。原始碎片加載也是如此。
相關問題
- 1. 如何從POST中的另一個js文件調用函數?
- 2. 鈦,從另一個JS文件調用一個JS文件中的函數
- 3. 如何從另一個JS文件中調用Javascript函數
- 4. 使用Rails,在另一個js文件中調用JavaScript函數
- 5. 從另一個JS文件中的另一個函數調用JavaScript函數
- 6. 如何使用reactjs中另一個js文件中的函數?
- 7. 如何從另一個.js文件中調用一個.js文件?
- 8. 如何從另一個js文件中調用一個js中的JavaScript對象?
- 9. 在另一個JS一個js文件中如何使用數據文件
- 10. 從React中的另一個文件調用JS函數?
- 11. 在許多其他JS文件中調用一個JS文件中的函數
- 12. 如何防止在JS中調用另一個函數?
- 13. 如何從另一個js文件回調一個js文件?
- 14. 使用另一個文件的屬性調用JS函數
- 15. 從另一個.js文件調用插件內部的函數
- 16. 如何通過JS在另一個文件中調用DIV ID
- 17. 如何在主JS文件中調用另一個JavaScript
- 18. 如何在另一個JS文件中調用AdSense代碼?
- 19. 從另一個js文件的函數調用js文件中的java腳本函數
- 20. MongoDB:如何調用另一個JS文件中定義的函數?
- 21. 如何從一個QtScript .js文件調用另一個QtScript .js文件
- 22. 在另一個js文件中使用JavaScript函數
- 23. 如何從Titanium中的另一個.js文件實現函數
- 24. 在.js文件的html中調用js函數
- 25. 確保JS文件已加載,並在調用另一個函數之前調用JS函數
- 26. 從另一個.js文件調用.js文件
- 27. 從另一個.js文件調用javascript函數
- 28. 我怎樣才能從另一個調用JS函數文件
- 29. 如何將另一個js文件導入到js文件中?
- 30. 如何在navigator.geolocation.getcurrentposition完成後調用另一個js函數?