JS
-
ES6 之 async 函数
含义ES2017标准引入了async函数,使得异步操作变得更加方便。async函数是什么?一句话,它就是Generator函数的语法糖。前文有一个Generat...
-
ES6 之 Generator 函数的异步应用
异步编程对JavaScript语言太重要。JavaScript语言的执行环境是“单线程”的,如果没有异步编程,根本没法用,非卡死不可。本章主要介绍Generat...
-
ES6 之 Generator 函数的语法
简介基本概念Generator函数是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同。Generator函数有多种理解角度。语法上,首先可以把它理解...
-
ES6 之 Iterator 和 for…of 循环
Iterator(遍历器)的概念JavaScript原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6又添加了Map和Set。...
-
ES6 之 Promise 对象
Promise的含义Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标...
-
TypeScript 中的 symbol 类型
简介Symbol是ES2015新引入的一种原始类型的值。它类似于字符串,但是每一个Symbol值都是独一无二的,与其他任何值都不相等。Symbol值通过Sym...
-
TypeScript 中的 Enum 类型
Enum是TypeScript新增的一种数据结构和类型,中文译为“枚举”。简介实际开发中,经常需要定义一组相关的常量。constRED=1;constGREE...
-
Typescript中元组(tuple) 的使用场景
TypeScript中的元组(Tuple)是一种特殊的数组类型,它允许你表示一个已知元素数量和类型的数组,各元素的类型不必相同。以下是元组的主要使用场景和示例:...
-
TypeScript 极速梳理
01.类型声明leta:string//变量a只能存储字符串letb:number//变量a只能存储数值letc:boolean//变量a只能存储布尔值a='h...
-
浏览器语言编码
语言代码通常遵循ISO639标准,包含:两个字母的代码(如en,zh)+可选的地区代码(如en-US,zh-CN)当网站涉及国际化时,需要处理针对浏览器语言进行...