2017前端资源汇总

来源于:https://zhuanlan.zhihu.com/p/25229274

 

Any software that can be written in JavaScript will eventually be written in JavaScript.

下面的项目都列出了github的星数和npmjs上最近一个月的下载数
例如 github 106.5k/stars npmjs 93.3k/lm 指有10万6千个github星,上个月在npmjs有9万3千次下载。每个项目都给出了官网地址,github地址,npmjs地址。

注:在一个自分类里按stars数量排序,一般老框架的stars很高,但是npmjs下载量很低,新框架stars不太高,npmjs下载量很高,请特别留意lodash的下载量和bootstrap的stars数~~

UI框架

Bootstrap 3.3.7
老牌UI框架库,4.X遥遥无期,不过还是可以期待
官网github 106.5k/starsnpmjs 93.3k/lm
Semantic UI 2.2.7
语义化UI框架,比较奇怪的是使用16列系统而不是常见的12列,已经比较成熟
官网github 31.2k/starsnpmjs 17.3k/lm
Foundation 6.3.0
更老牌的UI框架库
官网github 24.9k/starsnpmjs 55.2k/lm
Materialize 0.98.0
符合谷歌Material标准的UI框架,依赖jQuery,所以代码风格比较传统
官网github 24.4k/starsnpmjs 3.9k/lm
Material-UI 0.16.7
基于谷歌Material标准,基于React的UI框架库,其实坑很大,开发代码的模式和其他人画风不一样,可以参考作者自己的网站代码风格
官网github 23k/starsnpmjs 215.7k/lm

应用框架

React 15.4.2
脸书出品,值得信赖
官网github 59.3k/starsnpmjs 3090.2k/lm
BackBoneJS 1.3.3
老牌的应用框架,然而Coursera原来用这个框架后来改React了
官网github 26k/starsnpmjs 612.2k/lm
Angular 1.6.2
这里指Angular 2.x,谷歌出品,请随时留意3.X版本更新信息
官网github 20.4k/starsnpmjs 744.6k/lm

CSS预处理器

Less 2.7.2
官网github 14.4k/starsnpmjs 2212.2k/lm
Sass 4.5.0
本质上是提供sass和scss两种语法的,前者更接近py/ruby那样的感觉,后者更接近原生css
这里指node-sass
官网github 3.4k/starsnpmjs 3511.6k/lm

自动化工具

Gulp 3.9.1
自动化前端工作,你确定你不考虑尝试下Webpack吗?
官网github 25.1k/starsnpmjs 2869k/lm
Webpack 2.2.1
自动解析模块依赖,方便的模块打包工具,升级到2.X没多久,文档依然那么烂
官网github 24k/starsnpmjs 4316.2k/lm
Yeoman 1.1.0
用来生成项目的项目,帮助用户更快部署自定义项目。 本质上生成的项目和github上的各种starter项目一样,就是提供一些交互式问题能让你生成这样的starter项目方便用户继续开发与部署。
官网github 8.4k/starsnpmjs 356.8k/lm

图标

Font Awesome 4.7.0
官网github 48.2k/starsnpmjs 646.4k/lm
Material Icon 3.0.1
官网github 27.9k/starsnpmjs 43.3k/lm
Fontello
官网github 4.9k/stars
Evil Icons 1.9.0
官网github 4.2k/starsnpmjs 3.2k/lm

常用网址

MDN
Mozilla开发者网络
网址

网址
Can I use
很方便的工具,用来查询你想使用的特性的平台支持程度
网址
Material Color
里面有很多Material风格的颜色与配色
网址

其他

