说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

超棒的30款JS类库和工具

HTML文档下载 WORD文档下载 PDF文档下载
对于Web设计人员和开发人员来说,手里有一套便利的、最新的工具可供使用是极其重要的。Web设计和开发的趋势变化极快,所以拥有最新的工具是必不可少的。因此小编今天为大家整理了30个JS类库和工具以供参考。

当设计人员和开发人员真正快速便捷的使用JavaScript类库和工具的同时,他们的生活也就变得更轻松、简单。你付出的越多,它回报你的也就越多,这正是JS类库和工具需求量很大的原因。

对于Web设计人员和开发人员来说,手里有一套便利的、最新的工具可供使用是极其重要的。Web设计和开发的趋势变化极快,所以拥有最新的工具是必不可少的。

可是要想找到质量高和效率高的工具并非易事,尤其是考虑到这种类型的工具它所带有的额外工具的可用性,并且,不是所有的工具都是高质量的。因此,寻找好的工具不仅仅是一项艰巨的任务,同时也很耗时。这就是为什么小编今天为大家提供30个JS类库和工具列表的原因。所有的工具都很有用,找出最能够满足你需要的那一个!

dynamo.js


这是一款使用很便捷的工具,它可以快速容易的创建HTML动态bits,为文本目录添加微妙效果。

Smoke.js


Smoke.js是一个轻量级且灵活的JS插件,只是用来替代原有的alert而已。它完全由HTML与CSS3构成,所以你能够自己添加样式来表现出个性化。

Holder.js


Holder.js可直接在客户端渲染图片的占位。支持在线和离线,允许轻松创建占位符,并快速使用可链接API(chainable API)风格。

Graphene


这款工具有惊人之处,有一个控制面板和绘图工具箱,使用起来很容易上手。

GMap


这是一款了不起的轻量级jQuery插件,用来将Google Maps插入到网页或者博客中。提供了更加简便的方法用于集成、管理和定制。

jPages


jPages是一个超给力的jQuery分页插件,它提供了很多丰富的新特性,例如自动翻页功能、可用键盘和鼠标滚动浏览、内容延迟显示、支持自定义分页导航菜单等等。使用起来很简单,效果也很出色。

Leaflet-JS Library


Leaflet是一个开源的基于移动开发的互动式地图JS库,代码量仅约28 KB。

JSZip


JSZip允许使用JS创建、阅读和编辑.zip文件。

Colors


这是一款非常有用的颜色处理类库,工作效率高,可以为项目选择正确的颜色。

Fitvids.js


这是另一款轻量、易用的jQuery插件,如果你需要你的视频能够自动适应网页的宽度,FitVids.js这个jquery插件可以帮助你。

Stroll.js


这些滚动效果是纯粹使用CSS3所实现的,其中所用到的JS仅是用来实现绑定和移除CSS样式。

Hammer.js


Hammer.js是一个轻量级的JS库,能让你的网站轻松实现触控事件。它依赖于jQuery,用来控制触摸设备上的多点触控特性。

Socialite.js


Socialite.js 是一个用来方便生成各种社交网站分享按钮的JS库,提供多种按钮排列样式,可以根据客户需求实现个性化设置。

Retina.js


顾名思义,Retina.js是很棒的脚本,帮助你在Retina显示设备上制造出高质量的图片,这是一款便捷的开源软件。检查网页中的图片是否存在高清的版本,如果有将会替换显示。

KineticJS


这是一个很简便的HTML5 Canvas独立JS类库,使用这个类库你可以轻松的在桌面和移动设备上进行图形和图片绘制和修改,执行动画效果,或者和图形图片进行互动。

URI.js


URI.js是一个JS库,用于处理URLs地址。它提供了类似于jQuery风格的API(便利的接口和方法链),用于读写所有常用组件,像.directory和.authority一样的方式。

Crossfilter


Crossfilter是一个用来展示大数据集的JS库,在浏览器里有很多不同的多元数据集,支持超快的交互,甚至在上百万或者更多数据下都很快。主要用来构建数据分析程序。

DropKick.js


