JavaScript使用过程中的注意点和一些基本语法
时间:2010-08-25 来源:泪的诺言lni
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("|"));
相关阅读 更多 +