人人都能懂的Vue源码系列—07—initProxy

前几篇文章中,我们主要讲了merge options的一些操作。今天我们回到init方法往下讲。 if (process.env.NODE_ENV !== ‘production’) { initProxy(vm) } else { vm._renderProxy = vm } 上面的代码逻辑很简单,主要就是为Vue实例的_renderProxy属性赋值 …


javascript中的原型和原型链(面试中上等难度考点)

一. 知识点 构造函数 构造函数 – 扩展 原型规则和示例 原型链 1) 构造函数 上面我们声明一个函数 Foo ,然后通过 new 关键字实例化一个对象,这个 Foo 就是我们通常据说的构造函数,通过 Foo 我们可以构造多个对象,所以说构造函数类似一个模板的机制。 …


谈谈JavaScript异步代码优化

关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 在实际编码中,我们经常会遇到Javascript代码异步执行的场景,比如ajax的调用、定时器的使用等,在这样的场景下也经常会出现这样那样匪夷所思的bug或者糟糕 …


jQuery学习笔记

jQuery学习笔记 jQuery大部分功能需要根据文档的DOM模型来工作,首先需要正确地解析到整个文档的DOM模型结构。使用jQuery需要在整个文档被浏览器完全加载后才开始进行。 $(document).ready(function () { alert(“Hello World!”); $(“p”).click(fu …


ES6之对象的扩展(上)

狭义的对象字面量形式是JavaScript中我最喜欢的一种结构,因为其灵活。今天准备介绍ES6中对象的扩展相关的知识点,由于煲剧晚了,先写一半,剩下的下次再介绍。


个人规划和总结

前言 时间一天天过去,突然发现自己工作了那么久,什么都没给自己留下什么,过去的记忆一片空白。从今天开始要每隔一段时间做一个阶段性总结和对未来一段时间的规划以及对计划的完成程度。 2018-5-10(戊戌年 丁巳月 壬寅日) 学习总结:学了两天的 webpa …