从头开始做下拉式菜单可能是非常耗时和繁忙的任务,因此DropKick出现了,它是一个下拉框美化插件,使用非常简单,直接为下拉框select调用方法即可,瞬间让你摆脱繁琐。

Foresight.js


Foresight.js可以在装载图片之前知道用户的设备是否可以显示高分辨率的图片。

Kartograph


Kartograph是一个简单且轻量级的框架,建立交互式地图应用程序无需谷歌地图或其他任何地图服务。

Patternizer – Stripe Pattern Generator Tool(条纹模式生成器工具)


Patternizer是一个在线的带状模式生成工具,可以帮助你简单快捷的创建复杂的模式。你同样可以把你创建模式的经验与别人分享,收集别人的意见。

Morris.js


Morris.js是一个轻量级的JS库,使用jQuery和Raphaël来生成各种时序图。

JavaScript Library Boilerplate


JS Boilerplate可以帮助你来轻松创建你自己的JS库,例如jQuery,Zepto,Prototype等等。

heatmap.js


Heatmap.js用来生成基于用户自定义数据上的Web热图,内嵌HTML5 Canvas元素。

uiji.js


uiji.js很独特,它是jQuery的反向,它不是使用CSS选择器来查找元素,您可以使用相同的语法来创建元素。

sigma.js


sigma.js是一个开源的轻量级JS库,用来绘制各种图形,使用的是HTML Canvas元素。它同样可以用来显示交互式的静态和动态图表。

Heyoffline.js


heyoffline.js是一个简单的JS库,当用户网络不可用的时候可以提示用户保存信息,以免数据丢失。

JavaScript Console--Debugging JavaScript Tool(JS调试工具)


从字面意思可以看出,它是一个JS调试工具,同时为移动Web Apps提供远程调试。

Yeoman


它旨在为开发者提供一系列“健壮的”工具、程序库和工作流,帮助他们快速构建出漂亮、引人注目的Web应用。

Batman.js


这个框架就像它的名字一样酷——它可以创建丰富高效的单页面浏览器Apps。Batman.js框架利用CoffeeScript或JavaScript来快速构建Web Apps。由于其拥有强大的视图绑定和可观察的属性,所以它的代码非常简洁。

原文:Inspire Trends

