Gauss Zhou
Link
Blog
  • 基础

    • P 基础 计算机科学速成课
    • P 基础 计算机是怎么跑起来的
    • B 基础 计算机操作系统概论
    • A 基础 深入理解计算机系统
  • 网络

    • P 网络 网络是怎样连接的
    • B 网络 计算机网络基础
    • B 网络 计算机网络安全
    • B 网络 HTTP
    • A 网络 TCP
  • 数据结构和算法

    • B 数据结构 理论基础
    • B 数据结构 高级数据结构
    • B 算法 理论基础
    • B 算法 力扣初级
    • A 算法 力扣中级
    • A 算法 力扣高级
  • 数据库

    • B 数据库 数据库基本知识
  • 软考综合

    • B 软考综合 软件设计师
    • B 软考综合 系统架构师
  • 编程范式

    • B 编程范式 面向对象设计模式
    • B 编程范式 重构与代码整洁之道
  • 标记语言

    • B HTML
    • B Markdown
  • 层叠样式表

    • B CSS Basic
    • B CSS Layout
    • A CSS Trick
  • JavaScript

    • B JavaScript Basic
    • B JavaScript Advance
    • A JavaScript DontKnow
    • A JavaScript ECMAScript
    • A JavaScript WebAssembly
    • B JavaScript NodeJS
  • TypeScript

    • B TypeScript Basic
    • A TypeScript Challenge
  • Java

    • P Java Basic
    • P Java Advance
    • P Java Web
  • 前端框架

    • B Vue2.x
    • B Vue3.x
    • B React
    • A Angular
    • P LayUI
  • 前端工具链

    • B Webpack
    • B Vite
    • B 其他打包工具
  • 跨端框架

    • MB 微信小程序
    • MB Cordova
    • MB Uniapp
    • PC Electron
  • 前端测试

    • P Jest
    • P Puppeteer
  • 编程范式

    • P 性能优化
    • P 渲染模式
    • P 前端面试
  • 后端框架

    • Express
    • Koa
    • NestJS
  • 数据库

    • SQLite
    • MySQL
    • PostgreSQL
    • LowDB
    • MongoDB
  • 基础知识

    • P SVG
    • B Canvas Basic
    • A Canvas Trick
    • A WebGL
    • A Shader Toy
  • 图形库

    • B Echarts
    • B Highcharts
    • A D3.js
    • A P5.js
    • A Three.js
  • Image
  • Audio
  • Video
  • FFmpeg
  • 开发工具

    • Git
    • Npm
    • Vscode
    • Chrome
  • 部署工具

    • C Ubuntu
    • C Nginx
    • C Docker
  • 其他工具
  • HardCore
Link
Blog
  • 基础

    • P 基础 计算机科学速成课
    • P 基础 计算机是怎么跑起来的
    • B 基础 计算机操作系统概论
    • A 基础 深入理解计算机系统
  • 网络

    • P 网络 网络是怎样连接的
    • B 网络 计算机网络基础
    • B 网络 计算机网络安全
    • B 网络 HTTP
    • A 网络 TCP
  • 数据结构和算法

    • B 数据结构 理论基础
    • B 数据结构 高级数据结构
    • B 算法 理论基础
    • B 算法 力扣初级
    • A 算法 力扣中级
    • A 算法 力扣高级
  • 数据库

    • B 数据库 数据库基本知识
  • 软考综合

    • B 软考综合 软件设计师
    • B 软考综合 系统架构师
  • 编程范式

    • B 编程范式 面向对象设计模式
    • B 编程范式 重构与代码整洁之道
  • 标记语言

    • B HTML
    • B Markdown
  • 层叠样式表

    • B CSS Basic
    • B CSS Layout
    • A CSS Trick
  • JavaScript

    • B JavaScript Basic
    • B JavaScript Advance
    • A JavaScript DontKnow
    • A JavaScript ECMAScript
    • A JavaScript WebAssembly
    • B JavaScript NodeJS
  • TypeScript

    • B TypeScript Basic
    • A TypeScript Challenge
  • Java

    • P Java Basic
    • P Java Advance
    • P Java Web
  • 前端框架

    • B Vue2.x
    • B Vue3.x
    • B React
    • A Angular
    • P LayUI
  • 前端工具链

    • B Webpack
    • B Vite
    • B 其他打包工具
  • 跨端框架

    • MB 微信小程序
    • MB Cordova
    • MB Uniapp
    • PC Electron
  • 前端测试

    • P Jest
    • P Puppeteer
  • 编程范式

    • P 性能优化
    • P 渲染模式
    • P 前端面试
  • 后端框架

    • Express
    • Koa
    • NestJS
  • 数据库

    • SQLite
    • MySQL
    • PostgreSQL
    • LowDB
    • MongoDB
  • 基础知识

    • P SVG
    • B Canvas Basic
    • A Canvas Trick
    • A WebGL
    • A Shader Toy
  • 图形库

    • B Echarts
    • B Highcharts
    • A D3.js
    • A P5.js
    • A Three.js
  • Image
  • Audio
  • Video
  • FFmpeg
  • 开发工具

    • Git
    • Npm
    • Vscode
    • Chrome
  • 部署工具

    • C Ubuntu
    • C Nginx
    • C Docker
  • 其他工具
  • HardCore
  • 简介
    • 学习资料
      • 视频
      • 书籍
      • 博客
  • 语言基础
  • 数据类型-值类型
  • 数据类型-对象类型
  • 数据类型-运算符
  • 数据类型-类型转换
  • 面向对象-对象基础
  • 面向对象-原型和原型链
  • 面向对象-封装和继承
  • 面向对象-类
  • 面向对象-类继承
  • 面向对象-Mixin模式
  • 应用-内置对象
  • 应用-新的数据结构
  • 应用-正则表达式
  • 浏览器模型-Browser
  • 浏览器模型-Window
  • 浏览器模型-Location
  • 浏览器模型-Navigator
  • 浏览器模型-Screen
  • 浏览器模型-History
  • 网络请求-资源加载
  • 网络请求-CORS
  • 网络请求-XHR
  • 网络请求-Fetch
  • 网络请求-Form
  • 网络请求-WebSocket
  • 网络请求-SSE
  • 网络请求-Beacon
  • 浏览器存储-Cookie
  • 浏览器存储-Storage
  • 浏览器存储-IndexedDB
  • 二进制数据-缓冲和视图
  • 二进制数据-字符串
  • 二进制数据-Blob
  • 二进制数据-File
  • 事件-Event
  • 事件-EventTarget
  • 事件-UIEvent
  • 事件-CustomEvent
  • 事件-模拟事件
  • DOM-Node
  • DOM-Document
  • DOM-Element
  • DOM-DOM 操作
  • DOM-DOM 规范
  • JS 速查表

# JS Basic

TIP

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

# 学习资料

# 视频

Pink JavaScript 基础语法 (opens new window)

Steve Kobes 像素的一生 Life of a Pixel (Chrome University 2018) (opens new window)

# 书籍

阮一峰 JavaScript 教程 (opens new window)

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

现代 JavaScript 教程 (opens new window)

豆瓣 JavaScript 高级程序设计 (opens new window)

# 博客

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

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

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

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

掘金 玩转前端二进制 (opens new window)

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

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

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

MDN 渲染页面:浏览器的工作原理 (opens new window)

HTML5 Rocks 新式网络浏览器幕后揭秘 (opens new window)

大漠 初探 CSS 渲染引擎 (opens new window)

语言基础 →

学习资料
视频
书籍
博客