/**
* 构造函数方式 对象
*/
function TimerUitls() {
this.setParam = setParam;
this.runTimer = runTimer;
this.runCall = runCall;
this.isState = isState;
this.init = init;
var counter = 0;
var max = 0;
var time = 100;
var states = "uninitialized";
var oDom = null;
function setParam(p_max, p_time) {
max = p_max;
counter = p_max+1;
time = p_time;
}
function runTimer() {
counter++;
if (counter <= max) {
setTimeout(runTimer, time);
} else {
var state = isState(); //
if (state == "complete") {
runCall();
} else {
counter = 0;
runTimer();
}
}
}
function isState(){
var o_state ="";
if (typeof(oDom) == "object") {
o_state = oDom.document.readyState;
}
return o_state;
}
function runCall(){
}
function init(p_dom,p_max,p_time) {
oDom = p_dom;
setParam(p_max, p_time);
runTimer();
}
}
分享到:
相关推荐
JavaScript构造函数和原型对象介绍,对于构造函数的创建以及一些简单地介绍,还有就是原型对象对于构造函数的一些补充。
主要介绍了javascript 构造函数方式定义对象的方法及示例,需要的朋友可以参考下
以下是一个构造函数的例子 如果是实例方法,不同的实例化,它们引用的地址是不一样的,是唯一的。 //定义一个构造函数 function People(name,age){ this.name=name; this.age=age; this.dothings=function(){ ...
构造函数就是初始化一个实例对象,对象的prototype属性是继承一个实例对象。本文给大家分享javascript构造函数详解,对js构造函数相关知识感兴趣的朋友一起学习吧
本文实例讲述了JavaScript原型对象、构造函数和实例对象功能与用法。分享给大家供大家参考,具体如下: 大家都知道,javascript中其实并没有类的概念。但是,用构造函数跟原型对象却可以模拟类的实现。在这里,就先...
对象,是javascript中非常重要的一个梗,是否能透彻的理解它直接关系到你对整个javascript体系的基础理解,说白了,javascript就是一群对象在搅。。(哔!)。
构造函数定义对象+prototype继承的实现,含CSS样式
JavaScript 中的构造函数和其它语言中的构造函数是不同的。通过 new 关键字方式调用的函数都被认为是构造函数。任何JavaScript 函数都可以用做构造函数,构造函数必须使用new 运算符作为前缀来创建新的实例。
关于JavaScript构造函数,如今出现了很多JavaScript的框架,例如jQuery、Ext等等这些,这些将JavaScript作为一种面向对象的语言进行编程,那么JavaScript到底是怎么样实现面向对象的一些特征的呢,首先,我们来看看...
javascript工厂模式和构造函数模式创建对象方法解析.docx
当通过new来创建一个新对象时,JS底层将新对象的原型链指向了构造函数的原型对象,于是就在新对象和函数对象之间建立了一条原型链,通过新对象可以访问到函数对象原型prototype中的方法和属性。 和其他高级语言一样 ...
很显然,这个时候obj的constructor已经不再是创建它的函数,注意到obj.name也是undefined,因此修改构造函数的prototype的contructor并不会影响构造函数所产生的对象。真正的原因是:一个对象的constructor是它的...
在Javascript中构造函数首先是一个普通的函数,它可以使用new 操作符来调用,并生成一个特殊类型的对象。 代码如下: // “Benjamin” is a constructor var benjamin = new Benjamin(“zuojj”, “male”); 在上面...
主要介绍了一文秒懂JavaScript构造函数、实例、原型对象以及原型链的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
对象的constructor属性用于返回创建该对象的函数,也就是我们常说的构造函数,除了创建对象,构造函数(constructor) 还做了另一件有用的事情—自动为创建的新对象设置了原型对象(prototype object)
在Javascript中不存在class的概念,它的class概念是通过构造函数(constructor)与原型链(prototype)来实现。 1.构造函数(constructor):创建对象时的初始化对象,总是与new 关键是一同出现。 构造函数存在以下...
今天要介绍的是,如何生成一个”继承”多个对象的实例。... 构造函数绑定 最简单的方法,大概就是使用call或apply方法,将父对象的构造函数绑定在子对象上,也就是在子对象构造函数中加一行: 代码如下