常用的插件和库
2017年09月12日 11:42:08 阅读数:1300本文整合罗列一些平时工作或者练手项目中很可能用到的、github上实用、轻量级、无依赖的插件和库,包括功能插件、UI组件、炫酷动画、前沿技术等,让你在少造轮子的同时,享受快速开发的畅快体验。
我会在 github 上持续更新此列表,感兴趣的可以点我star
Echo.js – 简单易用的图片延迟加载插件
github:https://github/toddmotto/echo
官方网站:https://toddmotto/echo-js-simple-javascript-image-lazy-loading/
star: 3K+
size:2KB
功能介绍:
Echo.js 是一个独立的延迟加载图片的 JavaScript 插件。Echo.js 不依赖第三方库,压缩后不到1KB大小。 延迟加载是提高网页首屏显示速度的一种很有效的方法,当图片元素进入窗口可视区域的时候,它就会改变图像的 src 属性,从服务端加载所需的图片,这也是一个异步的过程。
Lazyr.js – 延迟加载图片(Lazy Loading)
github:https://github/callmecavs/layzr.js
官方网站:http://callmecavs/layzr.js/
star: 5K+
size:2.75KB
功能介绍:
Lazyr.js 是一个小的、快速的、现代的、相互间无依赖的图片延迟加载库。通过延迟加载图片,让图片出现在(或接近))视窗才加载来提高页面打开速度。这个库通过保持最少选项并最大化速度。
infinite-scroll – 一款滚动加载按需加载的轻量级插件
github:https://github/infinite-scroll/infinite-scroll
官方网站:http://www.infinite-scroll/
star:5k+
功能介绍:
infinite-scroll是一款滚动加载,滚动到最下到自动加载的轻量级JavaScript插件,简单实用,按需加载提高用户体验,非常适合移动端使用,配合上面的图片懒加载如虎添翼。这个东西不是完全开源的,自己用的话无所谓,但如果想要在商业项目中使用,就必须要购买使用许可。
iscroll - 在网页上实现平滑滚动
github:https://github/cubiq/iscroll
官方网站:http://iscrolljs
star:9K+
功能介绍:
iScroll是一个高性能,小尺寸,无依赖关系,适用于 移动端 和 pc多平台JavaScript的滚动插件库,并且不仅仅是滚动,还可以缩放、平移、无线滚动、视差滚动、旋转滚动等,做到移动web与原生APP的完美结合,此系列还被细分出了许多其他专注于某个领域的插件,可以根据需要选择使用。
better-scroll.js – 小巧,灵活的 JavaScript 模拟滚动条的插件
github:https://github/ustbhuangyi/better-scroll
官方网站:https://ustbhuangyi.github.io/better-scroll/
star:1.7K+
size: 24KB
功能介绍:
better-scroll 是一个只有24.8KB的 JavaScript 模拟浏览器自带滚动条的插件,是在iscroll开源的基础上进行优化的一款插件,简单好用,轻巧高性能,功能强大,API通俗易懂,有完善详细的官方文档,并且仓库中示例DEMO丰富详细,全都有对应的 vue实现,结合vue使用这款插件,简直不能再得心用手。
better-picker – 一款轻量级IOS风格的JavaScript选择器
github:https://github/ustbhuangyi/picker
官方网站:http://ustbhuangyi.github.io/picker/
star: 500+
size: 46.5KB
功能介绍:
移动端最好用的的筛选器组件,高仿 ios 的 UIPickerView ,非常流畅的体验,原生 JS 实现,不依赖任何插件和第三方库
nativeShare.js - 调起移动端浏览器自带分享功能
github: https://github/fa-ge/NativeShare
star: 60+
size: 4KB
功能介绍:
移动端浏览器大多都有自带的调起分享功能,不过因为这种功能并没有统一的规范,所以每种浏览器的实现方法都不一样,此库整合了大部分浏览器的调起方法,让调起浏览器的 native分享功能的操作变的
so easy
。
Share.js - 纯网页端一键分享
github: https://github/overtrue/share.js
star: 1.4k+
功能介绍:
一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等社交网站,主要是调起这些网站对外开放的分享
api
Sortable – 一款用于实现元素拖拽排序的功能的插件
github:https://github/RubaXa/Sortable
官方网站:http://rubaxa.github.io/Sortable/
star:11k+
size: 5KB
功能介绍:
现代浏览器上用于实现元素拖拽排序的功能,支持 Meteor, AngularJS, React
react-sortable-hoc - react 拖拽排序
github: https://github/clauderic/react-sortable-hoc
star:2.8K+
功能介绍:
基于react 的拖拽实现
Draggabilly – 轻松实现拖放功能(Drag & Drop)
github:https://github/desandro/draggabilly
官方网站:http://draggabilly.desandro/
star:2.9k+
size: 5KB
功能介绍:
Draggabilly 是一个很小的 JavaScript 库,专注于拖放功能。只需要简单的设置参数就可以在你的网站用添加拖放功能。兼容 IE8+ 浏览器,支持多点触摸。可以灵活绑定事件,支持 RequireJS 以及 Bower 安装。
slick – 功能异常强大的一个图片滑动切换效果库
github:https://github/kenwheeler/slick
官方网站:http://kenwheeler.github.io/slick/
star: 19K+
size: 40KB
功能介绍:
slick 是一个功能异常强大的一个图片滑动切换效果库,接口丰富,支持各种动画和各种样式的切换滑动,唯一的缺点就是基于jQuery,基本废了,因为 jQuery没办法装逼,所以应该没人会在新项目用了,支持 RequireJS 以及 Bower 安装
react-slick - 基于 slick 打造的 react-slick组件
github: https://github/akiran/react-slick
官网:http://neostack/opensource/react-slick
star: 3.3K+
功能介绍:
基于 slick的 react-slick组件,支持无限轮播、垂直轮播、自动轮播等多种轮播方式
swipe – 非常轻量级的一个图片滑动切换效果库
github:https://github/lyfeyaj/Swipe
官方网站:http://lyfeyaj.github.io/swipe/
star:390+
size: 5KB
功能介绍:
非常轻量级的一个图片滑动切换效果库, 性能良好, 尤其是对手机的支持, 压缩后的大小约 5kb。可以结合 jQuery、RequireJS 使用
Slideout.js – 触摸滑出式 Web App 导航菜单
github:https://github/mango/slideout
官方网站:https://slideout.js/
star:6.7k+
size: 4KB
功能介绍:
Slideout.js 是为您的移动 Web 应用开发的触摸滑出式的导航菜单。它没有依赖,自由搭配简单的标记,支持原生的滚动,您可以轻松地定制它。它支持不同的 CSS3 转换和过渡。最重要的是,它只是4KB 。
SweetAlert – 替代 Alert 的漂亮的提示效果
github:https://github/t4t5/sweetalert
官方网站:http://t4t5.github.io/sweetalert/
star:16k+
功能介绍:
Sweet Alert 是一个替代传统的 JavaScript Alert 的漂亮提示效果。SweetAlert 自动居中对齐在页面中央,不管您使用的是台式电脑,手机或平板电脑看起来效果都很棒。另外提供了丰富的自定义配置选择,可以灵活控制。
push.js - 桌面通知 Notification框架库
github: https://github/Nickersoft/push.js
star: 6.1k+
功能介绍:Push 是 BrowserStack 出品的,快速实现基于 HTML5 API Notification 的桌面消息推送工具;Push 能够自动利用 Chrome、Safari、Firefox、IE9+ 这些现代浏览器提供的底层接口,为开发者提供跨平台的统一调用,如果浏览器不支持此 API,则启动回退机制,支持 Chrome, Safari, Firefox, and IE 9+
tracking.js - web端图像追踪引擎
github:https://github/eduardolundgren/tracking.js
官网:https://trackingjs/
star:5.4K+
功能介绍:
完成各种追踪类的图像处理任务,例如人脸识别、五官追踪等
AlloyImage - 堪称前端PS的前端图像处理类库
github:https://github/AlloyTeam/AlloyImage
官网:http://alloyteam.github.io/AlloyImage/
star:1.7K+
功能介绍:
腾讯前端出品,基于html5的JS图片图像处理库,堪称前端PS,简单易用,官方文档齐全,支持多图层操作,与PS对应的17种图层混合模式,多种基本滤镜处理效果,多种组合风格效果,另有 AlloyPhoto,基于此类库开发,AlloyImage的强势Demo。
gm - 基于nodeJS操作图片的库
github:https://github/aheckmann/gm
官网:http://aheckmann.github.io/gm/
star:4.3K+
功能介绍:
基于node操作图片的库,可以获取图片尺寸(size)、路径(orientation )、类型(format)、色值(depth)、颜色(color)、分辨率(res)、体积(filesize)等信息,可以对图像进行拼合、水印、自适应、模糊、压缩、旋转等多种操作,功能很强大。
star:4.3K+
Awesomplete.js - 比datalist更强大更实用,零依赖的简单自动补全插件
github:https://github/leaverou/awesomplete/
官方网站:http://leaverou.github.io/awesomplete/
star: 5.6K+
size: 5KB
功能介绍:
Awesomplete 是一款超轻量级的,可定制的,简单的自动完成插件,零依赖,使用现代化标准构建。你可以简单地添加 awesomplete 样式,让它自动处理(你仍然可以通过指定 HTML 属性配置更多选项),您可以用几行 JS 代码,提供更多的自定义
Cleave.js – 自动格式化表单输入框的文本内容
github:https://github/nosir/cleave.js/
官方网站:http://nosir.github.io/cleave.js/
star: 7.2K+
size: 11.1KB
功能介绍:
Cleave.js 有一个简单的目的:帮助你自动格式输入的文本内容。 这个想法是提供一个简单的方法来格式化您的输入数据以增加输入字段的可读性。通过使用这个库,您不需要编写任何正则表达式来控制输入文本的格式。然而,这并不意味着取代任何验证或掩码库,你仍应在后端验证数据。它支持信用卡号码、电话号码格式(支持各个国家)、日期格式、数字格式、自定义分隔符,前缀和块模式等,提供 CommonJS/AMD 模式以及ReactJS 组件端口。
Immutable.js – JavaScript 不可变数据集合(Facebook出品)
github:https://github/facebook/immutable-js
官方网站:http://facebook.github.io/immutable-js/
star: 20K+
size: 60KB
功能介绍:
不可变数据是指一旦创建就不能被修改的数据,使得应用开发更简单,允许使用函数式编程技术,比如惰性评估。Immutable JS 提供一个惰性 Sequence,允许高效的队列方法链,类似 map 和 filter ,不用创建中间代表。Immutable.js 提供持久化的列表、堆栈、Map, 以及 OrderedMap 等,最大限度地减少需要复制或缓存数据。
howler.js - 为现代web浏览器打造的 javascript音频库
github:https://github/goldfire/howler.js
官网:https://howlerjs/
star: 8.4K+
size: 28.3KB
功能介绍:
为现代web浏览器打造的跨浏览器 javascript音频库,默认使用 HTML5 Audio API,回退为 HTML Audio,统一所有浏览器的 Audio API接口,
自动缓存、音频控制(快进、快退、速度等)、混合、裁剪、3D音效等众多功能,纯净无依赖、压缩后仅有 28.3Kb、gzip之后仅有 7KB大小,支持IE9.0+
Popmotion.js – 小巧,灵活的 JavaScript 运动引擎
github:https://github/Popmotion/popmotion
官方网站:https://popmotion.io/
star:3.9k+
size: 12KB
功能介绍:
Popmotion 是一个只有12KB的 JavaScript 运动引擎,可以用来实现,物理效果和输入跟踪。原生的DOM支持:CSS,SVG,SVG路径和DOM属性的支持,开箱即用。Popmotion 网站上有很多很赞的效果,赶紧去体验一下。
Dynamics.js - 创建逼真的物理动画的 JS 库
github:https://github/michaelvillar/dynamics.js
官方网站:http://dynamicsjs/
star:6.5k+
size: 20KB
功能介绍:
创建逼真的物理动画的 JS 库
Snabbt.js – 极简性能的 JavaScript 动画库
github:http://daniel-lundin.github.io/snabbt.js/
star:5k+
功能介绍:
Snabbt.js 是一个简约的 JavaScript 动画库。它会平移,旋转,缩放,倾斜和调整你的元素。通过矩阵乘法运算,变换等可以任何你想要的方式进行组合。最终的结果通过 CSS3 变换矩阵设置。
animate.css - 经典的 cs动画库
github: https://github/daneden/animate.css
star: 44k+
功能介绍:
类似于上面的 Snabbt.js,不过动画效果是由
css
实现的,支持多种动画效果。
velocity.js - javascript动画库,专注于动画的渲染速度
github: https://github/julianshapiro/velocity
官网:http://velocityjs/
star:13.3K+
功能介绍:
javascript动画库,专注于动画的渲染速度,具有和 Jquery $.animate()相同的动画引擎,不过其并不依赖 Jquery
mojs - web端图形运动算法库,用于制作复杂的炫酷动画效果
github:https://github/legomushroom/mojs
star: 11.9K+
功能介绍:
web端图形运动算法库,用于制作复杂的炫酷动画效果,官网有详细的 api文档以及示例
tween.js - javascript tweening engine
github: https://github/tweenjs/tween.js
star: 4.5k+
功能介绍:
一款根据给定的初始坐标和结束坐标进行运动动画的动画库,包括 Linear、Quadratic、cubic、Quartic、Quintic、Sinusoidal、Exponential等形式的动画效果,还包括在动画过程中增删更新元素等的操作,便于实现简单的两点动画。
Rainyday.js – 使用 JavaScript 实现雨滴效果
github:https://github/maroslaw/rainyday.js
官方网站:http://maroslaw.github.io/rainyday.js/
star:5.2k+
size: 10KB
功能介绍:
Rainyday.js 背后的想法是创建一个 JavaScript 库,利用 HTML5 Canvas 渲染一个雨滴落在玻璃表面的动画。Rainyday.js 有功能可扩展的 API,例如碰撞检测和易于扩展自己的不同的动画组件的实现。它是一个使用 HTML5 特性纯 JavaScript 库,支持大部分现代浏览器。
vx react + D3
github: https://github/hshoff/vx
官网:https://vx-demo.now.sh/
star:2.6K+
功能介绍:
react结合 D3实现的图标库
vue-svg-icon - 轻量的Vue2多色动态svg图标方案
github: https://github/cenkai88/vue-svg-icon
star: 230+
功能介绍:
不需要 inject注册 svg,可以自行调整大小、颜色,没有冗余的初始图标库,你需要什么图标就自己添加,完全按需加载,不用担心额外图标库带来的体积增加。
pasition - 轻量级Path过渡库,渲染到任何地方
github: https://github/AlloyTeam/pasition
star:700k+
功能介绍:
在两个 svg path将设置过渡渲染效果,让两个 path间的变化显得更加平滑
scrollReveal.js – 使元素以非常酷帅的方式进入画布 (Viewpoint)
github:https://github/jlmakes/scrollreveal
官方网站:https://scrollrevealjs/
star:12k+
size: 8KB
功能介绍:
scrollReveal.js 是一个用于使元素以非常酷帅的方式进入画布的 JavaScript 工具库,常见于整屏的 H5动画,当元素进入或者离开可视范围时,进行一系列的动画效果,轻量级,高性能,无依赖的一个小巧酷炫的库。
Swiper – 经典的移动触摸滑块轮播插件
github:https://github/nolimits4web/Swiper
官方网站:http://idangero.us/swiper/
star:13.3k+
功能介绍:
Swiper 是移动 Web 开发中最常用的滑块插件,是一款免费的,最现代化的移动触摸滑块,支持硬件加速的转换和惊人的原生表现。它的目的是在移动网站,移动 Web 应用程序和 Hygrid 混合应用程序中使用。最初的设计主要是为 iOS,但同时也支持最新的 Android,Windows Phone 8 和现代的桌面浏览器。
imagesLoaded – 检测网页中的图片是否加载完成
github:https://github/desandro/imagesloaded
官方网站:http://imagesloaded.desandro/
star:6.6k+
size: 1.9KB
功能介绍:
imagesLoaded 是一个用于来检测网页中的图片是否载入完成的 JavaScript 工具库。支持回调的获取图片加载的进度,还可以绑定自定义事件。可以结合 jQuery、RequireJS 使用(不是必须的)。
Fort.js – 时尚、现代的表单填写进度提示效果
github:https://github/idriskhenchil/Fort.js
官方网站:https://github/idriskhenchil/Fort.js
star:900+
size: 6KB
功能介绍:
Fort.js 是一款用于时尚、现代的表单填写进度提示效果的 JavaScript 库,主要就是在浏览器顶部增加一个进度条,随着表单内的 input框被填写的比例进行进度条的长度变化,进度条支持多种变化的样式,例如渐变、从两边朝中间合并、变色等,你需要做的就是添加表单,剩下的任务就交给 Fort.js 算法了,使用非常简单。提供了Default、Gradient、Sections 以及 Flash 四种效果,满足开发的各种场合需要。
MagicSuggest – Bootstrap 主题的多选组合框
github:https://github/nicolasbize/magicsuggest
官方网站:http://nicolasbize/magicsuggest/
star:1.2k+
size: 21.8KB
功能介绍:
MagicSuggest 是专为 Bootstrap 主题开发的多选组合框,即允许在一个输入框中输入多个下拉选择,它支持自定义呈现,数据通过 Ajax 异步获取,使用组件自动过滤。它允许空间免费项目,也有动态加载固定的建议,
Numeral.js – 格式化和操作数字的 JavaScript 库
github:https://github/adamwdraper/Numeral-js
官方网站:http://numeraljs/
star:5.3k+
size: 10KB
功能介绍:
Numeral.js 是一个用于格式化和操作数字的 JavaScript 库。数字可以格式化为货币,百分比,时间,甚至是小数,千位,和缩写格式,功能十分强大。支持包括中文在内的17种语言。
Quill – 可以灵活自定义的开源的富文本编辑器
github:https://github/quilljs/quill/
官方网站:https://quilljs
star:14k+
功能介绍:
Quill 的建立是为了解决现有的所见即所得(WYSIWYG)的编辑器本身就是所见即所得(指不能再扩张)的问题。如果编辑器不正是你想要的方式,这是很难或不可能对其进行自定义以满足您的需求。
Quill 旨在通过把自身组织成模块,并提供了强大的 API 来构建额外的模块来解决这个问题。它也并没有规定你用样式来定义编辑器皮肤。Quill 还提供了所有你希望富文本编辑器说用于的功能,包括轻量级封装,众多的格式化选项,以及广泛的跨平台支持。
request - 让 http请求变得更简单
github: https://github/request/request
star: 16.7K+
size: 500K+
功能介绍:
基于 node.js http模块,为浏览器打造易用的 http请求库,默认支持 https和重定向,支持文件流和表单的传输、HTTP认证、OAuth登录、定制HTTP header、cookies(默认禁止,需要自动开启)、代理、promise、async/await、HAR 1.2等多种 http请求。
r2 - 参考 request打造的轻量级、高可用的 http客户端
github: https://github/mikeal/r2
size: 66K
功能介绍:
与 request为同一个作者打造,相比于 request更加轻量、专注,基于现代浏览器的
fetch API
,基于promise
, 与asynv/await
搭配更佳。
basket.js – 基于 LocalStorage 的资源加载器
github:https://github/addyosmani/basket.js
官方网站:https://addyosmani/basket.js/
star:2.9k+
size: 4KB
功能介绍:
basket.js是一款基于 LocalStorage 的资源加载器,可以用来缓存 script 和 css, 手机端使用速度快于浏览器直接缓存。
moment.js – 一款轻量级的Javascript日期处理类库
github:https://github/moment/moment/
官方网站:http://momentjs/
star:32k+
size: 16.6KB
功能介绍:
moment.js是一个轻量级的JavaScript库日期解析、验证操作,格式化日期的库。
hammerjs
github:https://github/hammerjs/hammer.js/
star: 16k+
功能介绍:
hammer.js是一个轻量级的手势库,支持各种手势的事件。
ityped - 模拟打字效果
github: https://github/luisvinicius167/ityped
官网:https://ityped.surge.sh/
star: 1.7K+
size: 1.9KB
功能介绍:
模拟打字机效果
favico.js - 动态变换网站图标
github:https://github/ejci/favico.js
star: 7.6K+
功能介绍:
动态改变网站的 favico图标,可以是图片、html视频等,支持改变颜色、字体、背景颜色等。
move.js - js动态设置 css3
动画
github: https://github/visionmedia/move.js
star: 4.1K+
功能介绍:
为元素设置css3动画
notie - 网页提示弹窗
github:https://github/jaredreich/notie
star: 5.6K+
功能介绍:
平滑出现在网页内的弹窗,类似于 modal窗
particles.js - 粒子动画库
github:https://github/VincentGarreau/particles.js
star: 11.1k+
功能介绍:
炫酷的粒子动画
popper.js
github:https://github/FezVrasta/popper.js
官网:https://popper.js/
star: 5.5K+
size: 6KB
功能介绍:
纯 JS 写的轻量级位置计算引擎,零依赖;可用她定制诸如 tooltips等工具,比如 Tippy.js、tooltip.js 就是基于该库打造而成的。
lightgallery.js - 图片&视频展示的gallery
github: https://github/sachinchoolur/lightgallery.js
官网:https://sachinchoolur.github.io/lightgallery.js/
star: 3.5k+
功能介绍:
纯 JS 写的图片&视频展示的gallery,提供丰富的API、响应式功能、HTML5特性支持等,功能强大,用于网站的图片专门的浏览页面;
APlayer - 快速创建音乐播放器
github:https://github/MoePlayer/APlayer
star: 1.8K+
功能介绍:
只需配置参数即可快速创建音乐播放器
fabric.js - 简单而强大的 JavaScript Canvas 库
github: https://github/kangax/fabric.js
官网:http://fabricjs/
star: 8.5K+
功能介绍:
支持 canvas 与 svg、json之间的转换,支持图像形状、过渡色、颜色、角度、字体、动画、手势拖放等
intro.js - 向用户一步步介绍网站的新功能
github: https://github/usablica/intro.js
官网:http://introjs/
star:15K+
功能介绍:
使用动画来一步步引导用户熟悉网站功能
whatwg-fetch - fetch 的 polyfill
github: https://github/github/fetch
star: 15.6k+
功能介绍:
fetch 的 polyfill,支持 IE10+
isomorphic-fetch - 基于 whatwg-fetch 实现的前后端同构 fetch,同时支持 node 与 浏览器
github:https://github/matthew-andrews/isomorphic-fetch
star: 4.8K+
功能介绍:
基于 whatwg-fetch 实现的前后端同构 fetch,同时支持 node 与 浏览器
detector - 识别客户端环境
github: https://github/hotoo/detector
star: 600+
功能介绍:
用于自动识别用户使用的客户端环境。包括硬件设备、操作系统、浏览器、浏览器渲染引擎
aframe.js - web端 VR引擎
github: https://github/aframevr/aframe/
官网:https://aframe.io/
star:6.2K+
功能介绍:
在 web端实现 VR效果,包括 360°全景图片、视频等
Babylon.js - 使用 HTML 5 and WebGL构建 3D 的 javascript引擎
github: https://github/BabylonJS/Babylon.js
官网:http://www.babylonjs/
star: 5.3K+
功能介绍:
使用 HTML 5 and WebGL构建 3D 的 javascript引擎
AlloyTouch 移动端触摸滑动方案
github: https://github/AlloyTeam/AlloyTouch
star: 1.4K
功能介绍:
触摸滑动,可用根据此插件扩展上拉和下拉刷新、轮播、VR等
highlight.js - javascript web高亮
github:https://github/isagalaev/highlight.js
star:10k+
功能介绍:
在网页中显示
javascript
代码时,自动高亮语法
clipboard.js - 现代浏览器复制到粘贴板的解决方案
github: https://github/zenorocha/clipboard.js
star: 18K+
size: 3KB
功能介绍:
浏览器端复制到粘贴板的方法存在着各种兼容性问题,此插件提供了开箱即用的解决方案,支持到 IE9+
iview - vue UI组件库
github: https://github/iview/iview
star: 8.5K+
功能介绍:
高质量的 vue UI组件库
ant-design - 阿里巴巴开源的 react组件库
github: https://github/ant-design/ant-design
star: 16K+
功能介绍:
阿里巴巴开源的 react组件库,支持现代浏览器和 IE9 及以上,支持服务端渲染,支持Electron
awesome-react-components - react UI库列表
github:https://github/brillout/awesome-react-components
官网:https://devarchy/react
star:9.7K+
功能介绍:
这并不是一个具备什么功能或者效果的技术库,而是一个整合了 github上几乎所有可用的 react UI组件库的列表,在这个列表中,你可以找到几乎所有的 react UI组件,以及众多优秀或者小众的 react UI组件库项目
video.js - HTML5 & Flash 视频播放器
github: https://github/videojs/video.js
官网:http://videojs/
star: 17k+
功能介绍:
基于 HTML5的网络视频播放器,支持 HTML和 Flash,支持 PC和移动端
sizzy - 网站响应式一键测试
github:https://github/kitze/sizzy
star:4.5K+
功能介绍:
同时展现出一个网页在多种设备下显示效果,包括 iphone4、5、6、7、7plus、iPad Air、Nexus6P等
Next.js - React服务端渲染应用框架
github: https://github/zeit/next.js
官网: https://zeit.co/blog/next3
star:16K+
功能介绍:
React服务端渲染 SSR应用框架,支持可选的服务端与客户端渲染功能,简单易用,安装这个框架会搭建一个基于React、Webpack和Babel的构建过程,也就是说脚手架已经预设了配置,开发人员不必在搭建Webpack或Babel配置上花费时间了。以往,这两个步骤就会耗费开发人员很多的时间。要运行某个站点的开发版本,只需运行npm run dev。
Nuxt.js - Vue的服务端渲染应用框架
github: https://github/nuxt/nuxt.js
官网: https://nuxtjs/ 中文:https://zh.nuxtjs/
star: 6.3K+
功能介绍:
Vue的服务端渲染应用框架,类别上面的 Next.js,发布时间紧随在 Next.js后面几个小时,同样预设了利用Vue.js开发服务端渲染的应用所需要的各种配置,并且还提供了一种命令叫:nuxt generate,为基于 Vue.js 的应用提供生成对应的静态站点的功能,作为框架,Nuxt.js 为 客户端/服务端 这种典型的应用架构模式提供了许多有用的特性,例如异步数据加载、中间件支持、布局支持等,最美妙的是,与
Vue
一样,这东西有中文版,看着就亲切。
react-native-vector-icons - react-native 图标库
github: https://github/oblador/react-native-vector-icons
star:5.8K+
功能介绍:
react-native 图标库,整合了 Entypo、EvilIcons、FontAwesome、Foundation、Ionicons、MaterialCommunityIcons等图标库,支持 IOS和 Android
react-native-snap-carousel - react-native的 swiper组件
github:https://github/archriss/react-native-snap-carousel
star: 800+
功能介绍:
react-native的 swiper组件
react-native-fs - react-native 文件操作插件
github:https://github/itinance/react-native-fs
star:1.3K+
功能介绍:
react-native 文件操作插件,兼容 IOS 和 Android
react-navigation - react-native 导航插件
github:https://github/react-community/react-navigation
star:6.4K+
功能介绍:
react-native 导航插件,react-native 社区出品,易用,统一 IOS 和 Android间的导航操作,用于替代 react-native官方提供的导航API
react-native-action-view
github:https://github/wix/react-native-action-view
star: 50+
功能介绍:
react-native类似于 微信 和 QQ好友列表的删除、置顶的操作,多种样式可选
react-native-svg - 在react-native中使用 svg
github:https://github/react-native-community/react-native-svg
star:1.5K+
功能介绍:
react-native社区出品,在react-native中使用 svg
后续更多实用插件和库将在 github 上持续更新
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn/DeepLies/article/details/77943451 文章标签: 插件 github ui 个人分类: Web前端C#实现插件式开发的一个Demo分享
做winform程序,很多时候都需要用到插件式的,所以本人做了一个Demo,思路跟网上思路基本一致,现在共享出来如有需要的朋友可以下载。 申明:部分代码来源于网上,当然思路也是,呵呵 ...
oMingZi12345678
2015-07-16 16:39:06
阅读数:2912
从github上下载的code文件夹图标上有个绿色对勾
最近发现,从github上下载的code文件夹图标上有个绿色对勾,如下图: 经过问师兄和师父,是因为这个文件夹中含有.git文件夹,如下: 如果你的文件夹中没看到.git,...
weixin_36564655
2017-08-03 21:18:11
阅读数:1390
广告强力推荐!那些你不能错过的 GitHub 插件和工具
http://www.gad.qq/article/detail/32503 以代码托管平台起家的 GitHub 网站,已然成为全球程序员工作和生活中不可或缺的一份子。从...
poem_of_sunshine
2017-09-08 14:32:51
阅读数:3346
GitHub上整理的一些常用工具
技术站点 Hacker News:非常棒的针对编程的链接聚合网站Programming reddit:同上MSDN:微软相关的官方技术集中地,主要是文档类infoq:企业级应用,关注软件开发领域...
andyhebear
2015-10-13 10:54:02
阅读数:1272
GitHub 上整理的一些常见的插件库
实用的插件收集 触屏滚动 fullPageTouchSlideswiperowlgraphicsuperslide2iSliderzepto.fullpage 视差滚动插件 ...
oufua
2017-06-16 11:14:23
阅读数:1071
GitHub开源控件(五)
xmuSistone/android-page-transition https://github/xmuSistone/android-page-transition ...
wds1181977
2016-09-21 18:19:08
阅读数:974
推荐一款GitHub超实用的可视化代码树插件:Octotree
Code tree for GitHub and GitLab先上图不说话!看图就知道了!大家在GitHub查看代码的时候,是不是会经常跳转搜索代码!过一段时间就不知道自己跑到哪里了!有了这款工具,再...
u010870518
2016-11-13 12:50:25
阅读数:8135
几个不错的基于jquery的js图片轮播插件
基于jquery的图片轮播插件,都是基于js的插件,链接一下。第一个: bootstrap提供的图片轮播插件第二个: 12款经典的jquery图片轮播插件...
kmust20093211
2015-09-04 16:05:50
阅读数:986
git项目收藏
git项目大全和简介大全 k线 https://github/WillkYang/YYStock http://blog.csdn/lanergaming/article/...
qq_29680975
2017-11-30 15:34:54
阅读数:60
iOS - Cocoapods 包管理工具的安装与使用
1.安装xcode 2.安装commad line tools 命令 xcode-select --install 查看ruby版本 版本过低(版本低会导致cocoapods安装不...
CatStarXcode
2016-09-20 14:13:57
阅读数:703
CocoaPods更新到1.0.1遇到的坑
CocoaPods更新到1.0.1坑
liuzhuanshaonian
2016-06-22 11:55:32
阅读数:1078
github上关于iOS的各种开源项目集合(转)
github上关于iOS的各种开源项目集合(转) .entry-header UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToR...
coloriy
2016-10-13 19:40:25
阅读数:1827
Github上关于iOS的各种开源项目集合
转载地址:http://blog.csdn/hbblzjy/article/details/52083919 下拉刷新 EGOTableViewPullRefresh ...
sadsadaadsd
2017-09-28 11:23:42
阅读数:1548
Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。SVPullToRefresh - 下拉刷新控件。MJRefresh - 仅需一行代码就可以为UIT...
jiashaoying
2018-01-16 21:36:28
阅读数:1581
iOS ● 非常全的三方库、插件、大牛博客等等
iOS非常全的第三方库 iOS ● 非常全的三方库、插件、大牛博客等等 github排名:https://github/trending, github搜索:https://git...
dkq972958298
2017-01-12 11:11:52
阅读数:1992
Boost常用组件概览
在程序开发中,千万要“避免重复造轮子”(这样下来只会浪费时间,也就是吃力不讨好),所以,如果在开发中遇到了什么问题,首先查阅STL、Boost库,如果不能解决,再上网查,实在没有可以参考的已有方案再自...
qq_26849233
2017-07-19 20:16:42
阅读数:702
程序员必备的那些Chrome插件
程序员必备的那些Chrome插件原文地址:https://github/jiang111/chrome-plugin-recommand收集大家常用的一些Android代码,看这里:https...
jys1115
2016-05-11 09:24:49
阅读数:9450
Eclipse 实用插件汇总
反编译 JD、代码规范检查 Checkstyle、检查代码隐藏的 Bug - FindBugs 、检查Java源文件中的潜在问题 PDM、类图 greenUML...
Jerome_s
2017-01-14 16:24:21
阅读数:2366
Jquery前端常用插件整理记录.(个人用)
发现自己的浏览器标签夹各种乱,各种曾经工作时需要的资料全集中一时,有的可能用一次就没在用过,躺在某个角落,此时资料的想法应该是 为了改变自己一下习惯做做整理记录。 前端实用插件 ...
dcb_ripple
2017-03-28 17:27:41
阅读数:2434
一些常用的JS插件,十分齐全,大部分有demo
2013年06月26日 2.73MB 下载
精选29款非常实用的jQuery应用插件
2014年04月23日 4.26MB 下载
常见的js插件库
MVC 框架和库 •angular.js – 为网络应用增强 HTML。 •aurelia – 一个适用于移动设备、桌面电脑和 web 的客户端 JavaScript 框架。 •backbone...
weixin_39654784
2018-02-02 16:43:05
阅读数:461
【github】常用Github项目类库
常用Github上比较优秀的项目,希望对大家日常开发有所帮助。
knockheart
2014-09-16 18:15:46
阅读数:8492
100多个经典常用的jQuery插件大全实例演示和下载
100多个经典常用的jQuery插件大全实例演示和下载 更多 >07-31 cropped仿新浪微博头像上传裁剪缩小放大预览07-29 prettyPhoto和fancybox弹出层插件对比07-2...
u013032788
2017-06-30 18:49:30
阅读数:1258
8个超实用的jQuery插件应用
自jQuery诞生以来,jQuery社区都在不断地、自发地为jQuery创建许许多多功能不一的插件应用,很多jQuery插件非常实用,对我们的前端开发帮助相当大,不仅可以更完美的完成指定功能,而且节省...
yanghaonan7758
2017-05-02 09:18:13
阅读数:588
GitHub前100的开源库,非常实用
本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据GitHub搜索Java语言选择「Best Match」得到的结果,然后过滤了跟Andr...
b10060224
2016-03-11 10:10:17
阅读数:1760
eclipse 常用插件 整理
开发过程中的常用Eclipse插件,按字母排序: (1) AmaterasUML 介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,u...
fanxiangru999
2017-04-15 10:52:22
阅读数:1867
Chrome浏览器的8个实用GitHub扩展
今天,我们一起来看一下Chrome浏览器拥有的8个非常有用的扩展,它可以帮助我们在GitHub上拥有更好的上网体验。这些扩展大都是比较细微的小功能,但是却被非常多的人验证是非常节省时间的,同时很多扩展...
Frankywls
2017-04-15 23:59:17
阅读数:933
Github上比较实用的开源项目(持续更新中)
Github上比较实用的开源项目
bat1992
2016-09-09 14:01:31
阅读数:4076
Android实用插件,持续更新
把近几年开发android使用插件记录一下第一次写博客 PS:有点小激动额top:1 Android ButterKnife ZeleznyButterKnife是一个专注于Android系统的Vi...
hwholiday
2017-02-27 09:25:01
阅读数:254
几个免费实用批处理工具
2010年12月20日 2KB 下载
Python常用库与工具
(Ⅰ)Python四个常用库1.numpy:(Numeric Python 开源的数值计算扩展。可用来存储和处理大型矩阵)一个用python实现的科学计算包。包括:1、一个强大的N维数组对象Array...
LearnLHC
2018-04-16 19:23:10
阅读数:45
GitHub最常用的开源库总结
github最常用最经典的开源库总结大全
wu996489865
2016-12-12 17:52:32
阅读数:5515
Github上Pandas,Numpy和 Scipy三个库中20个最常用的函数
首发于Datartisan数据工匠 写文章 Github上Pandas,Numpy和 Scipy三个库中20个最常用的函数 Datartisan 9 个月前 几个月前,我...
Real_Myth
2017-08-02 18:44:57
阅读数:363
推荐几个比较实用的浏览器插件
作为一枚在前端深海里遨游的“猿”,平时可能会想尽各种办法提高自己开发的效率,比如有时候会安装各种插件啊啥的。今天就介绍几个我常用的浏览器插件。(恩。。我常用的浏览器是谷歌) 首先推荐的插件是 The ...
qq_26769677
2017-08-06 13:59:31
阅读数:557
IE实用插件大比拼
现在上网的朋友们使用IE浏览器的不占少数吧?各位有没有觉得IE有哪些不足之处呢?也许这不是一两句话就能说得清楚的,总之我们不能因为一点儿点就彻底不使用IE,所以很多IE的插件如预后春笋般涌现出来。当然...
zhouyong95900
2007-05-09 16:22:00
阅读数:546
Sublime - 从指定github仓库安装插件
1. Crtl + Shift + p 调出 package control,输入
w6611415
2014-06-03 13:11:23
阅读数:5457
今天给大家分享几个实用AS插件
1、无线连接插件 (1)ADB WIFI (2)Android WiFi ADB 2、清除无用的资源文件 (1)lint-cleaner-plugin 用法:https://github...
zwy8978480
2016-08-22 18:02:55
阅读数:1096
Android常用的第三方库整理
Android开源库 自己一直很喜欢Android开发,就如博客签名一样, 我是程序猿,我为自己代言 。 在摸索过程中,GitHub上搜集了很多很棒的Android第三方库,推荐给在苦苦寻...
qq_28616183
2016-03-09 09:46:30
阅读数:2073
常用在网站上的30个jQuery插件
jQuery插件是网页设计师最喜欢的。从图像滑块,图像画廊和导航插件,它们是如此众多,如此多样,如此惊人的和互动可以制作美化网站。在本文的在30个插件中,我认为必须在网站建设时用到。当然你现在可能不善...
fkedwgwy
2011-11-05 11:29:17
阅读数:6693
C++常用库函数
2017年10月05日 166KB 下载
GitHub 上排名前 100 的 IOS 开源库介绍
转自:https://github/Aufree/trip-to-iOS/blob/master/Top-100.md 主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方...
u013164293
2016-04-02 22:25:17
阅读数:1352
linux常用shell脚本
2016年03月25日 58KB 下载
vue2.0从项目环境模板搭建,到封装自己的插件,再到上传至github仓库
使用vue2.0也有大半年时间了,因为它周边衍生了许多插件和UI组件库,所以平时开发的时候都是直接拿来用,获益良多,这里先感谢一下,爱技术,爱开源。...
q553866469
2017-12-27 10:42:22
阅读数:177
Android Studio提高效率常用插件整理
Android Studio 可以极大提高效率的插件
jia635
2017-12-16 12:59:55
阅读数:1643
Linux实用小工具
http://blog.csdn/pipisorry/article/details/50923957cloc代码行数统计工具cloc也可以用来统计源代码的行数, 其本质是一个perl的脚本s...
pipisorry
2016-03-18 15:42:42
阅读数:1134
GitHub第三方资源库整理(OC篇)
http://www.jianshu/p/a1c3b7d5bab1 随着GitHub star 的项目越来越多,而且之前也没有整理,所以找起来特别麻烦,于是就有了这篇文章,一是方便我...
u011303663
2016-05-23 18:18:37
阅读数:3886
【OpenGL】OpenGL基本库,OpenGL实用库及OpenGL实用函数工具包之间的差别
OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库。 gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库。 gl中包含了最基本的3D函数,而glu似乎对g...
siyue0211
2017-07-05 08:59:11
阅读数:461
Java开发中一些必备经典Eclipse插件以及使用集萃
在我们开发的过程中,为了提高生产效率或者开心开发,我们大家肯定每个人或多或少肯定会有一些自己的习惯和技巧;而且每个人的习惯和技巧都可能不太一样,所以,笔者准备抛砖引玉,大家一起来讨论交流一下。我会更具...
chancein007
2017-03-30 00:37:40
阅读数:2940
分享一些实用的Android Studio插件 - 不定期更新
转载请注明出处: http://blog.csdn/aa464971/article/details/70325399 Github - 欢迎Star https://git...
更多推荐
github前端插件大全
发布评论