240 发简信
IP属地:上海
  • 120
    ESLint+Prettier代码规范实践

    前提 本文并不单独讲解 ESLint 和 Prettier 如何配置和运行。 问题 想在团队中推行一定的代码规范,并给不符合规范的代码做检测和提示。 方案 代码规范校验使用 ...

  • 120
    JavaScript中的垃圾收集

    程序的运行需要内存。 javaScript使用自动内存管理,这被称为“垃圾回收机制”。 优点是可以简化开发、节省代码 缺点是无法完整的掌握内存的分配与回收的具体过程 Node...

  • 120
    js模块化

    早期将js代码放入不同的文件里面,通过多个srcipt标签来加载他们 虽然每个代码块出在不同的文件中,但最终所有的js变量还是会处在全局作用域下,就需要额外注意由于作用域变量...

  • 算法二

    递归表达式 n! = n*(n-1)! (0!=1) 递归经常需要初始条件以及递归表达式。 从低端构造递归,斐波拉契数列, reduce和for循环两种写法,本质一样。...

  • 算法一

    重要的Math函数: Math.ceil() 向上取整 Math.floor() 向下取整 Math.abs 求绝对值 Math.max() 最大值 Math.min() 求...

  • linux 部署常用命令

    通过SSH/Putty客户端连接Linux服务器。 命令:1.ifconfig:查看ip地址 2.java -version:查看jdk的版本 3.rpm -qa | gre...

  • Recoil学习(三)---异步、同步

    Recoil通过数据流图将数据及衍生数据映射给组件,其真正强大之处是可异步,我们可以react组件中使用异步函数。Recoil允许我们在数据流图的seletors中无缝混合使...

  • Recoil学习(二)---实现TodoList

    官方文档的todolist示例~ 1. 安装 npm install recoil 或 yarn add recoil 2. 具体实现 todoList是一个对象数组,将...

  • Recoil学习(一)---基本介绍

    提前声明:以下内容基本就是官方文档的(不正规)翻译~官方介绍链接 特点 基于react。添加一些到应用程序中,获得快速灵活的共享状态。 数据流图。派生数据和异步查询被纯函数和...

  • 120
    前端代码格式自动化处理:eslint + stylelint + prettier

    前端项目开发过程中,由于团队成员每个人的开发习惯和代码风格不同,最终提交到git仓库的代码格式不统一对团队间的协作产生阻碍,因此使用工具来自动和强制统一代码格式是一个好的选择...

  • 高级TypeScript类型

    本文将提供使用typescript高级类型(Record,Partial,Required,Pick , Omit)如何在react中使用的示例。 1. Record typ...

  • 120
    docz使用

    1. 新建 (1)新建项目 (2)安装docz依赖 npm install docz # react react-dom在项目中安装Docz之后,在package.json中...