Html+css基础
基本的布局(中间自适应旁边固定啥的)的几种实现方法:
http://www.cnblogs.com/PeriHe/p/8278020.html
http://www.cnblogs.com/PeriHe/p/8277611.html
垂直居中的几种实现方法:
http://www.cnblogs.com/PeriHe/p/8278504.html
CSS清除浮动的方法
http://www.cnblogs.com/PeriHe/p/8538315.html
盒模型;
position;
行内元素和块元素;
BFC(块级格式化上线文,和浮动一起考);
animation;
http://www.cnblogs.com/PeriHe/p/8278428.html
伪元素伪类;
less、sass、stylus这种预处理器;
......
浏览器相关
http://www.cnblogs.com/PeriHe/p/8278595.html
js基础
原型链;
闭包;
https://zhuanlan.zhihu.com/p/27110726
类和继承(es5实现方法 + es6实现方法);
http://www.cnblogs.com/PeriHe/p/8568573.html
https://zhuanlan.zhihu.com/p/27552520
let、const、var;
promise;
异步处理方法;
写一个方法遍历所有文档树所有节点(考察递归);
cookie和webstorege;
jsonp和跨域;
sort排序相关(注意ascll这个坑)
数组和对象的深浅拷贝;
http://www.cnblogs.com/PeriHe/p/8718017.html
String+ Array的一些基本操作;
写一个数组去重的方法;
https://zhuanlan.zhihu.com/p/25545584
冒泡和捕获;
事件代理;
this相关(注意箭头函数的this指向问题);
http://www.cnblogs.com/PeriHe/p/8452053.html
https://zhuanlan.zhihu.com/p/29629150
call、apply、bind;
变量提升;
高阶函数;
动画;
setTimeout、setInterval和requestAnimationFrame;
模块化开发;
https://blog.csdn.net/qq_37124490/article/details/79822035
https://zhuanlan.zhihu.com/p/26477995
引起内存泄漏的原因;
ajax;
map、filter、reduce相关;
Map和Set;
递归
https://zhuanlan.zhihu.com/p/27205391
柯里化
https://zhuanlan.zhihu.com/p/33374547
......
vue数据绑定原理
vue父子组件和兄弟组件的通信问题;
vuex的原理
vuex的action和mutation的异步操作和同步操作问题
vue的事件监听
vue-router获取自定义参数
vue-router的go相关
vue组件设计相关
模块化的工具
webpack打包优化
设计一个自己的打包工具需要设计哪些主要功能
babel相关
mvvm的好处
jquery的一些基本用法
lodash相关
vue和react的对比
https://segmentfault.com/a/1190000012479834
vue和jquery的对比
https://www.cnblogs.com/MR-YY/p/6898464.html
......
技术拓展
设计模式相关(单例、发布订阅等)
https://blog.csdn.net/yisuowushinian/article/details/52003127
浏览器渲染过程
性能优化相关(这个点很大,设计很多方面,不要自以为优化就是网上经常看到的那一套);
设计一个模版引擎
设计一个打包工具
设计一个mvvm框架需要注意的case;
源码阅读相关;
......