github相关的贡献

为什么Javascript需要编程规范?

在1个团队里编程,可能都会强调编程规范,但是为什么需要有编程规范?你能列出无数的理由。AirBnB在github上公开了自己的Javascript的编程规范之后,引来了无数围观,更有人重提上面那个问题,回答者语言风趣诙谐,肯定能说服你~

Atom:GitHub 出品的代码编辑器

GitHub 出品了代号为 Atom 的代码编辑器,据说非常的强大,很可能取代 Sublime Text,凭什么这么说?都有哪些高大上的功能,看看这篇文章,然后到官网上申请个试用先~

You Don't Know JS 开篇: 作用域和闭包

You Don't Know JS 是Kickstarter上面的1个众筹项目,目的在于详尽的剖析Javascript中那些你似懂非懂的内容,不管对于菜鸟还是老手都值得阅读,想阅读后续的章节?watch那个仓库即可~

Moment: 强大的日期处理库

在任何语言中日期和事件处理都是个很头疼的事情,Moment是能简化日期解析、验证、处理以及展示的Javascript开源代码,模块话的设计可能让你引用尽可能少得代码满足需要~

imaging: 使用node在终端中绘图

让你用node在终端中绘图,并且还不用node-canvas,作者声称比picture-tube产出的图更清晰,虽然在实际产品中应用不会很多,不过拿来装逼还是不错的~

npmrc

Switch between different .npmrc files with ease and grace.

基于Node的Readability实现

好奇过Readability和Evernote Clearly是为网页降噪的么?算法不是太复杂,并且已经有同学写出来放到GitHub上了,可以通过命令行抽取网页内容,还不快去看看~

vm2:更优秀的 NodeJS vm/sandbox 机制

因为业务需要,研究了下如何在 NodeJS 中运行用户输入的代码,比如让他自己定义某个字段的计算公式,然后在业务后台根据这个计算公式去计算另外一个指标,发现了 内置的 vm 模块基本满足需求,本文的 vm2 更强大,支持模块导入、输出控制、代码预编译等特性。

Heatmap.js: 轻松绘制热度图

热度图能很直观的把数据投射到地图或者其他底图上,让你清楚的了解到数据的分布趋势,有了Heatmap.js绘制热度图则变得非常容易,支持动态数据,地图展示~

Github:开源项目参与指南

可以说没有 Github 就没有前端领域的蓬勃发展,目前大家所熟知的开源项目基本都托管在 Github 上面,那么如何参与开源项目?如何自己主导开源项目?如何写作?如何管控代码质量?如何运营开源项目社区?这些问题都在这份指南中有非常具体的指导。

想看更多类似内容?