javascript知识点总结(十)之this关键字

javascript知识点总结(十)之this关键字

ID:30504925

大小:16.33 KB

页数:4页

时间:2018-12-30

javascript知识点总结(十)之this关键字_第1页
javascript知识点总结(十)之this关键字_第2页
javascript知识点总结(十)之this关键字_第3页
javascript知识点总结(十)之this关键字_第4页
资源描述:

《javascript知识点总结(十)之this关键字》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解JavaScript知识点总结(十)之this关键字  这篇文章主要介绍了JavaScript知识点总结(十)之this关键字的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下  this是Javascript语言的一个关键字。随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。JavaScript中的this指针是一个动

2、态的变量,一个方法内的this指针并不是始终指向定义该方法的对象的。Javascript中this关键字通常指向当前函数的拥有者。  下面通过代码给大家介绍下。具体代码如下所示:  代码如下:    functionPerson(){  /*使用var属性名定义的属性是类的私有属性,外界无法访问,要想被外界访问,就要使用公共方法*/  varQQ="";   varEmail="@qq.com";  /*使用this.属性名定义的属性就是类的公共属性,是可以被外界访问的*/  this.Name="孤傲苍狼";对党的认识也有

3、了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  this.Age=;  /*定义Person类的公共方法,凡是定义类的公共属性和公共方法都要使用this*/  this.Show=function(){//定义Person类的公共方法(特权方法)  alert("QQ="+QQ+"tEmail="+Email);  }

4、  /*定义Person类的私有方法*/  functionShow(){//这是Person类的一个私有方法,只能在Person类内部使用  }  }  varp=newPerson();  alert("私有属性p.QQ="+p.QQ+"t"+"p.Email="+p.Email);  alert("公共属性p.Name="+p.Name+"t"+"p.Age="+p.Age);  p.Show();  //p.Show();//这里会报错,无法调用Person类的私有方法,  /*  Window对象描述对党的认识

5、也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  Window对象表示一个浏览器窗口或一个框架。在客户端JavaScript中,Window对象是全局对象,所有的表达式都在当前的环境中计算。  也就是说,要引用当前窗口根本不需要特殊的语法,可以把那个窗口的属性作为全局变量来使用。例如,可以只写document,而不必写

6、window.document。  同样,可以把当前窗口对象的方法当作函数来使用,如只写alert(),而不必写Window.alert()。  */  functionTest(){  alert(this.v);  }  v=;  Test();  window.Test();//记住一句话:哪个对象调用this所在的函数,那么this代表的就是哪个对象实例,这里是window对象调用Test()方法,因此此时this指的就是window对象  functionTest(){  this.fnTest=function(

7、){  alert(this.v);  }对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  }  vart=newTest();  t.v="记住一句话:哪个对象调用this所在的函数,那么this代表的就是哪个对象实例";  t.fnTest();//这里是t对象调用Test()方法,因此此时this指的就

8、是t对象    JavaScript的this总结:  1、this不能在类定义的外部使用,只能在类定义的内部使用。  2、哪个对象调用this所在的函数,那么this代表的就是哪个对象实例。  关于JavaScript知识点总结(十)之this关键字的理解就给大家介绍这里,希望对大家有所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。