An open API service indexing awesome lists of open source software.

https://github.com/zhw2590582/100plugins

:100: Write 100 javascript plugins
https://github.com/zhw2590582/100plugins

javascript plugins

Last synced: 11 months ago
JSON representation

:100: Write 100 javascript plugins

Awesome Lists containing this project

README

          

# 100plugins
100个JS面向对象的原生插件将是一个漫长的路,学习到不知所措时就写个插件压压惊,各插件参数可以到具体目录查看。

## Demo
* [01-mouseTooltip.js(跟随鼠标提示插件)](https://zhw2590582.github.io/100plugins/01-mouseTooltip.js/)
* [02-distpicker.js(中国地区三级联动选择器)](https://zhw2590582.github.io/100plugins/02-distpicker.js/)
* [03-lazyLoad.js(图片懒加载插件)](https://zhw2590582.github.io/100plugins/03-lazyLoad.js/)
* [04-slider.js(幻灯片插件)](https://zhw2590582.github.io/100plugins/04-slider.js/)
* [05-drag.js(拖动插件)](https://zhw2590582.github.io/100plugins/05-drag.js/)
* [06-zoom.js(图片缩放插件)](https://zhw2590582.github.io/100plugins/06-zoom.js/)
* [07-upload.js(图片上传插件)](https://zhw2590582.github.io/100plugins/07-upload.js/)
* [08-crop.js(图片剪裁插件--未完成)](https://zhw2590582.github.io/100plugins/08-crop.js/)
* [09-pullrefresh.js(下拉刷新插件)](https://zhw2590582.github.io/100plugins/09-pullrefresh.js/)
* [10-validate.js(表单验证插件)](https://zhw2590582.github.io/100plugins/10-validate.js/)
* [11-parallax.js(视差滚动插件)](https://zhw2590582.github.io/100plugins/11-parallax.js/)
* [12-typing.js(打字效果插件)](https://zhw2590582.github.io/100plugins/12-typing.js/)
* [13-turntable.js(图片播放插件)](https://zhw2590582.github.io/100plugins/13-turntable.js/)
* [14-progress.js(加载条插件)](https://zhw2590582.github.io/100plugins/14-progress.js/)
* [15-contextmenu.js(弹出菜单插件)](https://zhw2590582.github.io/100plugins/15-contextmenu.js/)
* [16-pagination.js(分页插件)](https://zhw2590582.github.io/100plugins/16-pagination.js/)
* [17-masonry.js(瀑布流排版插件)](https://zhw2590582.github.io/100plugins/17-masonry.js/)
* [18-tags.js(标签插件)](https://zhw2590582.github.io/100plugins/18-tags.js/)
* [19-tsorter.js(表格排序插件)](https://zhw2590582.github.io/100plugins/19-tsorter.js/)
* [20-onePageScroll.js(单页面滚动插件)](https://zhw2590582.github.io/100plugins/20-onePageScroll.js/)
* [21-lottery.js(抽奖插件)](https://zhw2590582.github.io/100plugins/21-lottery.js/)
* [22-danmu.js(弹幕插件)](https://zhw2590582.github.io/100plugins/22-danmu.js/)
* [23-magnifier.js(放大镜插件)](https://zhw2590582.github.io/100plugins/23-magnifier.js/)
* [24-clipboard.js(复制插件)](https://zhw2590582.github.io/100plugins/24-clipboard.js/)
* [25-hotkey.js(键盘绑定插件)](https://zhw2590582.github.io/100plugins/25-hotkey.js/)
* [26-chosen.js(下拉框插件)](https://zhw2590582.github.io/100plugins/26-chosen.js/)
* [27-consola.js(日志拦截插件)](https://zhw2590582.github.io/100plugins/27-consola.js/)
* [28-hoverParallax.js(鼠标经过视差插件)](https://zhw2590582.github.io/100plugins/28-hoverParallax.js/)
* [29-split.js(视图分割插件)](https://zhw2590582.github.io/100plugins/29-split.js/)
* [30-tree.js(树结构插件)](https://zhw2590582.github.io/100plugins/30-tree.js/)
* [31-counterUp.js(数字累计插件)](https://zhw2590582.github.io/100plugins/31-counterUp.js/)
* [32-scrollView.js(滚动效果插件)](https://zhw2590582.github.io/100plugins/32-scrollView.js/)


## 新建插件

```sh
$ npm run init 01-pluginName.js 插件中文名
```