构建杀手级应用的JS框架、工具和技术

开发 前端
Ofmlabs 使用两个伟大的产品实现 JavaScript 音频解码技术:第一个名为JSMad,首次证明 JS 音频解码是可能的,是 libmad(一个基于C的 MPEG 音频解码器)的一个端口。第二个是 ALAC.js,是最近开放了源代码的苹果无损解码器的一个 JavaScript 端口。

Web 浏览器正变得越来越强大,而 JavaScript 则让 Web 变得更加有趣。在这篇文章中,向大家推荐最有趣的 JavaScript 框架,工具和技术帮助你创造杀手级的应用和网站。

Impress.js:超炫的在线幻灯片

Impress.js 的灵感来自 prezi.com,是一个非常优秀的幻灯片工具,基于 CSS3 转换和过渡特性实现。这个方便的 JavaScript 文件将把你的浏览器变成一个非常强大的演示工具。

→ 访问:impress.js

Ofmlabs Codecs:纯 JavaScript 音频解码

Ofmlabs 使用两个伟大的产品实现 JavaScript 音频解码技术:第一个名为JSMad,首次证明 JS 音频解码是可能的,是 libmad(一个基于C的 MPEG 音频解码器)的一个端口。第二个是 ALAC.js,是最近开放了源代码的苹果无损解码器的一个 JavaScript 端口。

→ 访问:Ofmlabs Codecs

Popcorn.js:HTML5 多媒体框架

Popcorn.js 是 Mozilla 开发的 HTML5 多媒体框架开发系统。您可以抛开繁重的处理,专注于编写代码。

→ 访问:Popcorn.js

JSZip:使用 JavaScript 创建 ZIP 文件

如今,JavaScript 能够产生大量的数据,为您的用户提供多个文件的最简单的方式是放在一个 ZIP 文件中,JSZip 能够帮助你创建压缩文件。看看下面的示例代码:

  1. var zip = new JSZip();  
  2. zip.file("Hello.txt""Hello World\n");  
  3. var img = zip.folder("images");  
  4. img.file("smile.gif", imgData, {base64: true});  
  5. var content = zip.generate();  
  6. location.href="data:application/zip;base64,"+content; 

→ 访问:JSZip

Money.js:JavaScript 货币转换器

货币兑换在一些业务逻辑中是一项经常性的任务,但日常的货币波动大,因此不容易实现自动化。这个轻量级的 JavaScript 库,可以为你完成这些工作!

→ 访问:Money.js

fitvids.js:调整视频大小

去年,响应式网页设计在 Web 开发人员和设计人员中是一个非常受欢迎的新概念。fitvids.js 是基于 jQuery 的插件,实现自适应宽度的视频嵌入,对于响应式网站来说是一个很好的工具。

→ 访问:fitvids.js

使用 pdfkit 生成 PDF 文件

PDFKit 是一个使用 CoffeeScript 编写,用于 Node.js 平台的 PDF 文档生成工具,为那些已经使用服务器端 JavaScript 来创建自己的应用程序的开发者提供了非常酷的 API。

→ 访问:pdfkit

原文链接:http://www.cnblogs.com/lhb25/archive/2013/02/17/javascript-frameworks-tools-and-techniques.html

 

责任编辑:张伟 来源: 博客园
相关推荐

2011-10-21 14:28:19

BGPSDNIPv6

2014-11-05 09:34:06

开源监测工具

2019-03-27 08:32:26

边缘计算网络

2010-04-09 21:16:14

IPv6

2011-08-05 09:12:21

2019-12-23 14:28:43

AR眼镜机器学习算法

2015-03-06 17:48:27

大数据云计算浪潮

2012-04-20 09:52:02

移动应用

2012-09-04 10:46:20

Windows 8应用

2013-11-29 09:21:40

SaaSIaaSPaaS

2012-03-07 14:32:41

Node.js

2020-11-02 10:15:50

5G

2020-06-01 21:24:50

物联网应用程序IOT

2013-05-30 17:19:27

SDNSDN应用软件定义网络

2010-08-05 13:08:44

Eclipse SDKEclipse E4

2018-08-09 05:50:10

物联网IOT物联网应用

2010-06-07 09:48:57

IPv6技术标准

2018-07-02 09:00:00

2015-02-11 09:44:49

React.js缓存构建

2019-01-08 11:28:30

系统管理员网络管理Linux发行版
点赞
收藏

51CTO技术栈公众号