[js]收集关于js的常用库
freddon
发表于2018-07-25
阅读 1393 |
评论 0
收集关于js的常用库,reactNative插件
__js__
| LibName | Desc |
|:---|:---:|
| [Axios](https://github.com/axios/axios) |Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。|
| [Autoprefixer](https://github.com/autoprefixer/autoprefixer.github.io) |Autoprefixer是一款自动管理浏览器前缀的插件,它可以解析CSS文件并且添加浏览器前缀到CSS内容里|
| [chai](http://www.chaijs.com/) |Chai是Nodejs和浏览器的BDD/TDD断言库,可以与任何javascript测试框架很好的地协作。|
|[chalk](https://www.npmjs.com/package/chalk)|一个颜色的插件,console.log|
| [highcharts](https://www.hcharts.cn/download) |Highcharts 是一个用纯JavaScript编写的一个图表库|
| [lodash](https://www.lodashjs.com/) |是一个一致性、模块化、高性能的 JavaScript 实用工具库。|
| [lolex](https://www.npmjs.com/package/@hola.org/lolex) |Lolex可用于模拟自动化测试中的传递时间以及您希望调度语义但不想实际等待的其他情况。Lolex基于Sinon.JS|
| [opn](https://www.npmjs.com/package/opn) |跨平台,打开网站,文件,可执行文件等内容。|
| [ora](https://www.npmjs.com/package/ora) |命令行显示spinner|
|[rimraf](https://www.npmjs.com/package/rimraf)|以包的形式包装rm -rf命令,用来删除文件和文件夹的,不管文件夹是否为空,都可删除|
|[shelljs](https://www.npmjs.com/package/shelljs)|ShellJS是Node.js API之上的Unix shell命令的可移植(Windows / Linux / OS X)实现。您可以使用它来消除shell脚本对Unix的依赖性,同时仍保留其熟悉且功能强大的命令。|
__ReactNative__
| LibName | Desc |
|:---|:---:|
|react-native-linear-gradient |颜色渐变处理|
|react-native-login | 视频界面登录|
|react-native-keyboard-aware-scroll-view |键盘显示处理|
|react-native-popup-dialog |弹窗|
|react-native-dropdownalert |一种非常漂亮的alert弹窗方式,从状态栏往下弹窗;|
|react-native-simple-radio-button |单选按钮;|
|react-native-swiper|
|react-native-macos |macos桌面应用|
|react-native-wechat |集成微信相关SDK|
|react-native-modalbox | 模态弹窗|
|react-native-touch-id |指纹登录|
|react-native-prompt |可输入文字的弹窗|
|react-native-sqlite-storage |sqlite数据库存储|
|react-native-permissions |权限检查|
|react-native-progress-hud |loading圈|
|react-native-snackbar |类似toast的弹窗模式|
|react-native-qrcode-svg |二维码生产工具|
|native-base |UI组件|
|react-native-busy-indicator |loading圈|
|react-native-fit-image |图片展示优化|
|react-native-timer |定时器管理|
|react-native-scrollable-tab-view |可以左右滑动的tab|
|react-native-zip-archive |解压工具|
|react-native-xml2js|xml解析|
|react-native-spinkit |好看的loading圈|
|react-native-interactable |有很强交互效果的table视图|
|react-native-pull-to-refresh |下拉刷新效果|
|react-native-deck-swiper |不错的swiper效果|
|react-native-prefix-picker |select效果|
|react-native-gesture-helper |手势 向上还是向下 还是向左|
|react-native-drawer-layout |抽屉效果|
|react-native-sortable-listview |可拖拽排序的列表视图|
|react-native-progress |进度条 长方形 圆形|
|react-native-splash-screen |启动屏处理|
|react-native-masked-text |指定格式的输入框|
|react-native-keyboard-manager |针对IOS 键盘遮挡的问题 俺可以这么用android:windowSoftInputMode="adjustResize"|
|react-native-beacons-manager |蓝牙处理|
|react-native-fetch-blob | 文件获取|
|react-native-popup-menu |弹出菜单|
|react-native-pathjs-charts |图表|
|react-native-dates |日历日期选择工具|
|react-native-calendar-strip |一种简单的日历处理|
|react-native-simple-markdown |简单的markdown文本编辑器|
|react-native-image-progress |进度条|
|react-native-img-cache |图片缓存技术|
|rn-placeholder |在展示具体的文字和图片之前有个加载样式处理|
|react-native-pie-chart |饼状图|
|react-native-maps |地图|
|react-native-loading-overlay |loading圈加载遮罩|
分类 :日常记录