JavaScript 初学者教程(指南)

SegmentFault 初学者教程系列旨在精选站内发布的,对学习本门技术具有指导意义的文章。

JavaScript 是前端开发者使用的主要编程语言,随着前端技术的发展,这门语言的边界也得以不断扩展。我们在这里选择了与 JavaScript 相关的经典文章,可以让大家对如何学习这门语言有一些全面的认识。特别的,我们还着重于 JavaScript 这门语言与其它编程语言的不同之处,方便大家深入理解。

语言特性

  • JavaScript 循环
  • JavaScript 正则表达式
  • JavaScript 闭包
  • JavaScript async/await
  • ES6 元编程
  • JavaScript 垃圾内存回收机制
  • JavaScript 装饰器
  • JavaScript AST 抽象语法树
  • JavaScript 单线程运行机制

面向对象

  • JavaScript 继承 原型链 prototype
  • JavaScript __proto__ 与 prototype
  • JavaScript this
  • JavaScript 拷贝对象

函数解析

  • JavaScript Fetch
  • JavaScript Object.defineProperty
  • JavaScript cookie/localStorage/sessionStorage
  • JavaScript Array 数组
  • JavaScript Array.reduce
  • JavaScript Promise
  • JavaScript call/apply/bind
  • JavaScript Date
  • JavaScript Array.sort
  • JavaScript setInterval/setTimeout

编程技巧

  • Chrome 调试技巧
  • JavaScript 获取参数
  • JavaScript 代码简写
  • JavaScript 跨域问题
  • script标签放在body里还是header里

编程思想

  • JavaScript 模块化
  • JavaScript 设计模式
  • JavaScript 全栈开发

其它

  • Ajax 基础知识
  • JavaScript 同步 异步 事件循环
  • JavaScript WebSocket
  • JavaScript console对象
  • JavaScript 剪贴板

你可能感兴趣的:(es6,ecmascript,javascript)