简化web开发者复杂任务的25个有用的javascript库

标签: web 开发 复杂 | 发表时间:2012-12-06 09:46 | 作者:58分享
出处:http://www.cnblogs.com/

在web开发当中,为了制作一个吸引人的动态网站,开发者往往需要使用复杂的编程来实现一些浏览器效果,复杂的数据验证,等等,这个时候使用javascript变得是非常有用的,javascript是具有特殊功能的与正常的html网页结合使用的编码语言,随着许多技术的进步,许多著名的JavaScript库应运而生,像 Dojo, Moo Tools 和其他工具,他对于网页开发者来说确实使工作变得更加容易,许多复杂的任务可以在几分钟之内使用javascript来完成,然而,一些独特的 JavaScript库,可以在网站上执行某些特定任务产生一定的效果。这是非常有用的,因为他们使网站对于用户更加友好。

今天,我列出了一些最有用的轻巧和独特的 JavaScript库。此列表的JavaScript库将有很大的帮助对于Web开发人员和设计师。你可以用来创建用户友好的,执行特定功能的代码

1.  Raphael JavaScript Library

Raphael一个小型的JavaScript库,可以简化你的工作,在网络上创建矢量图形。特别地如果你想创建自己的特定的图表或图像裁剪和旋转部件,这时候使用这个库就可以方便的实现。

BJSL 01

2.  Twitch

TWITCH 是一个丰富的html5制作的小游戏JS脚本.他的特点总是在最小窗口显示

BJSL 02

3.  Reflection.js

Reflection.jsReflection.js是一款生成图片半透明投影效果的插件.能够给图片加倒影效果的JavaScript库。使用非常简单只需在img标签中加入class="reflect"。

BJSL 03

4.  Java script Image Effects

BJSL 04

5.  jRumble

jRumble是一个可以让任意元素产生抖动/震动/摇动特效的jQuery插件。使用方法:当鼠标移过或点击时将产生这些特效。

BJSL 05

6.  Java script Live validation

Live Validation是一个开放源码的Javascript客户端验证,它具有快速,方便的特点是功能非常强大的脚本库。它主要包括两个部分。首先,它为开发人员提供了一套丰富的核心验证方法,其次,它提供实时验证信息,Ruby on Rails 用户可能会发现这个库非常好用,因为他们的命名规则和参数十分近似。该库既有独立版本,又有一个 Prototype 版本。

BJSL 06

7.  Mustache

BJSL 07

8.  Midori

midori 是一个超轻量级的 JavaScript 框架.功能非常多,可以用来来设置cookie,AJAX,特殊菜单效果等等

BJSL 08

9.  Polymaps

Polymaps是一个可视化的视图模型,生成多图多变焦的数据集,并提供快速的显示支持矢量数据的可视化演示,除了通常的开放街道地图他还支持,Cloud Made,微软,和其他供应商的基于图像的网络地图制图。

10.  Processing.js

Processing.js是流行的处理可视化编程语言,Processing.js使您的数据可视化,数字艺术,交互动画,教育图形,视频游戏等方面的工作使用Web标准,无需任何插件。.

BJSL 10

11.  Sproutcore

Sprout Core 是一个开源框架,开发速度极快,在网络上能够给用户带来良好的创新性的体验

BJSL 11

12.  FX

FX能够执行几乎所有的CSS属性,包括颜色,甚至滚动动画。最重要的是,FX是完全跨浏览器,支持所有的主流浏览器包括IE6 +,FF,Safari浏览器和Chrome浏览器.

BJSL 12

13.  JavaScript Pretty Date

一个简单有效的处理老式javascript日期的类库。他能够使用漂亮的 方法格式javascript日期,例如“2012-12-5T20:24:17Z” 变成了 “2 小时前”.这个我们浏览网站的时候经常会看到这样的日期格式

BJSL 13

14.  Xui

一个微型的DOM库来创作HTML5移动Web应用程序库。

BJSL 14

15.  Validanguage

Validanguage是开放源码的脚本的验证库,他的功能是非常丰富的,它拥有集成逻辑,一些设置可以针对全局,单个表单或单个对象。提供两个API,集成 AJAX 支持,缓存,以及回调函数。它提供类似 HTML 的 API 语句,以及面向对象的 JavaScript API 。它提供用户友好的脚本验证框架. 几乎兼容所有的浏览器, 包括 Internet Explorer (versions 6+), 火狐, Safari浏览器, Opera,  和谷歌.

BJSL 15

16.  CanvasXpress

CanvasXpress是一个基于HTML5 canvas标签实现的JavaScript图表类库.

BJSL 16

17.  Glow

BJSL 17

18.  Colors.js

Colors 是一个易于使用的色彩处理库,它是轻量级的,非常实用的插件,实现对颜色的各种操作和计算。

BJSL 18

19.  Labjs

LABjs(Loading And Blocking JavaScript)是一个开源的(MIT许可)项目Getify解决方案。LABjs能够加载任何的JavaScript资源,在任何时候从任何位置到任何网页。你的脚本载入LABjs阻止页面加载过程中减少不必要的资源,这是一个简单而有效的方法来优化您的网站的性能。

BJSL 19

20.  Mibbu

BJSL 20

21.  Datejs

Datejs是一个开源的JavaScript日期库。综合性强,操作简单,速度快. Datejs不只是解析字符串,用来解析、格式化和处理日期数据,支持多种语言的日期格式处理.

BJSL 21

22.  Typeface.js

使用typeface.js你可以在网页当中嵌入自定义字体,不管客户端是否安装了这种字体,而且不使用Flash(sIFR使用Flash),ypeface.js并不使用flash或者图片,只是直接展示你希望使用的图形化字体,你能使用typeface.js和写普通HTML和CSS代码,就像你的访问者在本机拥有这种字体一样。这是一个正在发展的项目,但是已经拥有足够的功能来渲染图形化字体。

