240 发简信
IP属地:广东
  • js-Web Worker

    js是单线程语言,无法开启多个线程同时执行。HTML5中,浏览器提供了一种新特性web worker,让我们可以在页面主运行的 JavaScri...

  • Resize,w 360,h 240
    js-Event Loop

    什么是Event Loop? js是单线程语言,代码需要一句一句往下执行,会出现阻塞。Event Loop是解决这一问题的机制,让js实现异步,...

  • js-this/call/apply/bind

    this指向 this-运行期绑定,this指向调用时决定。 全局 this指向window 函数中,若有调用者,则this指向调用者;若为独立...

  • Resize,w 360,h 240
    js-原型/继承

    原型 没错,第一次看到这张图的我,也呆了。但经过这几天对原型的了解,已经可以完全理解。 构造函数created的时候,就会有一个prototyp...

  • js-闭包/执行上下文/作用域链

    js的执行,由执行栈控制。执行栈存储执行上下文,每次执行栈顶那个。 函数执行前,创建执行上下文,并压入执行栈。函数执行完毕后,它的执行上下文从栈...

  • 2020-07-22

    第12章 架构设计与项目结构 vue.js的目录结构 dist存放构建后的文件,可以找到很多不同的vue.js构建版本。完整版: 构建后的文件同...

  • 深入浅出--模板编译原理

    第9章 模板编译 模板 -> 模板编译 -> 渲染函数 -> vnode -> 视图template中可以用{{}}加入变量和js表达式,可以使...

  • 深入浅出--虚拟DOM

    虚拟DOM Vue.js2.0引入了虚拟dom,比1.0的初始渲染速度提升了2-4倍,并大大降低了内存消耗。dom操作越来越频繁,代码中多数都在...

  • 深入浅出Vue.js--变化侦测

    变化侦测 侦测状态变化,重新渲染页面。 拉(通知状态改变,然后暴力比对哪些节点需要重新渲染): Angular脏检查、React虚拟dom 推(...