第一个javascript prototype
关键字: prototype 第一个javascript prototype
写完发觉javascript中的OO也是如此的令人happy
有人这样比喻prototype,说它就像JAVA,jquery就像ruby
今天第一次真正接触这个东东,还没有搞清它的精髓...
来日方长,总有一天会征服prototype,jquery的...
今年22岁,最多也只能写400行JAVASCRIPT
何时才能写到5000行JAVASCRIPT,
是个长远的目标啊....
下面是源码
-----------------------
<html>
<script type="text/javascript">
/*
person这个函数其实就是创建了一个类
这个函数相当于一个构造函数,
初始化name和sex属性...
这里的this指的就是person这个对象
*/
function person(name,sex){
this.name=name;
this.sex=sex;
}
/*
利用prototype属性添加新的属性address,并为其赋值
*/
person.prototype.address="湖北襄樊";
/*
利用prototype属性添加新的方法speak
*/
person.prototype.speak = function() {
return "我讲的是普通话";
}
/*
同样是new关键字创建一个对象myself,给构造函数传两个参数
然后可以输出创建的这个对象的相关属性和方法,查看相关信息
*/
var myself=new person("陈伟","男");
var mix="我的名字叫:"+myself.name;
mix+="\n我的性别是:"+myself.sex;
mix+="\n我的住址是:"+myself.address;
mix+="\n我讲的话:"+myself.speak();
alert(mix);
</script>
</html>
- 17:37
- 浏览 (1281)
- 评论 (4)
- 分类: javascript
- 进入论坛
- 相关推荐
评论
我不知道,下次不会出现再出现
对不起观众.........
利用prototype属性添加新的属性address,并为其赋值
*/
person.prototype.address="湖北襄樊";
为啥要把私有的东西放在prototype里?
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 13343 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
共 122 张
最近加入圈子
最新评论
-
别了,盖茨
我在喝水。。。
-- by 叶子 -
创建XMLHttpRequest对象及 ...
谢谢楼主了....
-- by fp2009 -
结合DWR获取远程URL数据
这样获取远程的东西,其实现在很多公司都在用, 不过都是一些小公司。。。 如果你是 ...
-- by weiweichen1985 -
结合DWR获取远程URL数据
还有,你这样通过url从远程获取的东西,一般什么时候会用到啊? 如果是页面的话, ...
-- by guo_david_wei -
结合DWR获取远程URL数据
伟哥,你的dwr搞的很不错嘛.... 我的那个问题也给解决一下啦... 放那很久 ...
-- by guo_david_wei






评论排行榜