# 简介

gx-instant 是一款基于js开发的插件,旨在将项目常见功能进行抽取封装,避免重复开发,提升开发效率;同时将常用的js语句进行函数化,从而尽可能函数式编程,让代码更简洁优雅。

gx-instantgx 是人名缩写,而 instant快速的立刻的速溶咖啡速食的 的含义,所以该插件的目的不是像诸如 js-cookieday.js 等专业而全面的解决一类问题;它的作用是将项目中常用的业务功能进行提炼、归纳、进行封装,使开发者尽可能避免重复开发,提升开发效率; 同时尽可能的函数式编程也能让代码更简洁优雅;

gx-instant 考虑了众多场景,内置了大量开箱即用的方法,并且不依赖任何插件,支持摇树优化功能,因此用户可以放心使用而不用担心产生任何副作用,同时其因为内置了很多常见的功能,如操作cookie,格式化日期等,因此如果没有特殊的定制化需求,使用gx-instant就可以满足大部分需求,避免因简单功能而专门引入其他插件,尤其是插件不支持摇树优化功能时

gx-instant支持npm等包管理器安装,也支持传统方式的CDN引入(ESMIIFE等)

# 特性

支持摇树优化纯净全面开箱急用

# 作用

  • 提炼业务中常用功能,避免重复开发,提升开发效率
  • 将js语句函数化,尽可能的函数式编程,让代码看起来更简洁优雅
  • 内置大量功能,开箱即用;避免因简单功能而专门引入其他插件,减少依赖

# 场景

  • 重复代码不想写
  • 想尽可能的进行函数式变成
  • 想实现简单功能,但又不想专门引入大型插件
  • 担心引入的插件会产生副作用等

# 提示

  • 插件遵循 约定优于配置 的原则,不会在方法内部对参数的合法性进行过多的校验,请根据方法提示或者该文档传入合法的参数