最新 最热

ES2020的新特性:String 的 matchAll 方法、动态导入语句 import()等

matchAll() 方法返回一个包含所有匹配正则表达式的结果的迭代器。可以使用 for...of 遍历,或者使用 展开运算符(...) 或者 Array.from 转换为数组.

2021-06-16
0

学习一下JavaScript

学习一下JavaScript tanger发布于:2021年4月11日更新于:2021年5月26日 次浏览 字数:12.6k字时长:49分钟

2021-06-15
1

Redux/Mobx/Akita/Vuex对比 - 选择更适合低代码场景的状态管理方案

近期准备开发一个数据分析 SDK,定位是作为数据中台向外输出数据分析能力的载体,前端的功能表现类似低代码平台的各种拖拉拽。作为中台能力的载体,SDK 未来很大概率会需要支持多种视图层框架,比如Vue2/Vue3/React等。所以...

2021-06-11
1

JS 反射机制及 Reflect 详解

反射机制是在编译阶段不知道是哪个类被加载,而是在运行的时候才加载、执行。 也就是说,反射机制指的是程序在运行时能够获取自身的信息。 js 中的 apply 就是反射机制。...

2021-06-10
0

一种基于依赖收集的最小化更新组件技术

最近被react的性能问题折腾惨了,在实际项目开发中,组件的深度可能很深很深,而react的更新机制本质上还是一种全量的脏检查,也就是从当前组件开始,把它作为根节点的整棵树都检查一遍,并且在这过程中做diff,中间涉及一些算法,这...

2021-06-10
1

ECMA-262-3深入解析第八章:评估策略

从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自 ECMA-262-3 in detail. Chapter 8. Evaluation strategy。...

2021-06-09
0

ECMA-262-3深入解析第七章:2、OOP ECMAScript 实现

从来没有深入了解ECMA,网上找了一下,发现早在2010年就有大佬 Dmitry Soshnikov 总结了ECMA中的核心内容,我这里只是翻译记录,加深自己的印象。文章原文来自 ECMA-262-3 in detail. Chapter 7.2. OOP: ECMAScript impleme...

2021-06-09
0

Typescript笔记

数值类型有很不止 number, bigint也是。同时值的话可以是十进制,二进制,还可以是NaN。

2021-06-09
0

JS原生方法原理探究(六)从 Babel 转译过程浅谈 ES6 实现继承的原理

都说 ES6 的 Class 是 ES5 的语法糖,那么 ES6 的 Class 是如何实现的呢?其实现继承的原理又是什么呢?不妨我们通过 Babel 转译代码的方式,看看其中有什么门道。...

2021-06-08
0

从零开始学VUE之Webpack(使用BabelLoader实现ES6语法打包转ES5语法)

在默认的情况下,ES6的语法在打包过后还是ES6的语法,但是这样会存在一个问题,那就是有的浏览器会不支持,所以需要将ES6转为ES5

2021-06-07
0