songbensong songbensong
首页
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
HTML/CSS
JavaScript
计算机网络
操作系统
更多
  • 分类
  • 标签
GitHub (opens new window)

松本松

一直在路上
首页
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
HTML/CSS
JavaScript
计算机网络
操作系统
更多
  • 分类
  • 标签
GitHub (opens new window)
全部分类
页面 32 HTML 6 更多 15 计算机网络 13 JavaScript文章 16 JS场景题 2 前端性能优化 3 Node 1 Vue知识 6 JS基础-必备知识 1 CSS 25 自适应布局 3 CSS基础知识 3 微信小程序 2 操作系统 6 收藏夹 1 常见JS算法题 6 排序算法 4 随笔 4 常见问题 2 TCP 1 HTTP 1 技术 6 技术文档 6 前端 15 《React》笔记 18 Hook 5 案例演示 1 核心概念 11 高级指引 1 学习笔记 3 《Git》学习笔记 14 《Vue》笔记 26 Vuex 1 学习 7 笔记 1 工具 1 可复用性&组合 1 组件 11 过渡&动画 3 《ES6 教程》笔记 34 基础 5 规模化 2 其他 2 《JavaScript教程》笔记 7 《TypeScript 从零实现 axios》 50 ts-axios 项目初始化 3 ts-axios 基础功能实现 6 ts-axios 异常情况处理 2 ts-axios 接口扩展 3 ts-axios 拦截器实现 1 ts-axios 配置化实现 3 ts-axios 取消功能实现 1 ts-axios 更多功能实现 8 ts-axios 单元测试 10 ts-axios 部署与发布 2 TypeScript 常用语法 8 初识 TypeScript 3 面试 1

最新提案

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

# 最新提案

本章介绍一些尚未进入标准、但很有希望的最新提案。

# do 表达式

本质上,块级作用域是一个语句,将多个操作封装在一起,没有返回值。

{
  let t = f();
  t = t * t + 1;
}
1
2
3
4
阅读全文

函数式编程

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

# 函数式编程

JavaScript 语言从一诞生,就具有函数式编程的烙印。它将函数作为一种独立的数据类型,与其他数据类型处于完全平等的地位。在 JavaScript 语言中,你可以采用面向对象编程,也可以采用函数式编程。有人甚至说,JavaScript 是有史以来第一种被大规模采用的函数式编程语言。

阅读全文

装饰器

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

# 装饰器

[说明] Decorator 提案经过了大幅修改,目前还没有定案,不知道语法会不会再变。下面的内容完全依据以前的提案,已经有点过时了。等待定案以后,需要完全重写。

装饰器(Decorator)是一种与类(class)相关的语法,用来注释或修改类和类方法。许多面向对象的语言都有这项功能,目前有一个提案将其引入了 ECMAScript。

阅读全文

Mixin

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

# Mixin

JavaScript 语言的设计是单一继承,即子类只能继承一个父类,不允许继承多个父类。这种设计保证了对象继承的层次结构是树状的,而不是复杂的网状结构。

阅读全文

SIMD

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

# SIMD

# 概述

SIMD(发音/sim-dee/)是“Single Instruction/Multiple Data”的缩写,意为“单指令,多数据”。它是 JavaScript 操作 CPU 对应指令的接口,你可以看做这是一种不同的运算执行模式。与它相对的是 SISD(“Single Instruction/Single Data”),即“单指令,单数据”。

阅读全文

参考链接

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

let 和 const 命令

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

# let 和 const 命令

# let 命令

# 基本用法

ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效(块级作用域)。

{
  let a = 10;
  var b = 1;
}

a // ReferenceError: a is not defined.
b // 1
1
2
3
4
5
6
7
阅读全文

变量的解构赋值

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

# 变量的解构赋值

# 数组的解构赋值

# 基本用法

ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。

以前,为变量赋值,只能直接指定值。

let a = 1;
let b = 2;
let c = 3;
1
2
3
阅读全文

字符串的新增方法

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

# 字符串的新增方法

本章介绍字符串对象的新增方法。

# String.fromCodePoint()

ES5 提供String.fromCharCode()方法,用于从 Unicode 码点返回对应字符,但是这个方法不能识别码点大于0xFFFF的字符。

String.fromCharCode(0x20BB7)
// "ஷ"
1
2
阅读全文

字符串的扩展

阮一峰 2020-02-09 《ES6 教程》笔记 ES6

# 字符串的扩展

本章介绍 ES6 对字符串的改造和增强,下一章介绍字符串对象的新增方法。

# 字符的 Unicode 表示法

ES6 加强了对 Unicode 的支持,允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点。

"\u0061"
// "a"
1
2
阅读全文

上一页

1234

下一页

全部分类
页面 32 HTML 6 更多 15 计算机网络 13 JavaScript文章 16 JS场景题 2 前端性能优化 3 Node 1 Vue知识 6 JS基础-必备知识 1 CSS 25 自适应布局 3 CSS基础知识 3 微信小程序 2 操作系统 6 收藏夹 1 常见JS算法题 6 排序算法 4 随笔 4 常见问题 2 TCP 1 HTTP 1 技术 6 技术文档 6 前端 15 《React》笔记 18 Hook 5 案例演示 1 核心概念 11 高级指引 1 学习笔记 3 《Git》学习笔记 14 《Vue》笔记 26 Vuex 1 学习 7 笔记 1 工具 1 可复用性&组合 1 组件 11 过渡&动画 3 《ES6 教程》笔记 34 基础 5 规模化 2 其他 2 《JavaScript教程》笔记 7 《TypeScript 从零实现 axios》 50 ts-axios 项目初始化 3 ts-axios 基础功能实现 6 ts-axios 异常情况处理 2 ts-axios 接口扩展 3 ts-axios 拦截器实现 1 ts-axios 配置化实现 3 ts-axios 取消功能实现 1 ts-axios 更多功能实现 8 ts-axios 单元测试 10 ts-axios 部署与发布 2 TypeScript 常用语法 8 初识 TypeScript 3 面试 1
Theme by Vdoing | Copyright © 2022-2025 simonzhangs | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式