
async 函数和 promises 的性能提升
JavaScript 的异步过程一直被认为是不够快的,更糟糕的是,在 NodeJS 等实时性要求高的场景下调试堪比噩梦。不过,这一切正在改变,这篇文章会详细解释我们是如何优化 V8 引擎(也会涉及一些其它引擎)里的 async 函数和 pr...
JavaScript 的异步过程一直被认为是不够快的,更糟糕的是,在 NodeJS 等实时性要求高的场景下调试堪比噩梦。不过,这一切正在改变,这篇文章会详细解释我们是如何优化 V8 引擎(也会涉及一些其它引擎)里的 async 函数和 pr...
众所周知,Vue SPA单页面应用对SEO不友好,当然也有相应的解决方案,通过查找资料,大概有以下4种方法。(本人只用过第一,第三种方案) 1.Nuxt 服务端渲染应用部署 (SSR服务器渲染) 关于服务器渲染:Vue官网介绍 ,对Vue版...
VSCode现在是世界上最为常用的编辑器之一,为什么被称为编辑器,是因为它不像IDE一样集成了大量开发环境的配置,必须你手动配置很多东西,才能将它打造成为一个趁手的生产工具。 VSCode最大的优势就在于它是完全免费的,你不需要支付任何费用...
1. react-select 一个厉害的,强大的表单下拉选择框的库 代表了一种开发功能强大的 react.js 组件的全新方式,这些组件在完全可定制的同时开箱即用。 突出的功能特性 灵活的数据处理方法,具有可定制的功能。 灵...
一、Iterator(遍历器)的存在 1、迭代器模式 迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。在使用迭代器模式之后,即使不关心对象的内部构造,也可以按顺序访问其中的每个元素。 2、Iter...
Vue3 新特性 1、初始化开发环境 2、ref 的使用 在 vue3 的 script 中不再使用 data 和 methods ,而是使用 setup() ...
微信 8.0 更新的一大特色就是支持动画表情,如果发送的消息只有一个内置的表情图标,这个表情会有一段简单的动画,一些特殊的表情还有全屏特效,例如烟花表情有全屏放烟花的特效,炸弹表情有爆炸动画并且消息和头像也会随之震动。本着作为前端工程师的职...
开发工具: vscodecss预处理器:less 1. vscode安装cssrem插件; 2. 修改css插件的默认配置 其默认转换px为16px, 需要改为当前项目设计的1rem所对应...
var,let,const三者的特点和区别 一、var的特点 1、存在变量提升 2、一个变量可多次声明,后面的声明会覆盖前面的声明 3、在函数中使用var声明变量的时候,该变量是局部的 而如果在函数内不使用var,该变量是全局的 二、let...
Yandex.Money钱包由正规企业机构开发的,可以相互转账的,有实体银行卡的电子钱包,都可以当作一个轻量级的银行账户来用。本文从注册,开虚拟卡,充值,高级认证,申请实体卡几个方面全面详细介绍俄罗斯Yandex.Money钱包,现已更名为...