用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

小蜜锋    -  云代码空间

—— 技术宅拯救世界!

简化web开发的25个javascript代码库

2013-02-27|2905阅||

摘要:在web开发当中,为了制作一个吸引人的动态网站,开发者往往需要使用复杂的编程来实现一些浏览器效果,复杂的数据验证,等等,这个时候使用javascript变得是非常有用的,javascript是具有特殊功能的与正常的html网页结合使用的编码语言,随着许多技术的进步,许多著名的Ja

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

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

1. Raphael JavaScript Library

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

2. Twitch

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

BJSL 02

3. Reflection.js

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

BJSL 03

4. Java script Image Effects

可以为图像添加特效,例如模糊、锐化、浮雕、变亮等等。ImageFX使用画布元素来创建效果。兼容所有主流浏览器(你可以在其页面看到兼容性列表)。此库简单易用,只需要在网页中插入.js文件然后用一行代码调用就够了。

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

顶 1踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: 小蜜锋
    • 等级: 高级设计师
    • 积分: 7088
    • 代码: 757 个
    • 文章: 360 篇
    • 随想: 211 条
    • 访问: 1263 次
    • 关注

    标签

    设计模式(4)java(9)命名规范(2)广告创意(1)愤怒的小鸟(1)游戏(5)jsp(1)配置(1)Surface(1)windows(1)javabean(1)设计方法(1)开发工具(2)web(4)大数据(2)GPU(1)硬盘(1)内部结构(1)黑客(1)窃取(1)编码(1)解决方法(1)php(28)mysql(9)数据库备份(1)数据库还原(1)命令(2)数据库(1)安装(1)2012(2)世界末日(3)仙剑5前传(1)默哀(1)电源(1)女生(1)装饰器模式(2)古剑奇谭(1)电脑桌(1)史上最牛(1)编程语言(2)小米(3)电视机顶盒(1)营销策略(1)Android(8)手势(1)诺亚方舟(1)Eclipse(1)汽车(1)操作系统(1)软件(1)互联网(5)大事记(1)设计师(2)壁纸(1)古剑奇谭2(1)古剑奇谭网络版(1)云计算(2)服务器(1)框架(2)Socket(1)jquery(1)构造函数执行顺序(1)火车票(1)3D(1)数据中心(2)正则表达式(2)Web前端(1)开发框架(1)系统瘫痪(1)12306(2)cpu(1)javascript(2)开发日记(15)体育馆管理系统(15)网页设计(1)CSS3(3)腾讯(3)小游戏(1)interface(1)平板(2)面试(2)设计(5)摄影(2)数据挖掘(1)钢琴谱(1)情人节(1)陈欧体(1)程序员(3)漫画(1)UserAgent(1)iPhone(2)NoSQL(1)ui(9)越狱(1)指南(1)abstract(1)css(3)git(2)八核(2)三星(1)linux(11)数据类型(1)html5(2)UML(2)perftools(1)创意(1)logo(1)色谱(1)响应式(5)Metro(2)虚拟机(1)jvm(1)垃圾回收(1)left(1)join(1)连接查询(1)溯源系统(1)Override(1)SAE(2)WordPress(1)指针(1)链表(1)系统分析师(1)中间件(1)corba(1)static(1)无线(1)监控(1)iPad(1)Apache(2)比特币(2)命名规则(1)手机支付(1)curl(3)笔记(1)导航(1)thinkphp(1)异常导致本地路径泄漏(1)web设计(1)网络安全(1)诗句(1)4K对齐(1)代码库(1)色彩(1)动画片(1)struts2(3)漏洞(5)确认框(1)心情驿站(1)ArscEditor(1)resources.(1)apktool(1)AppKey(1)新浪微博(1)app(5)广告(3)赚钱(1)响应式布局(1)html(1)淘宝(2)微信(1)重构(5)缓存(1)破解(1)后门(1)七夕(1)SEO(2)概念设计(1)面向对象(1)bootstrap(1)性能(2)优化(1)iis(1)爬虫(1)采集(1)算法(2)文本相似度(2)cto(1)js(1)fsockopen(1)扁平化设计(2)网页(1)心情(7)小米电视(1)开箱(1)励志(2)招聘(3)命名(1)notepad++(1)python(1)配色(3)扁平化(4)ps(2)搞笑(2)创业(3)渲染(1)电影(1)模板(1)微博(1)企业家(1)公司(1)总结(1)前端(1)运营(1)变形(1)svn(4)教程(3)搜狗(1)泄密(1)双11(1)天猫(1)UC(1)启动界面(1)光棍节(1)双十一(2)物流(1)备份(1)更新(1)插入(1)插件(2)jsTree(1)(1)海量数据(1)分辨率(1)草图(1)手绘(1)速度(1)文本处理(1)实习(1)感想(1)文件(1)简历(1)65.49.2.17(1)yum(1)解决办法(1)阿里云(2)推广(1)来往(1)春运(1)LBS(1)gb2312(1)utf-8(1)log4j(1)详解(1)收购(1)私服(1)TortoiseGi(1)post(1)异常(2)flappyBird(1)应用创新大赛(1)宙斯杯(1)学习方法(1)xp(1)退役(1)安全(1)技术贴(1)flash(1)刷机(1)京东(1)电商(1)Tomcat(1)JDK(1)免费(1)长投影(1)图标(1)Photoshop(1)云端集成开发环境(1)软件开发(1)可视化(1)工具(2)OpenSSL(1)Heartbleed(1)vsftp(1)中国知网(1)学术论文(1)免费下载(1)开发(1)手册(1)速查表(1)追随战略(1)sdk(1)文章(1)发布(1)文件管理(1)沙画(1)动效(2)原型(1)感悟人生(1)哲理(1)Bash(1)类图(1)知识管理(1)Console(1)调试命令(1)rpm(1)报错(1)挂载(1)数据盘(1)云主机(1)产品经理(1)原型设计(1)mql4(1)mt4(1)ea(1)程序化交易(1)CURLOPT_PO(1)阿里云​(1)CentOS6(2)OpenSSH(1)漏洞修复(2)升级(1)安骑士(1)链克(1)

    站长推荐