鲜为人知的静态、命令式编程语言——Nimrod 高性能Web应用打造攻略:扩展过程中20个最大的绊脚石 开源项目Marathon:让你的数据中心像谷歌一样运行 精益化运营:10款移动统计分析工具推荐 移动建站工具(一):分秒钟将Web网站移动化 移动周报:小米的“倚天屠龙记” 智能手表是个尴尬的产品 屏幕缺陷一枪毙命 看15岁的谷歌的前21位员工现在都在做什么 分析师:三星将失去中国市场份额的头把交椅 5款工具助你写出更好的Java代码 Noitom:"中国创造"的动捕技术 缘创派:帮助技术人员寻找创业伙伴 Nginx创始人Igor Sysoev解读Nginx的发展史 对女性友好的编程语言 ISC2013专家云集,畅谈全球网络安全 CTO俱乐部第109期下午茶:数据库之分久必合,合久必分 CloudConvert:支持移动应用的格式转化服务 Angular.js VS. Ember.js:谁将成为Web开发的新宠? 斯卡利沉寂多年后首谈乔布 他的离开错在董事会不在我 CTO如何避免决策失控(二):遭遇棘手问题的七种迹象 微软面向开发者提前发布Windows 8.1 安抚不满情绪 PostgreSQL 9.3发布,可靠性、可用性获得较大提升! Web设计的新宠儿:卡片式设计 LSI:从“计算”架构到“数据流”架构的变迁 [开源推荐]TurboGears:一站式的Python开发框架集合 腾讯云公测终究还是来了 BAT云大战将开启? iOS 7将从这三方面影响IT界 超越Google,他企图将整个互联网塞进1台电脑 2013互联网安全大会议题先睹为快之CSA中国理事赵粮 移动建站工具(二):分秒钟DIY一个移动网站 2013上半年中国移动互联网报告,在线完整版 诚聘软件开发工程师(上海) 诚聘软件开发工程师(上海) 诚聘软件开发工程师(上海) 诚聘软件开发工程师(上海) 有没有简单的关于生产管理的代码可参考?不胜感激 诚聘软件开发工程师(上海) 诚聘软件开发工程师(上海) 很简单的一个问题!在线等待!! 在外面干了2 3年的程序员看C++PRIMER上的内容 能保证大部分都看懂吗? 有什么好的c++书籍介绍? 我受不了了!!VS.net不能创建项目了 得到/改变对话框的大小? 一个天大的问题---高校选课系统(一个可用分已经用完的菜鸟) 查询!急! localhost:9090/admin为什么无法显示? 各位好,我有一些关于DATAGRID的问题想请教一下 求助:DataGrid中删除、新增记录出现问题 请教VB6中的Msflexgrid控件Compare事件的用法 如何把一个ds中的一个单元格的值赋到一个变量上。 如何做http://yourname@csdn.net的域名呀? 服务器端有一个很大的XML(10M)文件,怎样从client端读取? 服务器端有一个很大的XML(10M)文件,怎样从client端读取? 一个数据表最多可以有多少列呢?? 查询!急 无法运行ASP的江湖程序,达人请进 谁能帮我解释一下:类中为什么还要声明本类的引用(详情见内) 关于用户验证和权限控制的问题,懂Principal和Identity的大佬给小弟指点!!! 在window2000sever版本下 我的TOMCAT的startup.bat启动不了? 深夜了,谁还在熬夜啊?大家交个朋友吧。无聊中... DLL 钩子 无模式对话框 非法错误 有请指点!!!!! office developer哪里有? 付费解决问题 iis那里有下载 MM,给你分! 提个小问题 把J2SE学好后,再学J2EE会很容易吗? 袁飞进!如何用你的屏幕取词控件取日文假名和俄文字母符号? 用JDBC连接ORACLE数据库出错?各位帮我看看该怎么处理。谢了 水晶报表的SQL字段 在系统盘那里有iis加上asp 聊天室在机子上怎么设置才能进入(2000 系统) 水晶报表字段显示的问题 关于大数据量查询问题,请各位大侠帮忙 asp聊天室在机子上怎么设置才能进入(2000 系统) 客户端怎样绑定服务器 CheckListBox里怎样禁止用鼠标同时选中多项???、 关于邮件乱码! 程序员... 没落的贵族! 打开.doc文档失败!为何??? 是否必须选择ANSI C? 谁有 opengl超级宝典 的电子版 asp.net 中 TextBox 控件出现的奇怪问题,百思不解 番禺区大石镇105国道大石段255号公交怎么去番禺区大石镇105国道大石段255号,有什么车 番禺区105国道大石段266号是什么地方? 山东俗语有哪些? 九江市第一中学 英文怎么翻译啊? 一百码等于多长? 摩托车上的码表,一百码等于多少米每秒啊?换算的比例是多少? 一百码等于多少KM/h? 求均匀弧 x=e^tcost,y=e^tsint,z=e*t(t的范围在负无穷到零)的重心坐标 proe抽壳,同一平面厚度不一样我画一个杯子,我希望杯底一边侯一边薄,做的到吗? 求描写语气的一句话 为什么 表达同一句话 语气重轻 意思好像就改变了一样 俄罗斯免费医疗陷入两难境地 有效果难墨西哥一糖果厂爆炸 1死20人失踪各国领导人都钟爱什么手机?美媒体称俄外交官在美招间谍 费用俄方英媒:中国“由陆向海”战略面临三个挑港媒:中国令人垂涎又无人问津的公务员前美国国安局长“私聊”遭邻座“直播”新媒:新加坡是中国的“特殊而重要的邻俄罗斯专家:美国例外论在多极化世界难美国电视荧屏常可看到公开对中国人侮辱男子沉迷网游称是因为老婆太能干美军人士声称:中国战机如法拉利 应让鹤山拟投入30辆新的士儿童多动症 男孩比女孩多前十名预算总和≈去年公安局预算礼盒粽 销量不佳被投诉“太简陋”儿童节景区活动多7镇街可观龙舟趁景打造10分钟养老生活圈绿豆薏米粥,脾胃差的人别喝龙江异地务工人数逾17万北滘国际财富中心延工2年为哪般
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