讓說我有了下面的HTML頁面:如何避免內聯javascript?
<input type="button" id="clickme" value="Click Me" />
在同一頁上,我有以下腳本:
<script type="text/javascript">
$('#clickme').click(function(){
console.log("clicked");
});
</script>
它是罰款以上是內嵌在或頁面是它最好有一個libray的console.log(...)
,所以這將是這樣的:
<script type="text/javascript src="external.js"></script>
<script type="text/javascript">
$('#clickme').click(function(){
LogToConsole("clicked");
});
</script>
爲了把它帶到一個新的水平,是它甚至是tter把整個點擊功能外部庫,所以代碼最終會變成這樣的:」
<script type="text/javascript src="external.js"></script>
<script type="text/javascript">
ClickMe("clicked");
</script>
以上仍包含內嵌JavaScript,或者我在線的理解,因爲它似乎JavaScript的不正確,這是不可能的避免?
你可以把你的整個JS代碼放在一個外部腳本中,完全避免內聯JS代碼。這就是我所做的。 –
術語「在線」沒有在任何地方的標準中定義,它的術語通常是指在元素屬性中添加腳本,比如'