我想使用自动完成的代码。代码是here。我应该在哪里放置我的JavaScript代码?
<script>
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
<div class="demo">
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags">
</div>
</div><!-- End demo -->
<div class="demo-description" style="display: none; ">
<p>The Autocomplete widgets provides suggestions while you type into the field. Here the suggestions are tags for programming languages, give "ja" (for Java or JavaScript) a try.</p>
<p>The datasource is a simple JavaScript array, provided to the widget using the source-option.</p>
</div><!-- End demo-description -->
但是,我不知道我应该把这个代码放在哪里。在头上?在身体?
只是一个提示:在这里使用w3schools作为参考将导致大量的sn and和嘲笑。它不是权威的信息来源;它只是一个具有不同质量信息的随机网站。特别是,这个建议很奇怪,并不是很全面,甚至不准确。 – Pointy 2011-01-10 14:34:54
好的。那么你在哪里建议寻找正确的信息?据我所知,http://www.w3.org/TR/html4/interact/scripts.html没有具体说明最佳做法。 – 2011-01-10 15:11:06
这可能不是那种在真实规范中会出现的东西。这是一个关注好博客和在Stackoverflow等网站上阅读好答案的问题 - JavaScript性能(以及一般的客户端优化)近来是一个非常热门的话题,“最佳实践”观点迅速演变。 – Pointy 2011-01-10 15:22:03