用户中心USER CENTER

首页/用户
  • [译]Javascript中的单例模式

    摘要:原文单例模式被熟知是因为它把一个类的实例化限制在只有一个对象。这在中也是可以实现的。单例和静态对象都很有用,但是不能过度使用。实践中,当我们在整个系统中只需要一个对象与其他对象通信的时候,单例模式是非常有用的。 原文:The Single Pattern 单例模式被熟知是因为它把一个类的实例化限制在只有一个对象。传统的实现方式是:创建一个类,这个类里面有一个方法在对象不存在的时候创造一...

    godlong_X 发布于JavaScript
  • javascript 定时器工作原理

    摘要:说到中的定时器,我们肯定会想到和这两个函数。第一个回调一执行,又开启了第二个,这个定时器也是期望延时之后能够执行它的回调函数。可以用下面的图来概括总结上面对定时器执行原理进行了简要的分析,希望能够帮助我们更深入的理解。 说到 javascript 中的定时器,我们肯定会想到 setTimeout() 和 setInterval() 这两个函数。本文将从 事件循环(Event Loop)...

    godlong_X 发布于JavaScript
  • JavaScript,从示例理解重写原型后的指针指向

    摘要:我们知道,调用构造函数时会为实例添加一个指向最初原型的指针,而把原型修改为另外一个对象就等于切断了构造函数与最初原型之间的联系。 我们知道,调用构造函数时会为实例添加一个指向最初原型的指针,而把原型修改为另外一个对象就等于切断了构造函数与最初原型之间的联系。 怎么理解这句话,下面我们通过实例来解释下,如有不对,请指正,虚心受教。 function Person(){ } ...

    godlong_X 发布于JavaScript
  • 盘点JavaScript里好用的原生API ꒰・◡・๑꒱

    这段时间翻了一番JavaScript的api,发现不少好的轮子,省去造的麻烦了。 直接进入正题 解析字符串对象 我们都知道,JavaScript对象可以序列化为JSON,JSON也可以解析成对象,但是问题是如果出现了一个既不是JSON也不是对象的东西,转成哪一方都不方便,那么eval就可以派上用场 var obj = {a:1,b:2}; // 看起来像对象的字符串 eval((+ ...

    godlong_X 发布于JavaScript
  • javascript对象定义set和get的方式解读!~

    摘要:方式使用原始的和标记设置方式使用原型方法进行设置使用和进行设置 /** * 方式1:使用原始的set 和 get标记设置 * @type {Object} */ var obj1 = { name: shaanxi, get nameGet() { return this.name; ...

    godlong_X 发布于JavaScript
<