10个优秀的Web开发资源和工具推荐

本文介绍了2011年度中出现的一些比较有用及创新的Web开发资源与工具,希望对你有所用。

1. Mobilizer

这是一个开源的基于Webkit内核的Adboe AIR应用程序,Mobilizer使你可以同时在多种手机上预览你的移动网站内容,包括设计原型图(mockups)、本地HTML页面文件。可任意指定URL或本地HTML、Flash甚至图像文件。支持将预览内容导出为PNG图片,便于进一步分析。

源码 + 演示

2. Instant WordPress

Instant WordPress是一个完整的独立、便携式的WordPress开发环境。安装该软件的任何一台Windows电脑都很容易变成一个WordPress开发服务器(自带有Apache、PHP、MySQL软件)。安装程序后可随意拷贝,放在优盘中也照样可以顺利运行,而且是离线运行。

源码 + 演示

3. Google Swiffy

Google开发的将.SWF格式Flash文件转换为HTML5的工具,让没有Flash播放器的设备(例如iPhone、iPad)也能享受Flash内容。可在所有WebKit核心的浏览器中使用(Chrome、移动版Safari等)。

源码 + 演示

4. Kendo UI

Kendo UI是由Telerik开发的基于jQuery制作的WEB应用开发框架,包括了桌面程序和移动应用的开发与测试,Kendo UI框架有超过10种以上的用户界面组件,包括网格和图表以及HTML5应用开发所需的所有工具,比如数据连接、模板、拖动等等。

源码?/?演示

5. Ace

用JavaScript编写的一个独立代码编辑器,旨在创建一个能够匹配甚至拓展现有的本地编辑器,如TextMate、Vim及Eclipse的功能的基于浏览器的编辑器,提升其可用性及性能。

源码 + 演示

6. Microjs

轻量级框架及轻量库的一个巨集,实际上它是一个网站项目。MicroJS致力于为最常见的开发任务提供JavaScript轻量库,其上的框架或库都不超过2KB大小,有Ajax、JSON、DOM、面向对象的JavaScript等等。

源码 + 演示

7. Cube

用于可视化时间序列数据的一个开源系统,基于MongoDB、Node和D3构建。将带有时间戳(timestamp)的事件(以及可能的结构化数据)提交给Cube,即可生成实时的可视化的聚合度量面板(例如,可使用Cube来监视网站流量)。

源码 + 演示

8. D3

一款用于处理基于数据的文档的小巧免费的JavaScript类库。D3允许绑定任意数据到DOM,以应用数据驱动的文档转换。作为一个简单的例子,你能用D3从一个数值数组生成基本的HTML数据表格,或者,用同样的数据创建具有交互性的SVG复杂图表图形,而且可以支持添加平滑变换效果。

源码?/?演示

9. Ideal Forms

Ideal Forms是一款轻量级的表单美化框架,基于jQuery开发,能够帮助Web开发人员快速创建漂亮和界面友好的表单组件,比如将普通的<input>元素改为圆角外观,且可以加入一些非常吸引人的特效。其样式风格只通过CSS来定制,自带有3个主题。使用它即便没有JavaScript也能很好地完成任务。

源码 + 演示

10. Jwerty

Jwerty是一个简单易用的轻量级JS库(压缩后只有1.5KB)。这是一个独立的类库,不依赖于其他任何框架,只需要简单的几句代码就能任意设置各种快捷键,并触发相应的事件。

源码 + 演示