Symbol详解 Symbol 英文意思为 符号、象征、标记、记号,在 js 中更确切的翻译应该为 独一无二的值 const s = Symbol('key用来描述这个symbol值') 这里的参数 key 其实只是 对 symbol 的描述 2021-05-31 杂谈 todo js
Low code & No code 引言最近几年都在讨论什么呢?云技术、中台、敏捷、大前端、低代码。你会发现上面的几个技术,本质上实际上并不是面向开发者的,而是面向老板,或者说面向资本的。因为可以多快好省,所以才得到吹捧。不论我们是否愿意,一切都会向着更快、成本更低的方向发展 2021-05-26 随笔 工程化 codeless
localStorage indexDB sessionStorage cookie session token cookieHTTP 协议是无状态的,HTTP 协议自身不对请求和响应之间的通信状态进行保存。Cookie 指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密)。大小限制在 4KB 左右(cookie 每一个 name=v 2021-05-24 杂谈 webAPI
Promise详解 Promise 是 JS 对象,用于表示一个异步操作的最终完成 (或失败), 及其结果值 new Promise((resolutionFunc, rejectionFunc): void =>{ asynchronous 2021-05-23 杂谈 js
函数式编程语言 Haskell Haskell 与副作用斗争过程中的一个方式就是使用类型。它将所有的副作用都推进类型系统。 https://www.haskell.org/ 2021-05-20 笔记 todo 函数式
window全局对象 https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScopehttps://developer.mozilla.org/en-US/docs/Web/A 2021-05-12 杂谈 todo webAPI
指针事件 pointer event 同时维护两份分别处理鼠标事件mouseXXX和触摸事件ontouchXXX的代码,显得有些笨重了。 为了解决这些问题,人们引入了全新的规范「指针事件」。它为各种指针输入设备提供了一套统一的事件 https://zh.javascript.i 2021-05-12 杂谈 todo js
前端性能优化小结 Dev Tools 的Audit 工具获得网站的多个指标的性能报告;Performance 工具测试网站的性能瓶颈; JS 更偏向于解释型语言。V8 引擎下,又引入了 TurboFan 编译器,他会在特定的情况下进行优化,将代码编译成执行效 2021-05-12 笔记 todo 性能优化
Web Component window.customElements.define('xx-xxx', ComponentName) & class ComponentName extends HTMLElement{} 2021-05-11 笔记 todo webAPI
Immutable.js 函数式编程化 函数式语言的定义是: 函数式语言会帮你消除副作用,不能消除时会控制副作用。JavaScript 不是函数式编程语言(其实属于没有明确归类的语言,或者好听点叫“多范式语言”)。最明显的就是 this。这个隐含输入存在每一个函数里。特别不可思议 2021-05-08 笔记 todo js
webWorker ForewordJavaScript 作为浏览器脚本语言,被定义为了只有单线程的语言,也就是同一时间只能做同一事情。如果 JavaScript 不是单线程,那么就有点棘手了。比如,与用户交互或者对 DOM 进行操作时,在一个线程上修改某个 2021-05-08 笔记 todo 性能优化