前端面试题
前言
- 前端的难度,每18-24个月一轮回
- 关注技术动态,跟上节奏
注意
- 题目类型:理论知识,算法,项目细节,技术视野,开放性题,工作案例
- 细节追问:可以确保问到你开始不懂和面试官开始不懂为止
- 回答问题再棒,更要会做人
- 要靠谱
知识点
html & css:对web标准的理解,浏览器内核差异,兼容性,hack,css基本功:布局,盒子模型,选择器优先级,flexbox
javascript: 数据类型,运算,对象,function,继承,闭包,作用域,原型链,事件,正则(regExp),json,ajax,dom,bom,内存泄漏,跨域,异步封装,模板引擎,前端mvc,路由,模块化,canvas,es6,nodeJS
其他:移动端,相应式,自动化构建,http,离线储存,web安全,优化,重构,团队协作,可维护,易用性,SEO,UED,架构,职业生涯,快速学习能力
html && css
html5 为啥只需写 <!DOCTYPE HTML>
- 不基于 SGML(通用标记语言)
iframe 缺点?
- 阻塞搜索引擎,不利于SEO
- 和主页面共享连接池,影响连接速度
- 如果要用,建议用 js 动态添加 src 可以绕开以上问题
javascript
如何实现 js 与 json 互换
- json 化
var json = JSON.stringfy({a: ‘hello’, b: ‘world’})
- 字符串化
var obj = JSON.parse(‘{“a”: “hello”}’)
其他
出自 Feax
本文链接:/前端面试题.html