Skip to content

PichurChill/lumos.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lumos.js

前端工具类库 | JavaScript utility library

npm Travis (.com) Coveralls github GitHub

https://pichurchill.github.io/lumos.js

screenshot

介绍

  • 🧙‍ 名字来源:Lumos
  • 🦉 想较完整地做一个较“现代化构建”的项目学习下,顺便整理一下一些常用的前端工具类
  • 👍 参考并学习: proYang/outils

实现

  • 💡 Lumos 的动画效果
  • ⚙️ travis-ci 配合 github 来做持续化构建,实现自动发布到 npm 等功能
  • 🔧 使用 karmamochachai 做单元测试,coverage 测试覆盖率

安装

浏览器

<script src="./lumos.min.js"></script>
<script>
    lumos.scrollTo(window, 0, 200)
</script>

npm

$ npm install lumos.js --save

按需引入

const getScrollTop= require('lumos.js/getScrollTop')
getScrollTop(window)

// or

import { getScrollTop } from 'lumos.js'
getScrollTop(window)

全量引入

const lumos= require('lumos.js')
lumos.getScrollTop(window)

// or

import lumos from 'lumos.js'
lumos.getScrollTop(window)

文档

coming soon...

Document

├── cookie
│   ├── getCookie.js
│   ├── removeCookie.js
│   └── setCookie.js
├── data
│   └── isEmpty.js
├── date
│   └── dateFormat.js
├── device
│   ├── getBrowser.js
│   └── getOS.js
├── dom
│   ├── getEleFullHeight.js
│   ├── getScrollTop.js
│   ├── scrollTo.js
│   └── setScrollTop.js
├── function
│   ├── debounce.js
│   └── throttle.js
├── localStorage
│   ├── getLocalStorage.js
│   ├── removeLocalStorage.js
│   └── setLocalStorage.js
├── object
│   └── deepClone.js
├── string
│   └── strReplace.js
└── url
    ├── parseQueryString.js
    └── stringfyQueryString.js

About

前端工具类库 | JavaScript utility library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published