方法一:
通过外部源文件来包含javascript,这是最正确的方式,把结构从行为中分离出来.
<head> <script type="text/javascript" src="source.js"></script> </head>
-------------------------------------------
方法二:
把嵌入式的脚本添加到文档的<head>中, 不推荐这样做
<head> <script type="text/javascript" > //javaScript代码 </script> </head>
--------------------------------------------
方法三:
把嵌入式的脚本添加到文档的<body>中, 维一的理由是要使用document.write()方法,但我们有更好方法来替代他.
如:createElement()方法, appendChild()方法, 非EMCAscript标准的 innerHTML属性 .
<body> <script type="text/javascript" > //javaScript代码 document.write("html....."); </script> </body>
-----------------------------------------------
方法四:
非官方EMCA标准的 javascript: 前缀
<a href="javascript:window.open('http://www.google.com');" >进入</a>
可以成功打开一个新的窗口.
要注意window.open()方法是有返回值的, 原先的页面会被返回的结果覆盖.
地址栏变成:javascript:window.open('http://www.google.com');
页面内容变成:[object Window]
所在要再包一层function(), 做到无返回值.