D3.js 4.5.0
功能非常丰富的数据可视化库
官网github 60.1k/starsnpmjs 649.8k/lm
Moment.js 2.17.1
一个非常方便的日期/时间处理库
官网github 29.8k/starsnpmjs 7300.8k/lm
Lodash 4.17.4
一个非常方便的函数式辅助库,提供大量JavaScript原生没有的功能,看我的下载量!看我的下载量!
官网github 21.4k/starsnpmjs 39995.9k/lm
Underscore.js 1.8.3
与Lodash类似的功能库,传说会和Lodash合并
官网github 20k/starsnpmjs 11226.5k/lm
Babel 6.22.1
代码转换器,让你能用ES 2015去写JavaScript代码,然后自动将其转换为浏览器能支持的兼容代码
官网github 19.7k/starsnpmjs 6116.3k/lm
ESLint 3.15.0
代码风格检查工具
官网 github 6.8k/stars npmjs 5192k/lm
Flexbox Grid 6.3.1
一个很方便的格子排版库,语法与Bootstrap类似,但是是使用CSS3的Flex特性实现的
官网github 5.2k/starsnpmjs 51.7k/lm

题图 Designed by Freepik

转载于:https://www.cnblogs.com/ys-wuhan/p/6888098.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/488289.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2020年度国家科学技术奖提名项目公示丨附全名单

来源:科学技术部3月24日,科学技术部发布了《国家科学技术奖励工作办公室公告第95号》文件。该文件称,2020年度国家科学技术奖提名工作已结束,并对2020年度国家自然科学奖、国家技术发明奖通用项目、国家科学技术进步奖通用项目受理…

linux实验试题 cp,cp命令实验,cp命令

cp命令实验,cp命令创建条件[rootlocalhost ~]#mkdir /source[rootlocalhost~]#mkdir /target[rootlocalhost~]#cp /etc/l*.conf /source[rootlocalhost~]#ll /sourcetotal20-rw-r--r--. 1 root root 28 Aug 10 09:24 ld.so.conf-rw-r-----. 1 root root 191 Aug 10 …

codevs 1052:地鼠游戏

http://codevs.cn/problem/1052/ 题目描述 Description 王钢是一名学习成绩优异的学生,在平时的学习中,他总能利用一切时间认真高效地学习,他不但学习刻苦,而且善于经常总结、完善自己的学习方法,所以他总能在每次考试…

机载雷达发展简史:从蝙蝠到机载相控阵

来源:军事高科技在线 从地基起步蝙蝠,虽然像人一样拥有双眼,但它看起东西来,用到的却不是眼睛。蝙蝠从鼻子里发出的超声波在传输过程中遇到物体后会立刻反弹,根据声波发射和回波接收之间的…

苹果手机时区改不了怎么办_天价手机摔了怎么办?苹果:你尽管摔,坏了算我输。...

智能手机比起过去的功能机,好处多到数不过来,但有一点智能手机怎么都比不上功能机,那就是不抗摔。当年的很多功能机那都是可以用来砸核桃的,抗摔性一流,基本不存在摔坏的说法,但智能手机就不一样了&#xf…

linux制作html文档,生成Kernel文档(转换rst为阅读友好的html)

0x00 Kernal与rstLinux kernal的文档使用rst结构化文本编写,阅读kernal\msm-4.1.4\README文档可知,可以通过make htmldocs生成可读的html那就试一试,果然报错了HOSTCC scripts/basic/fixdepDocumentation/Makefile:24: The sphinx-build comm…

简单的python识别的代码_python+opencv实现的简单人脸识别代码示例

#源码如下:#!/usr/bin/env python#codingutf-8import osfrom PIL import Image, ImageDrawimport cvdef detect_object(image):检测图片,获取人脸在图片中的坐标grayscale cv.CreateImage((image.width, image.height), 8, 1)cv.CvtColor(image, graysc…

2020 最新自动驾驶技术报告出炉:Waymo、特斯拉、沃尔沃技术方案大起底

来源:《2020 自动驾驶技术报告》进入 2020 年,自动驾驶技术的跨越式路线与渐进式路线之间的阵营划分已经十分明显。但最终自动驾驶要完全实现无人化,其技术还需要进行不断的迭代和发展。对于自动驾驶的技术进展,WEVOLVER 发布的《…

PC_excel完毕一列英文小写变大写

原创作品,出自 “深蓝的blog” 博客。欢迎转载,转载时请务必注明出处。否则追究版权法律责任。深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/44493869 使用excel中的UPPER函数就可以实现这个目标。介绍例如以下&#xff1a…

c语言if的作用,c语言中if 语句的作用范围示例代码

