深入浅出 - vue变化侦测原理
摘要:废话真多!!! 其实在一年前我已经写过一篇关于 vue响应式原理的文章,但是最近我翻开看看发现讲的内容和我现在心里想的有些不太一样,所以我打算重新写一篇更通俗易懂的文章。 我的目标是能让读者读完我写的文章能学到知识,有一部分文章标题都以深入浅出开头,目的是把一个复杂的东西排除掉干扰学习的因素后剩下的
阅读全文
vue 编译原理 简介
摘要:来源 tinycompile 关于vue的内部原理其实有很多个重要的部分,变化侦测,模板编译,virtualDOM,整体运行流程等。 之前写过一篇《深入浅出 - vue变化侦测原理》 讲了关于变化侦测的实现原理。 那今天主要把 模板编译这部分的实现原理单独拿出来讲一讲。 本文我可能不会在文章中说太多
阅读全文
this 指向问题, 三个例子
摘要:首先明确一点, 一个函数如果独立调用, 比如直接 foo(), this在严格模式下是 undefined , 在非严格模式下会自动转向到window 第二点就是 在进入新的函数作用域, this才会发生改变; 所以执行 foo() 会报错, this未定义; 如果在非严格模式下, this.a 就
阅读全文
setTimeout 与 闭包。。。
摘要:先看下面一个比较坑的代码 首先一个for循环, 会执行五次, setTimeout被执行了五次 但里面的timer这时候并没有执行, 而是依次在1 2 3 4 5秒后执行 此时只建立了全局上下文; timer放在了事件队列里面执行; timer执行时, for循环已经完成 全局作用域中的i变量值变成
阅读全文
各类有用的软件集合
摘要:屏蔽百度广告 护眼宝 包对比工具 everything本地搜索 安全软件火绒 设计软件sketch 同步软件 坚果云 fxtp xshell 流程图 画图工具 xmind思维导向图 灵活的画图工具 翻译各种英文to中文 markman快速标记设计图 脑图工具 实例 产品原型制作
阅读全文
vue 缩水版 双向绑定
摘要:function Observer(obj, key, value){ var dep = new Dep(); if (Object.prototype.toString.call(value) == '[object Object]') { Object.keys(value).forEach(function(key){ new Ob...
阅读全文
惊不惊喜, 用深度学习 把设计图 自动生成HTML代码 !
摘要:如何用前端页面原型生成对应的代码一直是我们关注的问题,本文作者根据 pix2code 等论文构建了一个强大的前端代码生成模型,并详细解释了如何利用 LSTM 与 CNN 将设计原型编写为 HTML 和 CSS 网站。 项目链接:https://github.com/emilwallner/Scree
阅读全文