Vue源码解析

2018-03-05
阅读 1 分钟
2.1k
系列文章链接主要记录自己开始学习Vue的一些源码阅读:基于2.5.8版本 Vue-SourceCode 介绍了 Vue构造函数如何来的,以及其上的属性/方法/原型方法/静态方法 new Vue(options)的过程发生了什么 vnode对象如何生成 vnode对象如何挂载到真实的DOM节点 ….. VueRouter-SourceCode介绍了 VueRouter的插入,VueRouter的使用,Vu...

Promise-resolve流程源码剖析

2017-12-20
阅读 14 分钟
2k
原文链接:链接 1 最简单一个案例 {代码...} 控制台输出 {代码...} 2 Promise内部是如何运行的? 2.1 执行这行代码的时候:let p = new Promise(f); {代码...} 可以看到 let p = new Promise( f );在 传入的 f. 函数不是noop的时候, 第一会先执行 f 函数 第二生成一个Promise对象 {代码...} 2.2执行这行代码的时候: pr...

实现延迟搜索功能

2017-07-28
阅读 1 分钟
4.4k
搜索延迟 平常在项目中,经常会遇到搜索请求后台的情况,此时搜索延迟就显得尤为重要,如果没有搜索延迟功能,那么用户页面将会显得特别卡顿 {代码...} 以上就是一个最简单的搜索延迟功能的实现。有误之处还请指出。 jimwmg@foxmail.com

递归查询树状结构某个确定的节点

2017-07-25
阅读 2 分钟
9.9k
递归 递归算法在日常工作中算是用的比较多的一种,比如DOM树的遍历,多层级树状结构的生成,遍历寻找某个树节点等 1 先来看下数据结构 {代码...} 一般情况下后台返回类似于如上的嵌套数据结构,或者说只得到一部分数据,点击某个子节点,异步加载节点,异步加载之后的数据可能如下: {代码...} 2 如何实现项目中的需求 ...

typeof instanceof null undefined 的区分

2017-02-26
阅读 5 分钟
2.6k
1.1检测数据类型,返回的结果是一个字符串类型。有六种可能:number boolean string object function undefined

typeof使用以及null和undefined的判断区分

2017-02-25
阅读 5 分钟
7.9k
1.1检测数据类型,返回的结果是一个字符串类型。有六种可能:number boolean string object function undefined