1.0.0 • Published 6 years ago

sy-comutils v1.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

soyoung comUtils

包含 window.SYUtils 等公共方法

1.0.0

记录: 迁移sy-conf

关于sy-conf

sy-conf是为了方便日常sy前端开发 封装的一些公共实用的函数,为各组前端开发的同学提供方便。

comUtils 与 引入第三方类库的共同点与区别

  • 与第三方类库一样, comUtils也是封装了一些公用的 函数,类似date的format, url的获取 ,cookie等的增删改查等等。 都是为了更好、更方便的进行业务开发 ,避免代码冗余等等。
  • 有时我们业务代码用不到第三方类库的大多数功能,可能只会用到某一个或多个功能,comUtils 是公司自己的前端类库,按照公司业务方向,将可能用到的封装一起,也更容易去维护,更新迭代。另外各组同学有什么好的功能,也可添加进来,共同造就一个功能强大的js类库。

下载引用

可以直接通过npm install 来引入到你的项目中

 npm install sy-comUtils --save 

npm install

也可以通过我们的cli脚手架来安装。

  sy-cli comUtils // 需要全局有sy-cli 脚手架
  // 若无脚手架同学,可移步sy-cli 查看安装方式及cli内容 

sy-cli

引入方式

window.SYUtils

  • check (验证)
    • 手机 phone
    • 邮箱 email
    • 固话 telPhone
    • 姓名 name
    • 数据类型 type
    • 身份证 idCard
    • 汉字 character
    • 图片 img
    • 视频 video
    • 文档 office
    • ……
  • cookie 、storage
    • 包含cookie 、sessionStorage 、localStorage 的设置,获取及删除
  • url
  • 包括url的获取,格式化url参数等
  • type(数据类型)
  • array - 包括常规的一些数组操作等等
  • string - 包括常规的一些字符串操作等等
  • number - 包括常规的一些number操作等等
  • date - 包含时间戳和日期的转换,以及合法日期的验证
  • object - 包含extend 等..
  • type - 包含获取,验证数据格式等等