小书童

All Posts

  • Published on
    Array Array.prototype.concat():合并数组 Array.prototype.filter():返回过滤后的新数组 Array.prototype.map():返回新数组 Array.prototype.reverse():翻转数组...
  • Published on
    Http/0.x 特性: 不支持多种类型文件下载:只能获取html文件(没有请求和响应头,浏览器只能按照协议规定视为html解析) 限定了数据传输方式:简单的ASCII字节码传输方式(因为服务端返回都是html格式文件) 不需要考虑连接复用问题(每次请求只有一个html) http/1.0 特性:...
  • Published on
    直接定义依赖 通过全局方法定义、引用模块 闭包模块化模式 用闭包方式解决了变量污染问题,闭包内返回模块对象,只需对外暴露一个全局变量 模版依赖定义 通过后端语法聚合 js 文件,从而实现依赖加载 注释依赖定义 以文件为单位定义模块了,通过 lazyjs...
  • Published on
    每个实例对象( object )都有一个私有属性(称之为 __proto__ )指向它的构造函数的原型对象(prototype )。 该原型对象也有一个自己的原型对象( __proto__ ) ,层层向上直到一个对象的原型对象为 null。 根据定义,null...
  • Published on
    观察者模式-发布订阅者模式 观察者模式 Subject(观察对象) Observers(响应对象) 观察对象发生变化,通知响应对象 发布订阅者模式 Publisher(发布者) Observer(观察者) Subscriber(订阅者) 发布者变化通知订阅者,订阅者再通知观察者 区别...