Web开发者必备的11个精华版JavaScript工具

b1

 

JavaScript正逐步占领互联网,而它的开发工具也百花齐放,难以挑选。这里的11款新兴工具,满足你用JavaScript构建现代网站的各种要求。他们接口简洁,功能强大。这些经过改进与重构的工具会让我们写得少做得多。

1、Meteor

Meteor框架是由其七原则支撑着的。其中某些很战略,例如说要懂得整合开源插件,所以Meteor是已经有成熟的插件的。

c1

 

另外一些就比较战术了:设计简单的API,网络只用来传数据,所有地方都用同一种语言。而“用同一种语言”的意思是,用Node.js和MongoDB,使代码在服务端和客户端都能运行。图中就是在客户端构建一个集合,这些代码同样能运行在后端跟MongoDB交互,实现持久化。

2、Epoch

b2

 

现在流行数据可视化。各种工具以各种方式实现数据可视化,但依然比不上d3.js。而Epoch的创始人另辟蹊径,直接拿d3.js来用,并加入管道来使视图平滑和持续。它使你可以轻松地做出实时的数据可视化。图中展示的是一个实时向左滚动的直方图。

3、Web Starter Kit

b3

 

这个Google出品的工具是一个帮助开发者做出自适应网页的工具,你只需勾画出大概样子,该框架就帮你实现自适应。当然它的实现细节是按Google团队的审美的。

4、Reveal.js

b4

 

它是基于HTML5的,可用来替代PowerPoint。它的强大之处是有各种演示策略,适合用来讲故事或者演说。图中是页面切换的展示。

5、RxJS

b5

 

静态网页已经远去,普通的动态网页也不再新鲜,现在的潮流是是网页更具反应力,就像自动补全。无需等用户点击“搜索”,RxJS就能猜到用户想找什么并呈现出来。图示是一个绑定了维基API的事件。

6、NodeBB

b6

 

NodeBB使得搭建论坛变得简单,它是响应式和可制定的,并且是实时的。现在它加入了一些现代的主题,以及支持小屏幕,无限滚动。图示是NodeBB社区中提供的插件。

7、GulpJS

b7

 

曾几何时人们要重头写HTML、CSS和JS,但现在GilpJS包办一切。你只需写少少JavaScript指定路径,Gulp就会干完剩下的活。就如Ant和Maven之于Java,但Gulp使用JavaScript而不是XML。

8、AngularJS

b8

 

这是来自Google的一个平滑的、轻量的框架。它是MVC的,且是自适应的。

9、Odyssey

b9

 

网页中使用地图,从未如此简单!而且还能像讲故事一样写代码。这就是Odyssey

10、PlayCanvas

b10

 

理论上,做游戏都被当做不正经的。但实际上,就有人用WebGL来做出了PlayCanvas这样的游戏引擎。它包含物理效果、光影、声音。如同现实。

11、Deb.js

b11

 

这个只有1.5KB的Deb.js,轻巧且清晰的js调试工具,比肩Firebug和Chrome的内置调试器!

英文:NetWorkWorld,译者:dncszp

Comment are closed.