---------------------- WinPhone7培训、.NET培训、期待与您交流! ----------------------
<html>
<head>
<title>JavaScript</title>
<script type="text/javascript">
/*
alert(new Date().toLocaleDateString());
var i=10 ; //若不加var,则默认为全局变量
i='abc'+i;
//i=i+'abc'不能允许
alert(i);*/
/*
//匿名函数
var f1=function(i,j){return i+j;};
alert(f1(5,10));
alert(function(i,j){return i+j;}(10,10));*/
/*
//JavaScript中没有类的语法; 声明一个函数,当类使用
function Person(name,age){
this.name=name;
this.age=age;
this.SayHello=function(){alert(this.name);}
}
var person1=new Person("Jame",20);
person1.SayHello();
person1.Gender="男";
alert(person1.Gender);*/
/*
//Array数组对象,无需预先指定大小,动态添加
var countries=new Array();
countries[0]="China";
countries[1]="America";
alert(countries);
alert(countries.reverse());//翻转
alert(countries.join("|"));//元素之间添加中间符
for(var i=0;i<countries.length;i++){
alert(countries[i]);
}*/
//Array的字典Dictionary用法。也可以当成Stack用
var dict=new Array();
dict["人"]="ren";
dict["口"]="kou";
alert(dict["口"]);
alert(dict.口);//不建议
for(var k in dict){ //js中的foreach语法
alert(k);//显示的是key,不是value
}
var arr=[3,4,2,1];//普通数组初始化
var dict2={"人":"ren","口":"kou"};//字典用法
</script>
</head>
<body>
<input type="button" οnclick="alert('Hello,my name is buttom')" value="Click Me"/>
<a href="javascript:alert('hello shadan')">This is a link</a>
<a href="http://www.baidu.com" οnclick="alert('Attention:The page is changing')" >百度</a>
</body>
</html>
----------------------WinPhone7培训、.NET培训、期待与您交流! ---------------------- 详细请查看:http://edu.youkuaiyun.com/heima