归档

— 「 嫦娥 」
05
31
31
Symbol详解 Symbol详解
Symbol 英文意思为 符号、象征、标记、记号,在 js 中更确切的翻译应该为 独一无二的值 const s = Symbol('key用来描述这个symbol值') 这里的参数 key 其实只是 对 symbol 的描述
2021-05-31
26
Low code & No code Low code & No code
引言最近几年都在讨论什么呢?云技术、中台、敏捷、大前端、低代码。你会发现上面的几个技术,本质上实际上并不是面向开发者的,而是面向老板,或者说面向资本的。因为可以多快好省,所以才得到吹捧。不论我们是否愿意,一切都会向着更快、成本更低的方向发展
2021-05-26
24
23
Promise详解 Promise详解
Promise 是 JS 对象,用于表示一个异步操作的最终完成 (或失败), 及其结果值 new Promise((resolutionFunc, rejectionFunc): void =>{ asynchronous
2021-05-23
20
12
12
指针事件 pointer event 指针事件 pointer event
同时维护两份分别处理鼠标事件mouseXXX和触摸事件ontouchXXX的代码,显得有些笨重了。 为了解决这些问题,人们引入了全新的规范「指针事件」。它为各种指针输入设备提供了一套统一的事件 https://zh.javascript.i
2021-05-12
12
前端性能优化小结 前端性能优化小结
Dev Tools 的Audit 工具获得网站的多个指标的性能报告;Performance 工具测试网站的性能瓶颈; JS 更偏向于解释型语言。V8 引擎下,又引入了 TurboFan 编译器,他会在特定的情况下进行优化,将代码编译成执行效
2021-05-12
11
08
Immutable.js 函数式编程化 Immutable.js 函数式编程化
函数式语言的定义是: 函数式语言会帮你消除副作用,不能消除时会控制副作用。JavaScript 不是函数式编程语言(其实属于没有明确归类的语言,或者好听点叫“多范式语言”)。最明显的就是 this。这个隐含输入存在每一个函数里。特别不可思议
2021-05-08
08
webWorker webWorker
ForewordJavaScript 作为浏览器脚本语言,被定义为了只有单线程的语言,也就是同一时间只能做同一事情。如果 JavaScript 不是单线程,那么就有点棘手了。比如,与用户交互或者对 DOM 进行操作时,在一个线程上修改某个
2021-05-08
1 / 2