<b>40 个轻量级 JavaScript 库 (下)</b>[Java编程]
本文“<b>40 个轻量级 JavaScript 库 (下)</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
风行的 JavaScript 库不胜列举,jQuery, MooTools, Prototype, Dojo, YUI.这些 JavaScript 库功效丰富,加上它们的插件,几近能胜任任何工作,但是这是有代价的,这些库常常招致你的网页尺寸臃肿.在某些场所,假如你只想完成特定的工作,可以利用一些功效更专一的轻量库,本文介绍了40个非常超卓的轻量级 JavaScript 库.这是本文的第二部份,第一部份拜见40 个轻量级 JavaScript 库 (上).
5. 字符串与数学函数
Date.js
和日期打交道不是件简单事,有很多格局要处理.Datejs 可以很好地处理简单或复杂的日期函数.可以将日期解析出诸如“Next thursday”,“+2 years”一类的格局,也支持全部日期情势,如 2009.01.08, 12/6/2001.
Sylvester
一个处理矢量和点阵的数学 JavaScript 库,包含多维矢量和点阵建模类,以及在3D空间的一些模子.
Pretty Date
一个很超卓的 JavaScript 库,用一种很漂亮,很友好的方法显示日期,以下图所示.
XRegExp
JavaScript 中的 RegExp 对象已经支持正则表达式,XRegExp 增添了更多将来浏览器大概包含的功效(ECMAScript 4 - ES4).该库对 RegExp 对象举行缓存,重用并增添了众多新功效.
JavaScript URL Library
一个用来处理 URL 的 JavaScript 库,可以对 URL 中的肆意部份举行处理.
6. Fonts
typeface.js
这个库可以让你在网页中利用肆意字体,但和 sIFR 以及 FLIR 这些基于 Flash 的筹划不一样,typeface.js 100% 基于 JavaScript,只需将你的字体文件上传到一个基于 Web 的生成器那边,再将生成的 JavaScript 文件下载回来包含到网页中便可.
Cufón
和 typeface.js 很相像,Cufón 也可以让你在网页中利用肆意字体,一样,它也是利用一个生成器,将字体转换成 VML,将生成的 .js 文件包含到网页便可.
7. 调试与记录
Blackbird
人们常常利用 Alert() 调试 JavaScript 程序,Blackbird 供应了一个漂亮的掌握台记录,查看,过滤程序的运行.
NitobiBug
基于浏览器的跨浏览器 javaScript 对象记录与查抄工具.
Firebug Lite
目前最好的 JavaScript 调试工具非 Firebug 莫属,但是该工具只支持 FireFox,将 Firebug Lite .js 文件插入你的网页,便可以在全部浏览器都实现 FireBug 功效.
8. 别的
swfobject
这是一个最受欢送的对 Flash 对象举行引用的办法.可以生成尺度 swf 引用代码,并探测用户播放器版本.假如用户版本不支持,会显示备用内容.
sorttable 与 dragtable
不管你喜好与否,table 仍旧是最好的表现数据的方法,但可以更好地操纵.sorttable 可以让表格数据排序,只需在 table 上加一个 class="sortable" 标志,还可以解除指定的栏.dragtable 让表格的栏可以拖动,在表格上加上 class="dragable" 标志便可,这两个类可以结合起来利用,只需加上 class="sortable dragtable" 便可.
DD_roundies 与 DD_belatedPNG
DD_roundies 可以不依靠图片实现圆角功效,只面向 IE, 通过 VML 实现,别的浏览器会被略过,因为那些浏览器本身支持 CSS 圆角.
DD_belatedPNG 是为了办理 IE6 对 PNG 支持不好问题而开辟的,不管 PNG 图片用于 src 还是 background-image,DD_belatedPNG 都能供应修补.
Custom JavaScript Dialog Boxes
一个只有 4.5K 的轻量 JavaScript 库,可以成立用户定制对话框,可显示4种范例的消息框,alerts, warnings, prompts, success.可以设定消息框标题,内容,以及过量长时间显示.
GameJS
GameJS 是微软的 XNA 游戏框架在 JavaScript 上的移植,利用 canvas 对象作为输出设备.JavaScript 不是最佳游戏平台,但对那些帧率较低的游戏也没有问题.
Shortcuts.js
从 Google Reader 和 Gmail 开始,Web 程序中的快速键开始风行起来.Shorcuts.js 让快速键的处理变得简单.
Mapstraction
有不少地图供应商都供应差别 API,假如你要改换供应商,比方从 Google Maps 到 MapQuest,需求更新代码,Mapstraction 供应了常用地图供应商的 API,只需该一行代码就可以完成转换.
Amberjack
一个只有 4K 的微型 JavaScript 库,可认为你的网站增添漂亮的教程功效,一个情势窗口会以教程的情势显示肆意内容,教程中的步骤可以通过手工编码实现或在线自动生成.可以利用主题或 CSS 掌握内容的格局.
JsLoad
JsLoad 可以从 Google server 远程加载各种 JavaScript 库,可以自动加载各种版本的支持库.
以上是“<b>40 个轻量级 JavaScript 库 (下)</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |