前端面试题

Author Avatar
Jzxer 9月 18, 2017
  • 在其它设备中阅读本文章

前言

  • 前端的难度,每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