# 简介
gx-instant
是一款基于js开发的插件,旨在将项目常见功能进行抽取封装,避免重复开发,提升开发效率;同时将常用的js语句进行函数化,从而尽可能函数式编程,让代码更简洁优雅。
gx-instant
的 gx
是人名缩写,而 instant
有 快速的
、立刻的
、速溶咖啡
、速食的
的含义,所以该插件的目的不是像诸如 js-cookie
、day.js
等专业而全面的解决一类问题;它的作用是将项目中常用的业务功能进行提炼、归纳、进行封装,使开发者尽可能避免重复开发,提升开发效率;
同时尽可能的函数式编程也能让代码更简洁优雅;
gx-instant
考虑了众多场景,内置了大量开箱即用的方法,并且不依赖任何插件,支持摇树优化功能,因此用户可以放心使用而不用担心产生任何副作用,同时其因为内置了很多常见的功能,如操作cookie,格式化日期等,因此如果没有特殊的定制化需求,使用gx-instant
就可以满足大部分需求,避免因简单功能而专门引入其他插件,尤其是插件不支持摇树优化功能时
gx-instant
支持npm
等包管理器安装,也支持传统方式的CDN
引入(ESM
、IIFE
等)
# 特性
支持摇树优化
、纯净
、全面
、开箱急用
# 作用
- 提炼业务中常用功能,避免重复开发,提升开发效率
- 将js语句函数化,尽可能的函数式编程,让代码看起来更简洁优雅
- 内置大量功能,开箱即用;避免因简单功能而专门引入其他插件,减少依赖
# 场景
- 重复代码不想写
- 想尽可能的进行函数式变成
- 想实现简单功能,但又不想专门引入大型插件
- 担心引入的插件会产生副作用等
# 提示
- 插件遵循
约定优于配置
的原则,不会在方法内部对参数的合法性进行过多的校验,请根据方法提示或者该文档传入合法的参数
安装使用 →