2
A
回答
0
只要它們是不同的文件,就很安全。即使是一個file1.js?4
和file1.js?5
工作在相同的位置......服務器可能會返回一些不同的查詢字符串。
例子:
<script type="text/javascript" src="scripts/file1.js?v=5">
<script type="text/javascript" src="scripts/file1.js?v=6">
他們可能是2個完全不同的文件,如果是的話那很好,他們都會運行。相同的名稱不是問題,同樣的實際文件可能會導致一些奇怪的行爲,如事件處理程序被連接並激發兩次等。
0
它們不會導致衝突。顯然他們必須在不同的地點。
<script src="scripts1/file.js">
<script src="scripts2/file.js">
應該沒問題。
3
是的,全局變量是顧名思義的全局變量。因此:
//file1.js
x = 10;
//file2.js
alert(x); //will alert 10
只要這兩個文件都包含在同一頁面中。
1
是的,之後聲明的變量會覆蓋首先聲明的變量。
想象一下,您的外部JavaScript只是嵌入在<腳本中,並且引用它的腳本> </script>。
所以,如果你有這樣的代碼(假設SCRIPT1,SCRIPT2和script3包括順序排列):
// script1.js
var x = 1;
var y = 2;
// script2.js
var x = 2;
// script3.js
alert(x); // 2
而如果SCRIPT2和SCRIPT1在它們的順序交換了位置,script3將提醒「1」 。
相關問題
- 1. Haxe類似乎使用文件名,而不是類名
- 2. CSS是否有類似jQuery的:has()?
- 3. Flex是否有類似於jQuery的庫?
- 4. jQuery是否有類似YUI的getDocumentScrollTop?
- 5. angularjs是否有類似於jQuery的ajaxSetup?
- 6. 文件似乎總是空
- 7. 檢查是否存在與Jquery相似的類(但不是確切的)類
- 8. jQuery不是和類
- 9. 是否有任何jQuery插件類似lazyload的內容
- 10. 是否有類似於JQuery插件FullCalendar的Dojo日曆?
- 11. 是RenderPartial異步還是有點類似於jquery ajax調用?
- 12. 類文件繼承的不是一類
- 13. 是否有類似'onload`的Ember事件
- 14. MonoDevelop是否有「類似resharper」的插件?
- 15. __has_cpp_attribute不是'類似功能'的宏嗎?
- 16. 類似乎不是全球性的python
- 17. 類似gitignore而不是git忽略
- 18. mysql是否有類似autoupdate
- 19. Scala:jaxb還是類似的?
- 20. 是否存在類似(xs:x)
- 21. 是否有Path.Combine()類型在JavaScript/jQuery的方法類似於.NET
- 22. 是否在JQuery中類似Mootools中的類
- 23. jQuery是否有類似於:any或:matches僞類的內容?
- 24. jQuery是否有一個類似於CSS3的目標僞類?
- 25. jQuery插件似乎只在Safari/FF工作,但不是IE 8
- 26. jQuery的獲得不是按照文件
- 27. jquery文件不是從谷歌CDN
- 28. jQuery是不讀書的xml文件
- 29. WordPress的jQuery的不是PHP文件
- 30. jQuery的文件不是從服務器
定義「同名」。完整的路徑?相同的封閉名稱?裏面有相同的方法嗎? – justkt 2010-03-16 18:07:38
對不起。顯然我不能同時提問和吃午餐。我編輯了這個問題,謝謝。 – user295017 2010-03-16 18:21:05