useCallback使用讲解
引言作为 react 框架内置的 hooks 之一,我们知道这个 hook 可以实现缓存,进而提升页面性能。那么这个 hook 究竟可以在什么场景下使用呢?本文针对这个问题进行了探讨。 用法123import { useCallback &...
引言作为 react 框架内置的 hooks 之一,我们知道这个 hook 可以实现缓存,进而提升页面性能。那么这个 hook 究竟可以在什么场景下使用呢?本文针对这个问题进行了探讨。 用法123import { useCallback &...
引言webpack-bundle-analyzer 作为可视化的 webpack 打包后文件的分析插件,是比较成熟的方案。 webpack-bundle-analyzer作用: 认识打包后的文件和大小; 以便优化打包后的文件。 安装npm ins...
经历三次重构 开启gzip压缩什么是gzip一种类似winRaR的文件压缩程序。用于在服务器给客户端传送内容的时候,对内容进行压缩(压缩效果很明显),从而可以缩短页面加载时间,提高网站性能。 gzip对纯文本内容可压缩到原大小的40%。但png、g...
JS 基础面试延迟加载js方式 async 后台下载 执行会中断页面渲染 下载好后立刻执行,没有顺序(谁先下载完谁先执行) defer 后台下载 不会中断页面渲染(等页面渲染完后执行) 顺次执行(多个js文件会按先后顺序执行) ...
vuex123456789101112131415161718192021222324252627282930313233343536### 谈谈vuex原理?1 执行Vue.use。会执行vuex的install方法,会往全局混入一个mixin,只...
基于EJS+Node.js+MongoDB的全栈电商平台(全英文)Full stack ecommerce online store application 后台管理账号 用户名:admin 密码:123456 项目介...
1 ejs是什么一套简单的模板语言,可利用普通的 JavaScript 代码生成 HTML 页面 📖📖📖 ejs.js文档官方文档:https://ejs.bootcss.com/#install 2 入门1 在浏览器 JS 环境中如何使用1...
项目描述项目提供了初始的前端代码(放在public文件夹中),现在需要利用node.js来实现项目的后端部分。 项目初始化1 npm初始化会生成一个package.json文件。 1npm init npm是包管理工具,下载node的时候回顺带下载...
1 📖📖📖 Node.js文档官方文档:https://nodejs.org/dist/latest-v14.x/docs/api/synopsis.html 官方文档对于初学者不太友好,有点难度,所以我又在网上其他文档看,比如下面这个 👇...
三者的用法12345678910obj = { name:'Joey', age:12,}function printObj(name1,name2,name3){ console....