# js插件分享
TIP
本模块记录一些实用的js插件
# 常用
fullPageJS可以用于制作全屏滚动的网页,横屏和竖屏都可以,可以在Vue.js、react.js和angularjs中使用
screenfull.js控制全屏的js插件
masonry级联网格布局(瀑布流)JS插件,可以很方便的实现瀑布流
popperJS工具提示,弹出框插件popperJS
slick轮播图插件slick
swiper轮播图插件swiper
p2 - 2d物理引擎 可用于前端交互动画
protonJS前端粒子插件,粒子一般多用于视频特效,游戏特效
CaretJS定位输入光标的位置
AtJs自动提示-已经不在维护了
TributeJS自动提示
boardgame.io开源游戏框架适合用于棋类游戏开发
可以生成大量虚拟的数据Fakerjs
回到顶部的JS插件,有一种坐电梯的感觉传送门
分片上传的插件plupload
图片预览插件Viewer.js
可以识别人体的动作、手势和面部表情的js库https://handsfree.js.org/
# 不常用
去中心化存储IPFS的js库web3.storage
ffmpeg 的 Webassembly版可以用在浏览器客户端ffmpegwasm
2d的物理引擎matterjs
iohook基于node端可以全局监听键盘鼠标等事件,当然也可以在electron中使用
暗亮主题切换JS插件
生成表格的插件gridjs
可视化编程JS插件Rete
斯坦福开源的JS加密库sjcl
Textures.js传送门,该插件基于D3.js,可以模拟很多纹理
基于node的桌面自动化脚本哭传送 类似于pyautogui,是基于python的
记录和回访web的操作record and replay the web中文文档
简单实现WebRTC 视频、音频、数据的频道的插件simple-peer
jTopo(Javascript Topology library)基于HTML5 Canvas的关系、拓扑图形化界面开发工具包
可以将SVG,img,emoji,文字变成3D效果的插件ztext.js