1. 直接在 Javascript代码放在标记对<script>和</script>之间
2. 由<script />标记的 src属性制定外部的 js文件
3. 放在事件处理程序中,比如:<p onclick="alert('我是由 onclick事件
执行的 Javascript')">点击我</p>
4. 作为 URL的主体,这个 URL使用特殊的 Javascript:协议,比如:<a
href="javascript:alert('我是由 javascript:协议执行的
javascript')">点击我</a>
5. 利用 javascript本身的 document.write()方法写入新的 javascript代
码
6. 利用 Ajax异步获取 javascript代码,然后执行
第 3 种和第 4 种方法写入的 Javascript需要触发才能执行,所以除非特别设置,
1. 页面上的 Javascript代码是 HTML文档的一部分,所以 Javascript在页
面装载时执行的顺序就是其引入标记<script />的出现顺序,<script />
标记里面的或者通过 src引入的外部 JS,都是按照其语句出现的顺序执
行,而且执行过程是文档装载的一部分。
2. 每个脚本定义的全局变量和函数,都可以被后面执行的脚本所调用。
3. 变量的调用,必须是前面已经声明,否则获取的变量值是 undefined。
4. <script type="text/javscrpt">//<![CDATA[
5. alert(tmp); //输出 undefined
8. 同一段脚本,函数定义可以出现在函数调用的后面,但是如果是分别在两
段代码,且函数调用在第一段代码中,则会报函数未定义错误。
9. <script type="text/javscrpt">//<![CDATA[
10.aa();
11.//]]></script>
12.<script type="text/javscrpt">//<![CDATA[
14.function aa(){alert(1);}
//]]></script>