react hooks(useState、useEffect、useRef详解)
而函数组件函数组件没有this,没有生命周期,没有状态state,函数的执行开销比创建类实例的开销要小。因此,为了提高性能,尽量使用函数组件。然而函数组件有个最大的问题就是没有状态state,所以react官方出了个hooks来解决这个问题。
细说包管理器yarn和npm
在过去,一个简单的文本编辑器就足以让开发人员创建和管理大部分项目。但从那以后,WEB发生了翻天覆地的变化,如今,即使是一个相当简单的项目,通常也会有成百上千个带有复杂嵌套依赖关系的脚本,如果没有自动化工具,这些脚本根本无法有序的管理,这时就需要包管理器。
20个杀手级 JavaScript 单行代码
本文整理了一些实用的 JavaScript 单行代码,非常好用~~获取浏览器Cookie的值;颜色RGB转十六进制;复制到剪贴板;检查日期是否合法;查找日期位于一年中的第几天
9 个前端性能优化的最佳实践
现代互联网时代,打开一个Web平台,是留下还是离开,只需要 1 分钟,因此前端的性能优化至关重要。由于前端优化不佳,大多数网站无法提供令人满意的用户体验,最常见的情况是数据加载和图像优化不佳,本文分享几个优化策略。
前端利用css一行代码实现头像与国旗的融合
今天是国庆节,大家都在为庆祝祖国的生日而着急。每年这个时候,微信朋友圈都会流行用旗子装饰头像,那么,如何通过将国旗图片与我们的头像结合来快速得到想要的头像,如何简单的用CSS实现呢?
TypeScript条件类型精读与实践
在大多数程序中,我们必须根据输入做出决策。TypeScript 也不例外,使用条件类型可以描述输入类型与输出类型之间的关系。
pm2命令执行启动Nuxt项目
pm2 是一个带有负载均衡功能的Node应用的进程管理器。当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。在服务器shell中,先安装pm2,安装后pm2 list查看进程列表,如果说pm2未找到,需要设置下环境变量
一文读懂Axios
Axios是一个基于promise的HTTP库,类似于jQuery的ajax,用于http请求。可以应用于浏览器端和node.js,既可以用于客户端,也可以用于node.js编写的服务端。
vue3新特性
Vue3.0的设计目标可以概括为体积更小、速度更快、加强TypeScript支持、加强API设计一致性、提高自身可维护性、开放更多底层功能。