译者:前端小智
做者:Nastassia Ovchinnikova
来源:flatlogic.com
我的专栏 ES6 深刻浅出已上线,深刻ES6 ,经过案例学习掌握 ES6 中新特性一些使用技巧及原理,持续更新中,←点击可订阅。css
点赞再看,养成习惯本文
GitHub
https://github.com/qq44924588... 上已经收录,更多往期高赞文章的分类,也整理了不少个人文档,和教程资料。欢迎Star和完善,你们面试能够参照考点复习,但愿咱们一块儿有点东西。html
Vue 相对不于 React 的一个优势是它易于理解和学习,且在国内占大多数。我们能够在 Vue 的帮助下建立任何 Web 应用程序。 所以,时时了解一些新出现又好用的Vue 开源项目也是挺重要,一方面能够帮助我们更加高效的开发,另外一方面,我们也能够模范学习其精华部分。前端
接下来看看新出的有哪些好用的开源项目。vue
网址: http://uigradients.com/react
GitHub: https://github.com/ghosh/uiGr...jquery
GitHub Stars: 4.6k
git
彩色阵列和出色的UX使是这个项目的一个亮点,渐变仍然是网页设计中日益增加的趋势。 我们能够选择所需的颜色,并能够得到全部可能的渐变,并获取对应的 CSS 代码, 赶忙收藏起来吧。github
CSS 过分效果的集合web
网址: https://cssfx.dev面试
GitHub: https://github.com/jolaleye/c...
GitHub Stars: 3.5k
CSSFX 里面有不少 CSS 过滤效果,我们能够根据需求选择特定的动画,点击对应的效果便可看到生成的 CSS 代码,动手搞起来吧。
一个管理模板
网址: https://flatlogic.com/templat...
GitHub: https://github.com/flatlogic/...
GitHub Stars: 254
事例:https://flatlogic.com/templat...
文档:https://demo.flatlogic.com/si...
这是基于最新 Vue 和 Bootstrap 免费和开源的管理模板,其实跟我们国内的 vue-admin-template 差很少。我们不必定要使用它,但能够研究学习源码,相信能够学到不少实用的技巧,加油少年。
网址: https://www.vuestorefront.io
GitHub: https://github.com/DivanteLtd...
GitHub Stars: 5.8k
这是一个PWA,能够链接到任何后端(或几乎任何后端)。这个项目的主要优势是使用了无头架构。这是一种全面的解决方案,为我们提供了许多可能性(巨大的支持稳步增加的社区,服务器端渲染,将改善网页SEO,移动优先的方法和离线模式。
图标生成的库
GitHub: https://www.faviator.xyz/play...
GitHub Stars: 94
若是须要建立一个图标增长体验度。 可使用任何 Google 字体以及任何颜色。只需经过首选的配置,而后选择PNG,SVG或JPG格式便可。
Vue UI 组件库
GitHub: https://github.com/iview/iview
GitHub Stars: 22.8k
不断迭代更新使这组UI组件成为具备任何技能水平的开发人员的不错选择。
要使用iView,须要对单一文件组件有充分的了解,该项目具备友好的API和大量文档。
API请求构建器
GitHub: https://github.com/liyasthoma...
GitHub Stars: 10.5k
这个与 Postman 相似。 它是免费的,具备许多参与者,而且具备多平台和多设备支持。 这个工具真的很是快,而且有大量的更新。 该工具的建立者声称在不久的未来会有更多功能。
快速滚动
网址: https://akryum.github.io/vue-...
GitHub: https://github.com/Akryum/vue...
GitHub Stars: 3.4k
Vue Virtual Scroller具备四个主要组件。 RecycleScroller
能够渲染列表中的可见项。 若是我们不知道数据具体的数量,最好使用DynamicScroller
。 DynamicScrollerItem
将全部内容包装在DynamicScroller
中(以处理大小更改)。 IdState
简化了本地状态管理(在RecycleScroller
内部)。
移动端的 UI 库
网址: http://mint-ui.github.io/#!/en
GitHub: https://github.com/ElemeFE/mi...
GitHub Stars: 15.2k
使用现成的CSS和JS组件更快地构建移动应用程序。使用此工具,我们没必要承担文件大小过大的风险,由于能够按需加载。动画由CSS3处理,由此来提升性能。
用于构建日历的无依赖插件
GitHub: https://github.com/nathanreye...
GitHub Stars: 1.6k
您能够选择不一样的视觉指示器来装饰日历。 V Calendar还为我们提供了三种日期选择模式:
一组UI工具
GitHub: https://github.com/viljamis/v...
GitHub Stars: 1.7k
这是一种组织良好的工具,对于任何web开发团队来讲,它的命名都很容易理解。其中一个很大的优势是使用了更漂亮的代码格式化器,它能够在提交到Git以前自动排列代码。
UI组件的功能道具组合
GitHub: https://github.com/fahad19/pr...
GitHub Stars: 856
ProppyJS 是一个很小的库,用于组合道具,它附带了各类集成包,让您能够自由地使用它流行的渲染库。
咱们的想法是首先将Component的行为表达为props,而后使用Proppy的相同API将其链接到您的Component(能够是React,Vue.js或Preact)。
API还容许您访问其余应用程序范围的依赖项(如使用Redux的商店),以方便组件树中的任何位置。
vue 后台展现模板
网址: https://flatlogic.com/templat...
GitHub: https://github.com/flatlogic/...
GitHub Stars: 79
事例: https://demo.flatlogic.com/li...
文档: https://demo.flatlogic.com/li...
模板是用Vue CLI
和Bootstrap 4
构建的。从演示中能够看到,这个模板有一组很是基本的页面:排版、地图、图表、聊天界面等。若是我们须要一个扩展的模板,能够看看Light Blue Vue Full,它有60多个组件,无 jquery,有两个颜色主题。
为 REST API 构建请求
GitHub: https://github.com/robsonteno...
GitHub Stars: 1.1k
关于这个项目没什么好说的。它所作的与描述行中所写的彻底同样:它帮助我们构建REST API的请求。
Vue 的网格布局
Website: https://jbaysolutions.github....
GitHub: https://github.com/jbaysoluti...
GitHub Stars: 3.1k
全部网格相关问题的简单解决方案。它有静态的、可调整大小的和可拖动的小部件。仍是响应和布局能够恢复和序列化。若是还须要再添加一个小部件,则没必要从新构建全部网格。
建立一个占位符加载
Website: http://danilowoz.com/create-v...
GitHub: https://github.com/egoist/vue...
GitHub Stars: 2k
当我们开发网站或者 APP 时,遇到内容过多加载速度慢时,会致使用户打开页面有大量空白页,vue-content-loader
正是解决这个问题的一个组件,使加载内容以前生成一个dom
模板,提升用户体验。
数据可视化
Website: https://simonzhangiter.github...
GitHub: https://github.com/SimonZhang...
GitHub Stars: 1.3k
在图片中,我们能够看到很是漂亮的图表。这个项目使任何数据都更具可读性,更容易理解和解释。它容许我们在任何数据集中轻松地检测趋势和模式。
高度可定制的模态框
Website: http://vue-js-modal.yev.io/
GitHub: https://github.com/euvl/vue-j...
GitHub Stars: 2.9k
能够在该网站上查看全部不一样类型的模态。 有15个按钮,按任意一个按钮,看到一个模态示例。
框架组件
Website: https://lusaxweb.github.io/vu...
GitHub: https://github.com/lusaxweb/v...
GitHub Stars: 3.7k
这个项目在社区中很受欢迎。 它使我们能够为每一个组件设计不一样的风格。 Vuesax
的建立者强调,每一个Web开发人员在进行Web设计时都应有选择的自由。
vue2.0
—使用animate.css
构建项目和建立组件
Website: https://the-allstars.com/vue2...
GitHub: https://github.com/asika32764...
GitHub Stars: 1.1k
这个库是跨浏览器的,我们能够选择从5种类型的动画: rotate
,slide
,fade
,bounce
和zoom
。在网站上有一个演示。动画的默认持续时间是1秒,可是我们能够自定义该参数。
Vuetensils
Vue.js的工具集
Website: https://vuetensils.stegosourc...
GitHub: https://github.com/stegosourc...
GitHub Stars: 111
这个UI库有一个标准的功能,可是最酷的是它没有额外的样式。你可让设计尽量的个性化,应用全部的需求。只需编写须要的样式,将其添加到项目中,并包含须要的尽量多的组件。
编辑中可能存在的bug无法实时知道,过后为了解决这些bug,花了大量的时间进行log 调试,这边顺便给你们推荐一个好用的BUG监控工具 Fundebug。
原文:
https://flatlogic.com/blog/ne...
https://flatlogic.com/blog/ne...
干货系列文章汇总以下,以为不错点个Star,欢迎 加群 互相学习。
https://github.com/qq449245884/xiaozhi
由于篇幅的限制,今天的分享只到这里。若是你们想了解更多的内容的话,能够去扫一扫每篇文章最下面的二维码,而后关注我们的微信公众号,了解更多的资讯和有价值的内容。