1.5 KiB
Executable File
1.5 KiB
Executable File
title | date | tags | categories | |
---|---|---|---|---|
前端面试题 | 2017-09-18 10:01:20 |
|
web前端 |
前言
- 前端的难度,每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 为啥只需写
- 不基于 SGML(通用标记语言)
iframe 缺点?
- 阻塞搜索引擎,不利于SEO
- 和主页面共享连接池,影响连接速度
- 如果要用,建议用 js 动态添加 src 可以绕开以上问题
javascript
如何实现 js 与 json 互换
- json 化
var json = JSON.stringfy({a: 'hello', b: 'world'})
- 字符串化
var obj = JSON.parse('{"a": "hello"}')