240 发简信
  • 120
    多线程同步I/O与单线程异步I/O(笔记)

    学习nodejs时,看到它的简介说它是采用异步I/O与事件驱动的架构设计,搜了很多关于同步I/O和异步I/O的资料感觉也没咋看明白,直到看了no...

  • 创建对象(三)——构造函数和原型模式的组合使用以及其他模式

    原文地址:创建对象(三)——构造函数和原型模式的组合使用以及其他模式 上篇博文我们说到,单独使用原型模式存在着两个弊端:一个是当原型的属性值是引...

  • 120
    创建对象(二)——原型模式

    原文地址:创建对象(二)——原型模式 理解原型对象 我们创建的每一个函数都有一个默认的prototype属性,它指向一个对象,对象中默认的有一个...

  • 创建对象(一)——工厂模式和构造函数模式

    原文地址:创建对象(一)——工厂模式和构造函数模式 对象 我们常听到一句话:“在javascript中,一切皆是对象”。那么对象是什么呢?ECM...

  • Ajax

    原文地址:Ajax Ajax全称为“Asynchronous Javascript and XML”(异步javascript和XML),它并不...

  • 深入理解闭包

    原文地址:深入理解闭包 写了快一周,终于把这个系列文写完了,总共六篇文章,虽然看起来只有最后一篇在讲闭包,但其实前面五篇都在为最后一篇打基础。 ...

  • 深入理解闭包(六)——闭包

    原文地址:深入理解闭包(六)——闭包 终于讲到闭包了,这一路走来不容易。从前面的博文中我们知道,js的垃圾回收机制会在某个函数的执行上下文生命周...

  • 120
    深入理解闭包(五)——作用域、作用域链和执行上下文

    原文地址:深入理解闭包(五)——作用域、作用域链和执行上下文 作用域,作用域链,执行上下文三者之间有着密切的关系,相信有一部分人对这三者只是有一...

  • 120
    深入理解闭包(四)——执行上下文栈

    原文地址:深入理解闭包(四)——执行上下文栈 执行上下文可以理解为当前代码的执行环境,JavaScript中的运行环境大概包括三种情况: 全局环...