javascript

原创 2017年01月25日 10:49:51

JAVASCRIPT

函数的方法调用:

(1)方法调用

当函数作为对象方法时,就称函数为方法,当一个方法被调用时,this就绑定都调用的对象

var myobj={
val:0,
increment:function(inc){this.val+=typeof inc==="number"?inc:1;},
get_val:function(){return this.val}
}
myobj.increment();
alert(myobj.get_val);

(2)构造函数

如果在函数前面带上new来调用,那么将得到一个隐藏连接到该函数的proptotype成员的新对象,同时this将会绑定到该新对象。

var Foo=function(status){
this.status=status;
}
Foo.prototype.get_status=function(){
return this.status;
}
//构造一个Foo实例
var myFoo=new Foo("bar");
alert(myFoo.get_status());

(3)call和apply

jacascript中函数也是对象,也拥有方法。其中call()和apply()可以用来间接调用函数。call()的第一个参数用来指定调用上下文,后面的参数是传入调用函数的实参;

var name='A';
var user=
{
name:'B'
} ;
function showName(){
alert(this.name);
}
showName();//A,this为全局对象
showName.call(user);//B,this为user对象
版权声明:本文为博主原创文章,未经博主允许不得转载。

Javascript中的<!-- //-->

Javascript中的
  • wangshuxuncom
  • wangshuxuncom
  • 2014年04月21日 18:56
  • 3767

Javascript 读写文件

Javascript 是网页制作中离不开的脚本语言,依靠它一个网页的内容才生动活泼、富有朝气。应用它的一些高级功能可以对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。Ja...
  • sunboy_2050
  • sunboy_2050
  • 2012年08月21日 15:58
  • 22999

javascript:;与javascript:void(0)的理解

void运算符简介:void 是 javascript 的操作符,意思是:只执行表达式,但没有返回值。该表达式会被计算但是不会在当前文档处装入任何内容,例如,void(0) 计算为 0 ,但在Java...
  • xsj_blog
  • xsj_blog
  • 2016年12月04日 10:50
  • 4166

JavaScript的角色巨变和Web技术的发展

曾经JavaScript是职业程序员看不上眼的脚本语言,如今只有高级程序员才能驾驭它。 JavaScript性质和地位的天翻地覆,正是Web技术飞速变化的印证。 最初职业程序员轻视JavaScri...
  • starrow
  • starrow
  • 2013年07月01日 15:13
  • 5649

JavaScript的历史(精简全面的JavaScript发展史总结)

注:转载请注明出处 1.JavaScript最初诞生的原因,是网景公司(Netscape)为解决拨号上网时代(低带宽),服务端验证表单数据低效的问题,而着手开发一种客户端语言。但在其发展过程中,...
  • Rock_Lee_
  • Rock_Lee_
  • 2014年11月19日 21:00
  • 1493

<a>标签中href=\"javascript:;\"表示什么意思??

标签中href="javascript:;"表示什么意思??2014-01-06 10:02小卡布0202 | 分类:JavaScript | 浏览16509次修改密码 有一种说法是:href="j...
  • forest_fire
  • forest_fire
  • 2016年03月21日 11:09
  • 3515

VBscript和javascript区别以及在哪里该用谁?

在很多论坛中看到关于VBscript和javascript到底应该使用哪个,哪个比较好的问题?  今天我来谈谈我的看法:  服务器端:  大家知道ASP支持这两中脚本语言,也就是在服...
  • Chair_
  • Chair_
  • 2014年10月31日 15:30
  • 1547

javascript中 $ 的作用

1.$用作选择器, var e = $("h1 a"); var f = $("table tr:nth-child(even)") 2.$用作功能函数前缀  var str ...
  • bzb123321
  • bzb123321
  • 2015年05月07日 20:21
  • 1514

Eclipse配置Javascript开发环境图文教程

这篇文章主要介绍了Eclipse配置Javascript开发环境图文教程,需要的朋友可以参考下 首先需要安装Spket。这里就不细讲了。 之后进行JQuery的配置: 1. 从JQuery....
  • baochanghong
  • baochanghong
  • 2016年04月21日 00:44
  • 815

javascript 的用处

引言我们已经探讨过了必要的程序设计核心概念。现在是时候从细节中退出来,并高瞻远瞩地来看看你可以利用 JavaScript 来做些什么了——为什么你要花时间来学习这样一门复杂的功课,以及如何将其用到你的...
  • zhifeilong
  • zhifeilong
  • 2010年01月08日 19:39
  • 4647
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript
举报原因:
原因补充:

(最多只允许输入30个字)