JavaScript模拟实现键盘打字效果_javascript技巧
来源:动视网
责编:小采
时间:2020-11-27 21:40:06
JavaScript模拟实现键盘打字效果_javascript技巧
JavaScript模拟实现键盘打字效果_javascript技巧: $(function () { var input_type = { init:function ($obj) { this.name = $obj.html().split() this.length = this.name.length; this.i = 0; }, pri:function () { var $this = this //在此处只能使用闭包,因为windown.settimeout使函数的this指向object windown,而非原型链的t
导读JavaScript模拟实现键盘打字效果_javascript技巧: $(function () { var input_type = { init:function ($obj) { this.name = $obj.html().split() this.length = this.name.length; this.i = 0; }, pri:function () { var $this = this //在此处只能使用闭包,因为windown.settimeout使函数的this指向object windown,而非原型链的t

总结:为了实现每次循环间隔时间,用window.settimeout递归的写法。 因为想用原型链封装,this冲突,所以递归调用匿名的闭包函数。用arguments.callee表示匿名函数。
HTML代码:
JavaScript模拟实现键盘打字效果_javascript技巧
JavaScript模拟实现键盘打字效果_javascript技巧: $(function () { var input_type = { init:function ($obj) { this.name = $obj.html().split() this.length = this.name.length; this.i = 0; }, pri:function () { var $this = this //在此处只能使用闭包,因为windown.settimeout使函数的this指向object windown,而非原型链的t