Home | Gauss Zhou
  • 计算机基本概念

    • 计算机科学速成课
    • 计算机是怎么跑起来的
  • 计算机操作系统

    • 计算机操作系统概论
  • 计算机网络

    • 计算机网络概论
    • 网络是怎样连接的
  • 数据结构和算法

    • 数据结构与算法 (JS 描述)
  • 设计模式与实践

    • 设计模式与开发实践 (JS 描述)
  • 前端开发

    • CSS Basic
    • CSS World
    • CSS Trick
    • JS Basic
    • JS Application
    • JS Advance
    • TS Basic
  • 标记语言

    • HTML
    • Markdown
  • 后端开发

    • Node.js
  • 常用工具

    • Git
    • Npm
    • VSCode
    • Chrome
  • 开发框架

    • jQuery
    • React
    • Vue2.x
    • Vue3.x
  • 打包工具

    • Webpack
    • Vite
    • 其他打包工具
  • 跨端方案

    • Cordova
    • Uniapp
    • Electron
  • 图形技术

    • Games 101
    • Basic SVG
    • Basic Canvas
    • Basic WebGL
    • Advance D3.js
    • Advance P5.js
    • Advance Three.js
    • Advance Litegraph.js
    • Chart Echarts
    • Chart Highcharts
  • Web技术

    • HTTP
    • HTTPS
    • WebSocket
    • WebRTC
    • Web Audio API
    • WebAssembly
  • 后端开发

    • Ubuntu
    • Nginx
    • Docker
  • 干点啥事

    • 写点博客
    • 后台管理
    • 玩点游戏
    • 搞搞硬件
  • 计算机基本概念

    • 计算机科学速成课
    • 计算机是怎么跑起来的
  • 计算机操作系统

    • 计算机操作系统概论
  • 计算机网络

    • 计算机网络概论
    • 网络是怎样连接的
  • 数据结构和算法

    • 数据结构与算法 (JS 描述)
  • 设计模式与实践

    • 设计模式与开发实践 (JS 描述)
  • 前端开发

    • CSS Basic
    • CSS World
    • CSS Trick
    • JS Basic
    • JS Application
    • JS Advance
    • TS Basic
  • 标记语言

    • HTML
    • Markdown
  • 后端开发

    • Node.js
  • 常用工具

    • Git
    • Npm
    • VSCode
    • Chrome
  • 开发框架

    • jQuery
    • React
    • Vue2.x
    • Vue3.x
  • 打包工具

    • Webpack
    • Vite
    • 其他打包工具
  • 跨端方案

    • Cordova
    • Uniapp
    • Electron
  • 图形技术

    • Games 101
    • Basic SVG
    • Basic Canvas
    • Basic WebGL
    • Advance D3.js
    • Advance P5.js
    • Advance Three.js
    • Advance Litegraph.js
    • Chart Echarts
    • Chart Highcharts
  • Web技术

    • HTTP
    • HTTPS
    • WebSocket
    • WebRTC
    • Web Audio API
    • WebAssembly
  • 后端开发

    • Ubuntu
    • Nginx
    • Docker
  • 干点啥事

    • 写点博客
    • 后台管理
    • 玩点游戏
    • 搞搞硬件
  • 简介
    • 学习资料
  • 基础知识
  • 代码质量
  • 对象基础
  • 数据类型
  • 运算符与类型转换
  • 函数进阶
  • 内置对象
  • 原型和原型链
  • 封装和继承
  • 面向对象编程范式
  • 异步编程
  • 事件循环
  • 错误处理
  • 生成器和迭代器
  • 代理和反射
  • 模块化开发
  • 正则表达式

# JavaScript Basic

一共十六个章节,巩固JavaScript语言基础。

TIP

根据《现代 JavaScript 教程》的目录重构以前的笔记,辅以《JavaScript 高级程序设计》填充内容。

# 学习资料

在线视频

Pink JavaScript基础语法 (opens new window)

在线书籍

阮一峰 JavaScript 教程 (opens new window)

阮一峰 ES6 入门教程 (opens new window)

现代 JavaScript教程 (opens new window)

离线书籍

JavaScript 高级程序设计.pdf (opens new window)

在线博客

阮一峰的网络日志 Javascript 面向对象编程(一):封装 (opens new window)

阮一峰的网络日志 Javascript 面向对象编程(二):构造函数的继承 (opens new window)

阮一峰的网络日志 Javascript 面向对象编程(三):非构造函数的继承 (opens new window)

阮一峰的网络日志 Javascript 继承机制的设计思想 (opens new window)

阮一峰的网络日志 理解字节序 (opens new window)

阮一峰的网络日志 Web Worker 使用教程 (opens new window)

阮一峰的网络日志 Server-Sent Events 教程 (opens new window)

掘金 就因为这三个知识点,我彻底学废了"正则表达式" (opens new window)

基础知识 →

学习资料