面试经历
前段时间参加了几家公司的面试(2017.9月份)
我简单的总结了一下被问到一下知识点:
1、前端优化以及用户体验(这个一般都问);
2、html5和css3新增属性(localstorage、cookie的区别);
3、模块化开发模式(AMD、CMD);
4、工程化(webpack、打包部署、自动化);
5、框架(vue:组件间通信、生命周期等;angular:模块化、生命周期;以及是否自定义指令。问的比较深普通指令什么的不怎么问);
6、浏览器引擎渲染、客户端渲染与服务端渲染的区别;
7、网站打开加载流程;
8、项目环境搭建及配置;
9、虚拟dom;
10、双向数据绑定的原理及方法;
11、前端设计模式(参考:http://caibaojian.com/design-patterns.html)