最新 最热

【TypeScript 演化史 -- 8】字面量类型扩展 和 无类型导入

在我上一篇更好的类型推断的文章中,解释了 TypeScript 如何用 const 变量和 readonly 属性的字面量始化来推断字面量类型。这篇文章继续讨论这个,扩展和非扩展字面量类型之间的区别。...

2022-06-15
7

【TypeScript 演化史 -- 5】将 async/await 编译到 ES3/ES5 (外部帮助库)

自2015年11 发布1.7版以来,TypeScript 已支持 async/await 关键字。编译器使用 yield 将异步函数转换为生成器函数。这意味着咱们无法针对 ES3 或 ES5,因为生成器仅在 ES6 中引入的。...

2022-06-15
7

浅析浏览器书签的导入和导出

浏览器有个实用的功能,但是可能用的频率不高,就是书签/收藏的导入和导出,因为现在一般浏览器都有云同步功能,所以这个功能存在感不强。

2022-06-15
4

Js 模块规范对比 CommonJs AMD ES6

JavaScript 中的模块,本质上都是为了解决 Js 的作用域问题而定义的模块形式

2022-06-14
5

ES6

现在 Js 版本更新的速度真的是要开车来追了。阮一峰老师的 ES6 教程也看了一小半,新的语法确实好用,不过普通项目要用还要配上 Babel 这些个全家桶,未免“太劳民伤财”,像 Vue 中直接有 webpack 能帮你搞定也还算是降低门...

2022-06-14
5

vue学习笔记(一)

1 只关注视图层, 采用自底向上增量开发的设计 2 易于上手,便于与第三方库或既有项目整合

2022-06-14
5

Typescript 内置的模块导入兼容方式

前端的模块化规范包括 commonJS、AMD、CMD 和 ES6。其中 AMD 和 CMD 可以说是过渡期的产物,目前较为常见的是commonJS 和 ES6。在 TS 中这两种模块化方案的混用,往往会出现一些意想不到的问题。...

2022-06-14
6

Symbol 需要知道的知识点

Symbol 是 ES6 新增的基本数据类型--符号,它具有唯一性、不可变性。因此能确保对象属性的唯一性,不会发生冲突。

2022-06-13
4

2.1、更简洁的属性定义

JavaScript的实现标准是ECMAScript,简称"ES"。主流的浏览器都完整的支持ES 5.1与ES3标准。2015年6月17日,ECMA国际组织发布了ECMAScript的第六版,该版本正式名称为ECMAScript 2015,被称为ECMAScript 6或ES6(泛指ES6及以后...

2022-06-12
8

分享 20 个不容错过的 ES6 的技巧

前言大家好,我是 xieyezi,好久不见,我又重新回归掘金啦, 这次为大家整理了20个使用频率很高的ES6代码块,希望大家喜欢

2022-06-09
4