JavaScript面向对象(2)
来源:互联网 发布:m1卡破解软件 编辑:程序博客网 时间:2024/06/06 13:58
学习构造方法了:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Js1.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<link rel="stylesheet" href="Miro.css" type="text/css"></link></head>
<!-- <script type="text/javascript">-->
<script language="javascript" src="myjs.js"></script>
<script language="javascript">
function test(a,b){
document.write("有 a b <br />");
}
function test(a){
document.write(a + "只有 a <br />");
}
test(5555,6666)//当有两个同样名称的方法时,程序只会调用最后一个
//arguments就是有多少个参数全部自动接受
function abc (){
var s=0;
for (var i=0;i<arguments.length;i++){
s+=arguments[i];
}
return s;
}
document.write(abc(1,2) + " <br />");
document.write(abc(4,5,6) + " <br />");
//构造函数
function Person(name,age){
this.name=name;
this.age=age;
}
var x1 = new Person("dlh",20);
document.write(x1.name+"<br />");
function JiSuan(num1,num2,tmp){
if (tmp == "+"){
return num1+num2;
}else if(tmp == "*"){
return num1*num2;
}else{
return num1-num2;
}
}
//把方法当作构造函数
function Personx(name,age,fun){
this.name=name;
this.age=age;
this.myfun=fun;
}
var x1x = new Personx("dlh",20,JiSuan);
document.write(x1x.myfun(20,30,"+") + "<br />");
//另一种创建对象方式
var dog = {name:"xiu",age:12,
fun1:function(){document.write("hhh <br />");}
};
document.write(dog.name+ "<br />");
dog.fun1();
function test(){
document.write(this.name+ "<br />");
}
test.call(dog);// == dog.test()
//for in 的用法,打印出对象的所有属性
for (var key in dog){
document.write(dog[key]+ "<br />");
} </script>
<body>
This is my HTML page. <br>
</body>
</html> 0 0
- JavaScript面向对象(2)
- JavaScript面向对象(2)
- 面向对象程序员JavaScript指南(2)
- JavaScript面向对象编程(2)
- JavaScript学习2:面向对象
- javascript面向对象(this)
- javascript 面向对象 (类)
- javascript面向对象(继承)
- JavaScript-面向对象(1)
- JavaScript面向对象(3)
- javascript-面向对象(一)
- JavaScript(二)-- 面向对象
- javascript面向对象(转)
- JavaScript 面向对象(一)
- 【JavaScript学习】面向对象的程序设计(2):创建对象
- 【JavaScript面向对象编程】20160104(对象)
- 【JavaScript面向对象编程】20160105(对象)
- javascript面向对象(一)-创建对象
- CAS介绍
- unity中游戏暂停的问题
- Xshell 4
- 什么是反向代理,开放的反向代理软件使用方法
- LoadImage在dll与exe中的区别
- JavaScript面向对象(2)
- asp.net mvc文件上传
- ORA-1652: unable to extend temp segment by 128 in tablespace TEMP
- 自定义alert函数,替换alert_dialog小插件
- 简要分析汽车遮阳帘不能升降的具体解决方法
- Android获得短信中的验证码并自动填充
- PureMvc个人笔记
- String、StringBuffer与StringBuilder之间区别
- Tomcat下手动配置一个项目