JavaScript使用过程中的注意点和一些基本语法

1、Javacsript实现超链接:<a href=”javascript (‘Hello’)>点点</a>

 

2、JavaScript中函数调用可以在函数声明之前。

3、JavaScript 中不像C#中那样要求所有路径都有返回值,没有返回值时返回undefined

匿名函数:

var f1=function(i1,i2){return i1+i2};

Alert(f1(
10,12));

Alert(
function(i1,i2){return i1+i2}(10,12));

 

 

 

4、Javascript 中没有命名空间的概念,两个js文件中出现同名函数是以最后引用进来或最后声明的函数为准。

    引用外部js文件时:不能<script src=”…” type=” text/javascript” />,必须写成:<script src=”…” type=”text/javascript” ></script>

 

5、Javascript中没有类的语法,是用函数闭包模拟出来的。

 

6、JS中的array不仅是普通的数组,还可以当做Dictionary和Stack来用。

 

var array=new Array();

array[“人”]
=”ren”;

array[“口”]
=”kou”;

array[“手”]
=“shou“

 

 

 

7、数组简化的创建快捷方式:

var arr=[2,3,4,56,6,2];

var dict={“toM”:35,”Jery”:12,”Mike”:17};

JS中Join是Array的方法,不像.NET中是String的方法。

8、For循环还可以获得一个对象的所有成员。

  获得对象document的所有成员:

for (var e in document) {

            alert(e);

        }

9、JS中也可以为一个string添加扩展方法:

String.prototype.quote=function(quoteStr){

    if (!quoteStr) {

        quoteStr = '"';

}

    return quoteStr + this + quoteStr;

}

var names = "Tom";

var name2 = "Mike";

alert(names.quote());

alert(name2.quote("|"));


 

posted @ 2010-08-25 23:30  泪的诺言lni  阅读(270)  评论(0编辑  收藏  举报