這是一個簡單的HTML文件:的方法,以避免包括的js文件兩次
<!DOCTYPE html>
<html>
<head>
<title>Test Uploading Func.</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript" charset="utf-8" src="jquery-1.7.2.js"> </script>
<link type="text/css" href="jquery-ui-1.8.21.custom.css" rel="Stylesheet" />
<script type="text/javascript" src="jquery-ui-1.8.21.custom.min.js"></script>
<!--Include js file-->
<script type="text/javascript" src="upload.js" ></script>
</head>
<body>
<button id="Upload" value="upload">upload</button>
<script type="text/javascript" src="upload.js" ></script>
</body>
這是js文件我想包括:
$('#Upload').bind('click', function(){
alert(">");
});
如果我只是在開始包含js文件時,選擇器#不能知道編號上傳這樣我就必須再次包含它 在文件末尾......我知道這是不正確的。但我不知道如何解決它?難道我們不只是在標籤頭部內包含所有js文件? 我展示的適合的編碼風格是什麼? 謝謝。
更新問題!!!
如果我有很多這樣的情況,我應該添加「$(document).ready()」到所有的函數嗎?有點奇怪... 還有另一種方法嗎?或者Web開發人員總是這樣做。
我應該在哪裏包含我的js文件?在開始還是結束?
如果我將它們都包含在最後,則不會出現此類問題。 那麼爲什麼很多人只是在開始時包含js文件呢?
請檢查我的帖子的更新問題。 – Stallman
@Stallman:我更新了我的答案,我希望有所幫助。讓我知道你是否需要更多的澄清 –
你的意思是我們應該總是在js文件中使用$(document).ready(...) ,包括標籤頭內的文件嗎? – Stallman