Solkatt's blog Solkatt's blog
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Solkatt

前端、全栈、AIGC
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
全部标签
JavaScript css 实用技巧 React 设计模式 Git TypeScript 心理 自律 笔记方法 学习方法 鸡汤 笔记 红宝书 搜索技巧 学习 知识 Vue ES6 github 博客 小程序

最新提案

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

# 最新提案

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

# do 表达式

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

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

装饰器

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

# 装饰器

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

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

阅读全文

函数式编程

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

# 函数式编程

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

阅读全文

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

变量的解构赋值

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

# 变量的解构赋值

# 数组的解构赋值

# 基本用法

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

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

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

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 对字符串的改造和增强,下一章介绍字符串对象的新增方法。

# 字符的 Unicode 表示法

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

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

字符串的新增方法

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

# 字符串的新增方法

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

# String.fromCodePoint()

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

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

上一页

1234

下一页

全部标签
JavaScript css 实用技巧 React 设计模式 Git TypeScript 心理 自律 笔记方法 学习方法 鸡汤 笔记 红宝书 搜索技巧 学习 知识 Vue ES6 github 博客 小程序
Theme by Vdoing | Copyright © 2019-2025 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式