html+css基础?基本布局的几种实现方法(固定在中间的自适应旁边);?几种垂直居中的实现方法;?盒子模型;?位置;?行内元素和块元素;?BFC(块级格式化文本,与浮点数一起测试);?动画片;?伪元素伪类;?less、sass、stylus等预处理器;?关闭;?类与继承(es5实现方式+es6实现方式);?让、常量、变量;?承诺;?异步处理方法;?编写一个方法遍历所有文档树的所有节点(考虑递归);?cookie和webstorege;?jsonp和跨域;?sort排序(注意ascll的坑)?数组和对象的深浅拷贝;?String+Array的一些基本操作;?编写一个数组去重方法;?冒泡和捕获;?事件代理;?this相关(注意箭头函数的this指向问题);?call,apply,bind;?变量提升;?高阶函数;?动画;?setTimeout,setInterval和requestAnimationFrame;?模块化开发;?内存泄漏的原因;?阿贾克斯;?映射、过滤、减少相关;?映射和设置;?移动端开发相关;框架和工具相关?Vue数据绑定原理;?vuex的原理;?vuex的action和mutation的异步和同步操作;?Vue的事件监控;?Vue-router获取自定义参数;?Vue-router的go相关;?Vue组件设计相关;?webpack打包优化;?设计自己的打包工具需要设计哪些主要功能;?babel相关;?mvvm的好处;?jquery的一些基本用法;?lodash相关;?vue和react之间的比较;?vue和jquery的比较;技术开发?设计模式相关(单例、发布和订阅等);?浏览器呈现过程;?性能优化相关(这个是大点,设计有很多方面,不要以为优化是网上经常看到的一套);?设计模板引擎;?设计一个打包工具;?设计一个mvvm框架中需要注意的case;?源代码阅读相关;不定时更新...
