1.JavaScript代码必须要放在<script></script>之间,其实之前看过一些Java Script的,但是居然到现在才知道<script></script>这个标签,很惭愧!
举个例子:
<script>
document.write("用javaScript写出来的文字");
</script>
2. <script type="text/javascript" language="javascript"src="sample.js">
document.write("由嵌入的JavaScript输出的文字<br>");
</script>
这样的写法是错误的,引用了外部的js文件,<script></script>之间就不能再出现js语句!
3. java script的注释方法跟java一样,//和/* */,在客户端用查看源码的方式可以看到注释的内容。
4. <script></script>之间可以再加上<!-- -->如果不能执行这个javascript,则当中的内容会被当成html的注释也不会显示在网页上;
如果能执行,<!-- -->这两个标签也不会被显示出来,比较完善的写法!
5. <noscript>标签用来处理浏览器关闭支持javascript功能,写在<noscript>标签内的文字,当<script>标签不能运行时,会显示出来,反之则不会显示出来。这么说了乎?
6.<script>标签内的属性常用的就3种,type="text/javascript",language="javascript",src="url地址.js" ,其中type的功能跟language的功能类似,language是因为有些古董浏览器不支持type这样的写法,所以,都写进去嘛,不差那两个单词对吧?src是用来引入外部javascript文件用的。
7.函数直接量的使用:var myfunction = function(a,b) {return a+b};
document.write("1+2 = ", myfunction(1,2));
8. <script>标签里面的内容输出时怎么换行?document.write("xxxxx","<br>");~~搞定!
9. //对象直接量的使用,对象的值写在{}里面,属性之间用“,”隔开,属性名与属性值之间用“:”隔开,如下:了乎?
var myObj = {height:10,width:20,name:"box"};
document.write(myObj.height,"<br>",myObj.width,"<br>",myObj.name,"<br>");
10. 全局变量的作用范围很大,只要在前面的java script中有定义这个变量,不管是内嵌的js,还是外部的js文件,后面的js语句块都能用到前面定义过的变量。要注意先后顺序!!!
11. 不使用var 来定义一个变量,则该变量就是全局变量! 例子:str = “我是全局变量”; 注意:没有var 在str前面!!!