前端面试中的重要考点
- HTML和CSS
- JS的原型、作用域、异步
- DOM事件和Ajax
- 性能优化
- 各种手写代码
-
结论
拿到一个面试题,第一时间看到考点
- 如何看待做不完的题海 题可变,考点不变
-
体验一下几个面试题
typeof能判断哪些类型?
- 考点:JS变量类型
- 能判断基础类型 number string array boolean object undefined
- 何时使用 === 何时使用 ==
- 考点:强制类型转换
- ===表示数值和类型都相等 ==表示数值相等
- window.onload和DOMContentLoaded的区别?
- 考点:页面加载过程
- onload表示页面的全部资源(DOM和JS资源等)加载完毕再执行 后者表示页面的DOM元素渲染完毕开始执行
- JS创建十个标签,点击的时候弹出相对应的序号
- 考点:JS作用域
- 手写节流throttle、防抖debounce
- 考点:性能、体验优化
- Promise解决了什么问题
- CSS基础知识(布局、移动端响应式、动画等)
- JS基础出语法(变量、原型、作用域、异步、模块化)
- JS-Web-API(DOM、BOM、事件、ajax,存储)
- 开发环境(git、webpack、调试等)
- 运行环境(页面加载过程、性能优化、浏览器安全及漏洞)
- HTTP协议(状态码、restful api、.headers、缓存策略)