摘要:事件处理器,则是当指定事件触发时,执行的一段代码。事件循环以一个无限循环的形式启动,存在于二进制文件里函数的最后,当没有更多可被执行的事件处理器时,它就退出。 前言 如果你了解过Node.js,那么你一定听说过事件循环。你一定想知道它为什么那么特殊,并且为什么你需要关注它?此时此刻的你,可能已经写过许多基于Express.js的后端代码,但没有接触到任何的循环。 在下文中,我们会先在一...
摘要:我们先看下最后的效果实现思路要实现眼睛随鼠标一起运动,我们必须先求出眼睛的坐标,也就是它的和值为了取到和值,我们只要知道角的内三角形的对边和邻边的长度即可为了取到对边和邻边,我们只需要知道角的弧度即可角的弧度,我们可能通过图中边和边,再使用 我们先看下最后的效果 showImg(https://segmentfault.com/img/bVTp6V?w=1106&h=924); 实现思...
摘要:需要链接标准参考教程对象阮一峰标准构造器函数可能是最重要的对象之一,尽管我们从来不会直接调用它。该方法返回被冻结的对象。 Object 需要链接: MDN —— Object JavaScript标准参考教程(Object对象)——阮一峰 标准构造器函数Object可能是JavaScript最重要的对象之一,尽管我们从来不会直接调用它。每当使用一个对象直接量时,都会隐式调用它: ...
摘要:的过程就是调用函数,就像打补丁一样修改真实。两个节点值得比较时,会调用函数这是很重要的一步,让引用到现在的真实,当修改时,会同步变化。两个节点都有子节点,而且它们不一样,这样我们会调用函数比较子节点,这是的核心,后边会讲到。 转载请注明出处 本文转载至我的blog 目录 前言 virtual dom 分析diff 总结 前言 vue2.0加入了virtual dom,有向react...
摘要:父类的原型方法子类调用构造函数子类继承父类前面说到的,实际上是将第一个参数无论是原型对象还是普通对象的属性添加到新创建对象的原型中,这也就意味着,通过中定义的属性和方法是无法通过方法添加到新创建对象中的。 ES5 和 ES6 中 Object 添加了很多新的方法,现在很多开源代码中有用到了这些,今天来整理一番。 Object.assign() 这是ES6新添加的方法,Object.as...