BJSL 22

23.  Java script Character Entity Calculator

BJSL 23

24.  How to Test your JavaScript Code with QUnit

QUnit, developed by the jQuery team是一个伟大的浏览器的JavaScript单元测试框架。在本教程中,将介绍QUnit具体是什么,以及为什么你应该关心的严格测试你的代码。

BJSL 24

25.  Pixastic

Pixastic是一个JavaScript库,它允许你执行各种操作,过滤和奇特的效果,只使用一些JavaScript的图像

BJSL 25

123

本文链接: 简化web开发者复杂任务的25个有用的javascript库

 

本文链接

相关 [web 开发 复杂] 推荐:

简化web开发者复杂任务的25个有用的javascript库

- - 博客园_首页
这是非常有用的,因为他们使网站对于用户更加友好. 今天,我列出了一些最有用的轻巧和独特的 JavaScript库. 此列表的JavaScript库将有很大的帮助对于Web开发人员和设计师. 你可以用来创建用户友好的,执行特定功能的代码. 在线浏览PDF文件的实用jquery插件推荐. 精心收藏的14个开发人员方便的jQuery代码片段.

复杂 Web 前端项目的构建工具优化实践

- - IT瘾-tuicool
前言:本人于 2014 年底开始供职于百度贴吧(以下简称“贴吧”). 贴吧作为中国最大规模的 UGC 产品之一,在PC和移动端上承载了数亿用户的访问. 在过去十几年的运营中,贴吧积累了十分复杂的业务模式. 在 Web 前端,一度有超过40名工程师同时开发、提交和上线,为此,贴吧建设了非常复杂和完备的开发体系.

Web开发入门(转载)

- linchanx - Starming星光社最新更新
Web应用的竞争异常激烈,开发难度也是入门容易做好很难,所以第一次开发的应用不成功是很正常的事情. 不过这正是一个积累的过程,反正你需要的只是电脑和少量服务器经费,所以多磨练几次,水平自然会提高. 2, 习惯阅读及查阅英文资料. 前沿信息基本源自美国,翻译的东西不及时,不全,很多水平不高,再加之中文原创资料毕竟很有限,因此是否能熟练地查阅英文资料决定了你获取信息的 及时性和质量.

Spring MVC 与 web开发

- - 码蜂笔记
项目组用了 Spring MVC 进行开发,觉得对里面的使用方式不是很满意,就想,如果是我来搭建开发环境,我会怎么做. 下面就是我的想法,只关注于 MVC 的 View 层. 现在基本上都是用 ajax 来调用后台接口,拿到 json格式的数据再展示,有的人直接返回数据,却没有考虑异常的情况,我觉得返回的报文里必须包含表示可能的异常信息的数据和业务响应数据.

web开发利器之grunt

- - CSDN博客Web前端推荐文章
grunt不难,它主要依赖的是nodeJS的npm包管理器,和一个JSON及一个JS文件,先说说npm包管理器,玩过nodeJS的对它应该都很熟悉,在这里我们只需要安装nodeJS即可(新版的nodeJS基本都集成了npm),至于nodeJS的安装可以 点这里,这这篇文章就不做详细介绍,安装完后打开命令管理器(nodeJS安装完后的终端)输入:.

Web开发者必备:Web应用检查清单

- - ITeye博客
想做一个高质量的Web应用,前前后后要做的事情非常多. 国外开发者 Ata Sasmaz 为 Web 开发者制作分享了一份检查清单,包括应用开发、性能、安全、分析、可用性、可靠性、转换策略、竞争策略这些方面需要注意的事项. 清单内容可能不全面,欢迎大家在评论中补充. JavaScript 允许捕获异常.

Web应用程序的开发步骤

- xxg - 月光博客
  如今已进入了web2.0高速发展的互联网时代,各种互联网的Web应用程序如雨后春笋般出现. 那么作为一名Web开发人员,怎样去开发一款优秀的Web应用程序呢. 这个问题没有一个简单的答案,甚至那些教育机构都未必能清楚的知道. 所以,像大多数在这个领域里的web开发人员一样,我们只是通过去做,去实验才学会了这些.

Web开发人员速查卡

- abcd - 酷壳 - CoolShell.cn
无论你是多牛的程序员,你都无法记住所有的东西. 而很多时候,查找某些知识又比较费事. 所以,网上有很多Cheat Sheets,翻译成小抄也好 ,速查卡也好,总之就是帮你节省 时间的. 之前给大家介绍过Web设计的速查卡、25个jQuery的编程小抄,还有程序员小抄大全,今天转一篇开发人员的速查卡,源文在这里.

平台是Web开发的未来吗?

- iyuan - 伯乐在线 -博客
  导读:本文是Arjun Khanna关于平台的出现以及它们如何简化Web开发的个人分析,也分析了平台的缺点和它们能够继续存在的因素.   即便现在大部分网站开发人员所构建的网站在结构上非常相似,或是至少在布局方面会有一些根本的共同之处,如果你问一下,他们大多会说他们还有一大堆的苦差使要头疼呢. 虽然客户几乎都要求顶上有横幅,导航条在左边,页面布局不超过三列,但是这并不使他们的工作更简单.

Web开发框架安全杂谈

- goodman - 80sec
最近框架漏洞频发,struts任意代码执行、Django csrf token防御绕过、Cakephp代码执行等等各大语言编程框架都相继暴出高危漏洞,这说明对于编程框架的安全问题已经逐渐走入安全工作者的视线. Web开发框架就相当于web应用程序的操作系统,他决定了一个应用程序的模型结构和编程风格.