c语言中if 语句的作用范围示例代码复制代码 代码如下:# include int main(void){if (1 > 2)printf("第一条表达式");printf("第二条表达式");}/*输出结果第二条表达式*/说明if语句的作用范围只有紧跟if的第一条表达式时间: 2013-09-06在高中…

几何画板画椭圆_几何画板条件下椭圆的26种绘制方法(二)——代数法

“几何画板是一种常用的数学软件,具有强大的绘图功能,也为我们探究椭圆的不同绘制方法提供了平台.在探究过程中,我们遇到了一些麻烦和困难,但也获得了很多意想不到的惊喜和收获!我们将椭圆的绘制方法分为七类&#xff…

python迭代器两个基本方法可供参考_[南开大学]20秋学期[1709-2009]《Python编程基础》在线作业答案...

[南开大学]20秋学期《Python编程基础》在线作业特别提醒:本试卷为南开课程辅导资料,请确认是否是您需要的资料在下载!!一、单选题(共20道试题,共40分)1.下面选项中,描述错误的是( )。[A.]如果要创建的目录已经存在,则o…

c语言编程求连续几日的温差最大 最小值,数控维修理论题库(含答案)X2份..doc

数控维修理论题库(含答案)X2份.数控装调维修工中级理论复习题库(含答案)(一)单项选择 (选择一个正确的答案,将相应的字母填入题内的括号中。)1.伺服系统是数控系统的执行部分,它包括伺服驱动单元和( B )。A.NC装置 B.伺服电机C.可编程控制器…

中国抗疫十大黑科技盘点!

来源:工业机器人新冠肺炎来势汹汹,为了阻止疫情的扩散,不少人没来及过春节就投入到了抗疫第一线。不过如今已是2020年,除了人力以外,设计与科技也在积极参与这场抗疫战。你知道吗?不论是“火神山”“雷神山…

JavaScript(js)/上

JavaScript(js) ECMA-----定义的基础语法 DOM------document object model BOM------Browser object model Javasript 基于对象的,也是面向对象 ECMAScript描述了以下内容: 语法 类型 语句 关键字 保留字 运算符 对象(封装 继承 多态&…

cv rgb2gray python_实施mat2gray OpenCV中与Python

我和他有同样的问题,我有一个彩色的画面,我用MATLAB读取图片:Input imread(input1.jpg);,和格式的图像是612x612x3 UINT8,我打印5x5x1像素在画面如下:Input(1:5,1:5,1)201 201 201 201 201201 201 201 201…

ap6212 Linux 蓝牙,替代正基AP6212、AP6330的SDIO WiFi+UART蓝牙组合

原标题:替代正基AP6212、AP6330的SDIO WiFiUART蓝牙组合SKYLAB推出的SDIO wifi串口蓝牙二合一模块WG221,可完全替代正基的WiFi蓝牙二合一模块AP6212和AP6330两个型号。WG221是WiFi和蓝牙二合一的组合解决方案模块,支持1 x 1 802.11 a/b/g/n W…

2020十大最具创新性的AR/VR开发与应用公司

来源: 资本实验室 在经历过去几年的热情高涨与资本蜂拥之后,AR与VR技术正在进入波澜不惊的发展时期,多家曾经风光一时的AR与VR初创企业都已成为昨日黄花。例如,昔日的独角兽,最受瞩目的AR公司Magic Leap一直受裁员、高…

关于直播学习笔记-005-nginx-rtmp-win32在Win10上使用

在Win10上使用nginx-rtmp-win32会提示文件路径问题。 可以将nginx-rtmp-win32拷贝到用户目录文件夹之中。 在命令行中执行nginx.exe程序 转载于:https://www.cnblogs.com/defineconst/p/6899720.html

连筋字体在线生成_四个超实用的字体网站,PPT和海报就靠它,收藏来一波

今天分享四个一键生成艺术字体的网站给你们,非常适合用到各种活动海报设计和PPT设计中。1、手写在线字体生成器这是一个专门生成手写字体的网站,比如毛笔字体、硬笔等手写字体。字体生成后也可以编辑文字的大小、颜色和背景。2、篆书在线生成器这是一个专…