似水流年
前端
一、javascript基础
1. 数据结构
2. 执行上下文
3. 闭包
4. 原型和原型链
5. this
6. 自定义事件
7. 事件循环
二、框架
1. react
2. vue
3. 微信小程序
三、拓展
1. gitbook的使用
2. markdown基本语法
3. npm的使用
4. zepto源码阅读
5. live2D走进二次元
后端
一、NodeJs
二、python
课外
面试
实现模态弹框
事件响应过程
实现完全居中的方案
本書使用 GitBook 釋出
1. 数据结构
数据结构
堆(heap),栈(stack),队列(queue)
堆像一棵倒过来的树
堆是一种经过排序的树形数据结构
,每个结点都有一个值。堆的存取是无序的,如书架上的书,知道名字就可以直接拿出来。
栈像羽毛球盒子
栈具有后进先出性质的数据结构
,后存放的先取,先存放的后取。如羽毛球盒子的球,最先拿到的是最后放进去的那个,想拿最后那个,要先把前面的球一个一个全取出来后才能拿到。
队列跟排队一样
队列是一种先进先出(FIFO)的数据结构
。如排队打饭,排在队伍前面的人最先打到饭。