240 发简信
IP属地:加州
  • 配置editorconfig

    前言 一个好的代码规范非常重要,特别是在团队协作中。本文摘抄的是facebook的react项目中的editorconfig的配置。 配置如下

  • 使用eslint工具规范代码

    前言 一个好的代码规范非常重要,特别是在团队协作中。本文介绍的是如何在项目中集成eslint。 一、安装eslint 通过npm或者其他的包管理...

  • SVG和Canvas的区别

    一、可扩展性: SVG是基于矢量的点、线、形状和数学公式来构建的图形,该图形是没有像素的,放大缩小不会失真。 Canvas是由一个个像素点构成的...

  • vue或react项目组件目录规范

    前言 记录自己平常开发的代码规范 一、src/components 对于该文件夹的组件,我会采用大写字母开头的(PascalCase)命名规范 ...

  • pnpm简介

    前言 pnpm近两年盛行起来,很多公司及开源项目纷纷转向pnpm,那么它究竟有什么魔力呢? 一、什么是pnpm 快速的,节省磁盘空间的包管理工具...

  • 使用prettier工具规范代码

    前言 一个好的代码规范非常重要,特别是在团队协作中。本文介绍的是如何使用prettier自定义代码规范并且格式化我们的代码。 一、Prettie...

  • 锚点定位+平滑滚动

    前言 锚点定位属于是一种比较简单且使用频繁的技能,多用在目录和正文之间的跳转。话不多说,直接上代码。 一、HTML代码 二、CSS代码 结语 其...

  • Resize,w 360,h 240
    深入理解视口(viewport)

    一、前言 移动互联网的快速发展,让人们已经已经越来越习惯于使用手机完成大部分日常的事务。因为目前移动端的设备型号较多,所以我们需要对其进行一些适...

  • 对axios的二次封装

    一、前言 axios是当下前端最流行的网络请求库。为了在项目中使用的更加趁手,大部分情况下少不了对它的封装。然而对于axios的封装,每个人都有...