工具 • 2022-08-10
作为一个前端开发,要保证团队的代码质量和代码风格保持一致,就需要使用eslint来进行代码检查,一个好的eslint配置可以让团队提高开发的幸福感。市面上已经有很多大公司团队定制了自己的eslint规则。
工具 • 2021-08-30
在封装业务组件的时候,组件如果可以提供良好的属性提示,对开发的同事是一种很好的体验。下面有两种方案可以实现属性文档提示功能
javascript • 2021-08-20
video是h5新增的标签,可以通过 video 标签播放 ogg、mp4 、webm 等格式的视频。
其他 • 2021-04-14
多人协作的项目,严格的代码风格校验对前端研发有非常多的好处,使用eslint可以,提高代码质量,统一团队风格,减少冗余代码等等好处。
javascript • 2021-01-01
类型谓词是一种特殊的返回类型,它向Typescript编译器发出一个特定值是什么类型的信号。类型谓词总是附加到接受单个参数并返回布尔值的函数。类型谓词表示为 argumentName is Type
其他 • 2020-07-31
electron项目升级了webpack5,项目跑起来发现报错,regeneratorruntime is not defined,无法正常运行,经查找相关资料,找到了下面的解决方案
javascript • 2020-02-06
JavaScript 内存管理于我们来说是自动的、不可见的。我们创建的原始类型、对象、函数等等,都会占用内存。当这些数据不被需要后会发生什么?JavaScript 引擎如何发现并清除他们?
javascript • 2019-09-13
现在是前后端分离时代,接口登录凭证通常使用cookie,session,web storage来实现,三种方法区别可以阅读cookie、session和localStorage、以及sessionStorage之间的区别,这三种方式都可以用来实现登录凭证的存储,下面针对每种方式来逐一说明
框架 • 2019-06-15
在即将到来的react17.0版本,react团队对生命周期做了调整,将会移除 componentWillMount,componentWillReceiveProps,componentWillUpdate这三个生命周期,因为这些生命周期方法容易被误解和滥用。
工具 • 2019-05-09
webpack 插件是由「具有 apply 方法的 prototype 对象」所实例化出来的。这个 apply 方法在安装插件时,会被 webpack compiler 调用一次
工具 • 2019-03-15
装饰器(Decorator)函数,是用来修改类的行为,一个装饰器函数有三个参数,target 装饰的目标对象,name 类的成员,属性or方法
javascript • 2019-03-07
柯里化是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数的新函数