java学习
java学习
this关键字
<html>
<script type="text/javascript">
/*作为普通函数来调用时,this的值指向window,
准确的说,this为null,但被解释成window
alert(window.xx);
function t(){
this.xx = 2;
}
t();
alert(window.xx);
*/
/*作为对象的方法来调用
this指向方法的调用者,就是该对象
var obj = {xx:11,yy:22,t:function(){alert(this.xx);}};
obj.t();
var dog = {xx:33};
dog.t = obj.t;
dog.t();
*/
/*this作为方法调用时,this指向其调用者,即母体对象,
不管被调用函数声明时属于方法还是属于函数
var dog = {xx:33};
show = function(){
alert('show=' +this.xx);
}
dog.t = show;
dog.t();
*/
/*函数作为构造函数调用时
js中没有类的概念,创建对象是用构造函数完成
或者直接用json格式来创建对象
new对象发生的步骤
a:系统创建空对象{},空对象的constructor属性指向构造感受
b:把函数的this指向该空对象
c:执行该函数
d:返回该对象
*/
function Pig(){
this.age = 2;
return 'a';
}
var pig = new Pig();
//返回Pig对象,因为函数作为构造函数运行时,
//return的值是忽略的,还是返回对象
</script>
</html>
posted on 2014-12-07 20:16
杨军威
阅读(163)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 391
文章 - 34
评论 - 20
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2021年9月 (1)
2021年6月 (1)
2021年4月 (1)
2021年1月 (1)
2020年12月 (1)
2020年11月 (2)
2020年10月 (1)
2020年8月 (2)
2020年7月 (2)
2020年5月 (1)
2020年4月 (7)
2020年3月 (4)
2019年11月 (1)
2019年6月 (1)
2019年2月 (1)
2018年11月 (2)
2018年8月 (1)
2018年7月 (1)
2018年6月 (1)
2018年5月 (8)
2018年4月 (3)
2018年3月 (10)
2018年2月 (5)
2018年1月 (5)
2017年12月 (12)
2017年11月 (7)
2017年9月 (13)
2017年8月 (13)
2017年7月 (10)
2017年6月 (2)
2017年3月 (3)
2017年2月 (5)
2016年9月 (2)
2016年8月 (2)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (1)
2014年12月 (6)
2013年11月 (1)
2013年9月 (4)
2013年8月 (16)
2013年7月 (6)
2013年6月 (27)
2013年5月 (21)
2013年4月 (48)
2013年3月 (61)
2013年2月 (11)
2013年1月 (33)
2012年12月 (19)
2012年11月 (8)
2012年10月 (2)
2012年9月 (2)
2012年5月 (6)
2012年4月 (4)
2011年11月 (8)
搜索
最新评论
1. re: Form 表单域与 Java 对象属性的自动装配功能[未登录]
没排版,看着好累
--alex
2. re: struts2实现登录拦截器和验证方法
嗯嗯
--嗯嗯
3. re: 用struts2给的jar包解析json
阿斯顿发送到
--阿斯蒂芬
4. re: ApplicationContextAware接口的作用
解决
--解决
5. re: jfinal拦截器笔记5[未登录]
2132
--123
阅读排行榜
1. ApplicationContextAware接口的作用(37183)
2. svn使用(12293)
3. git 解决 unable to get local issuer certificate 问题(10163)
4. jfinal拦截器笔记5(8685)
5. $.cookie的用法(8165)
评论排行榜
1. struts2实现登录拦截器和验证方法(5)
2. jquery阻止表单提交(3)
3. jfinal笔记1(2)
4. extjs和highcharts整合显示数据曲线和打印图片(2)
5. XPath解析,写入,修改xml文件(1)
Powered by:
BlogJava
Copyright © 杨军威