整理一下javascript笔记

概念性问题


  1. 「前端模块化」

  2. 「JavaScript函数式编程」

必知


  1. 「作用域」
  2. 「闭包」
  3. 「this指向问题」
  4. 「原型」
  5. 「BFC」
  6. 「网站优化」
  7. 「CMD AMD」
  8. 「JavaScript深拷贝和浅拷贝问题」

数据类型


  • 6种原始数据类型
  1. 「Number(数字类型)」

  2. 「String(字符串类型)」

  3. Booble(布尔类型)

  4. 「布尔值转换问题」

  5. null(Null 类型)

  6. 「undefined 与 null区别」

  7. undefined(Undefined 类型)

  8. Symbol(符号类型)(ECMAScript 6 新定义)

  • 和Object

内置对象


  1. 「Object」

  2. Array

  3. 「splice 和slice 区别」

  4. 「sort理解」

  5. 「Function」

  6. Boolean

  7. Number

  8. String

  9. Math

  10. Date

  11. 「RegExp」

  12. Error对象

面向对象


概念:「javascript 面向对象理解」

  1. 「对象」
  2. 封装
  3. 继承
  4. 「类式继承」
  5. 「构造函数继承」
  6. 「组合继承」
  7. 多态

函数


  1. 「JavaScript构造函数与普通函数」

ECMAScript 6


  1. 「ES6手册」

设计模式


敬请期待...

  1. 「」

Git


  1. 「git速查表」
  2. 「git总结」

HTTP


  1. Http缓存机制

  2. 「彻底弄懂 Http 缓存机制 - 基于缓存策略三要素分解法」

  3. 「HTTP 缓存」

  4. 「浏览器缓存机制剖析」

  5. 「Http状态码」

编码规范


  1. 「Js主要以“公认”最好的airbnb规范为准[参考]」

牛刀小试


  1. 「js获取dom元素css样式」
  2. 「Ajax跨域请求-jsonp」
  3. 「JavaScript 面试题」
  4. 「JavaScript 练习题」
  5. 「如果你想靠前端技术还房贷,你不能连这个都不会」
  6. 「7种方法解决移动端Retina屏幕1px边框问题」
  7. 「阿里、网易、滴滴共十次前端面试碰到的问题」
  8. 「金三银四?这20道高频面试题值得了解下」