前段成为大神之路经验总结

css
1、列举所有css属性
2、自适应布局,响应式布局怎么实现,他们的区别是
3、css单位rem,em,px有和区别
4、box-flex是什么
5、css hack有哪些
6、css优先级怎么计算
7、css3新增伪类
8、抽离样式模块怎么写,说出思路
9、怎么让chrome支持小于12px的文字
10、png,jpg,gif这些图片格式解释一下
11、retina屏怎么解决1px问题
js基础知识
1、dom基本操作
2、怎么监听input值是否变化
3、JavaScript数据类型,内存存储区域
4、如果检测是否数组,对象
5、浏览器数据存储有哪些方式
6、cookie怎么操作
7、严格模式有什么特点
8、null,undefined区别
9、eval是啥
10、函数劫持是什么
11、setTimeout,setInterval
12、JavaScript兼容性
13、元素查找怎么优化
14、json是什么
15、怎么给String扩展方法
16、valueOf和toString有什么区别
17、html5新增哪些api
18、Web Sql Database,IndexedDB有何优点缺点
19、离线存储优缺点,怎么更新
20、判断当前脚本运行在浏览器还是node环境中
21、srcript标签放在底部的body封闭之前和封闭之后有什么区别,浏览器会如何解析它们
22、检测浏览器版本版本有哪些方式
深入理解
1、作用域执行情况
2、闭包是什么
3、哪些操作会内存泄漏,怎么解决
4、this指向
5、new,原型,原型链都做了什么
6、继承实现方式
7、call,apply
8、instanceof是什么
9、事件的绑定设计
10、自定义事件是什么
11、异步加载js
12、异步编程,promise
数据交互
1、http是啥,状态码有哪些
2、http协议中get和post有什么区别
3、ajax创建
4、跨域的解决方案
5、同步和异步区别
6、RESTful是什么
7、服务器主动推送data到客户端有那些方式
移动端
1、移动端input框定位怎么解决
2、为什么移动端不可以用click事件
3、怎么模拟tap事件
4、iscroll.js有何弊端
5、怎么实现弹性滚动
6、ios怎么实现音频自动播放
7、移动端有何兼容性
8、一般用哪些手势库
9、有实现过自己的收手势库吗
前端安全
1、xss,csrf,cookie劫持防护措施
2、数据提交注意什么
3、函数方法暴露
前端性能(加载,运行)
1、怎么减少请求,脚本加载
2、循环,字符串连接,类型转换,字面量对象具体方式
3、Function,eval,作用域链,局部变量
4、缓存对象,缓存结果
5、dom插入,查询
6、除上述外,还用过哪些优化方法
前端工程
1、模块化开发是什么
2、AMD,CMD规范区别
3、requireJS核心实现方式
4、列举ECMAScript6的不同
5、什么是前端构建
6、grunt,gulp有啥区别
擦边后端
1、nodejs是啥
2、nodejs怎么监听80端口
3、什么是事件循环
4、如果避免回调深渊
5、使用npm有啥好处
6、node的web应用框架有哪些,优缺点
问题解决
1、从输入网址到页面显示的过程(前端

方面)
2、什么是前端路由,有啥优缺点
3、哪些框架是mvc,mvvm
4、解释下backbone的mvc实现方式
5、实现一个数据的双向绑定
6、实现一个简单的mvc架构模式
7、spa(单页面应用)有啥优缺点
8、spa数据怎么存储,请求,释放;页面怎么渲染,切换
9、spa怎么优化用户体验
10、代码解耦怎么看

相关文档
最新文档