Javascript实践-Function对象扩展之延时执行函数
2010-07-05 16:16
639 查看
到了搜狐后比较忙,很久没在园子里写随笔了~~
这篇文章主要介绍“在js里面怎么延时执行一个函数?”
不就利用window对象的setTimeout方法吗?Bingo,一点没错!如果你在一个应用里面常常要“延时执行某某函数”,那末基于DRY的原则,可以针对Function全局对象进行扩展,为函数增加一个延时方法如delay,这样会让你的代码更简洁有效。
扩站Function对象增加delay方法如下:
代码
这篇文章主要介绍“在js里面怎么延时执行一个函数?”
不就利用window对象的setTimeout方法吗?Bingo,一点没错!如果你在一个应用里面常常要“延时执行某某函数”,那末基于DRY的原则,可以针对Function全局对象进行扩展,为函数增加一个延时方法如delay,这样会让你的代码更简洁有效。
扩站Function对象增加delay方法如下:
代码
var xx=function(n){ this.name=n; }; xx.prototype.hi=function(a,b){ console.log(this.name+"-"+a+"-"+b); }; var xx1=new xx("levin"); var t=xx1.hi.delay(xx1,1000,"cocoa","yoyo"); xx1.hi("guluglu","jigujigu");
相关文章推荐
- Javascript Function对象扩展之延时执行函数
- Javascript Function对象扩展之延时执行函数
- js Function对象扩展与延时执行函数实例代码
- js Function对象扩展与延时执行函数实例代码
- javascript Function对象的length属性及js函数的预执行
- javascript 扩展Function对象 获取函数名称
- javascript延时重复执行函数 lLoopRun.js
- javascript模块化:立即执行函数(function(){…})()
- javascript的立即执行函数(function(){…})()
- ( function(){…} )()和( function (){…} () )两种javascript立即执行函数
- javascript (function() { /* code */ })() 自执行函数
- 关于setTimeout()的延时执行,JavaScript的异步、匿名函数、函数声明、函数表达式
- 深入理解javascript中的立即执行函数(function(){…})()
- 理解javascript中的立即执行函数(function(){})()
- 深入理解javascript中的立即执行函数(function(){…})()
- 深入理解javascript中的立即执行函数(function(){…})()
- 深入理解javascript中的立即执行函数(function(){…})()
- 23-JavaScript-面向对象-Object类-扩展原型对象-成员函数
- 深入理解javascript中的立即执行函数(function(){…})()
- Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?