前端面试知识点

2017-02-21  本文已影响0人  paulihs

HTML

  1. 对HTML5的理解,web语义化,SEO。
  2. 页面加载过程。
  3. 结构组织。
  4. 新增API,如本地储存,Canvas。
    localstorage & sessionStorage
    history API
    placeholder
    postMessage
    requestAnimationFrame
    自定义属性 data-*
    audio & video 标签

css

  1. 经典的圣杯布局。
  2. CSS3 transition transform animate。
  3. w3c盒子模型和IE盒子模型。box-sizing属性。
  4. BFC
  5. 优先级。
  6. less和sass。
  7. background-* 系列属性,这个不要忽视了,还是很重要的。
  8. position和z-index
    display
    float
    margin

JS部分

  1. 原型 闭包。
  2. 变量提升。
  3. 基本数据类型。
  4. 高阶函数。
  5. JSON
  6. JSONP跨域 iframe 通信。
  7. Ajax
  8. 原生DOM 操作(比如逆序DOM节点)。
  9. 事件捕获,捕捉,冒泡,代理
  10. Array常用函数。
    11.String常用函数。
  11. ES5 + ES6。
  1. 框架部分(按照简历来)。
  2. Angular 脏检查机制。
  3. 手写Angular指令,知道其生命周期。
  4. 手动实现MVC。
  5. 衍生部分。
  6. HTTP1/2 理解,状态码,优化,缓存控制(必考!!!)。
  7. TCP 三次握手,四次挥手。
  8. XSS与CSRF(必考)。
  9. 学习经历和方法。
  10. 性能优化。
  11. 单元测试。
  12. React + Redux。
上一篇下一篇

猜你喜欢

热点阅读