超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

日期:2012-10-10 来源:GBin1.com

如果你需要解决一些开发中遇到的技术问题的话,很可能会找到一些相关的javascript类库或者是jQuery插件来实现。这样实用的类库或者jQuery插件往往是你应该时常收集并且保存的,特别是如果你不希望自己去处理不同浏览器的兼容性问题的话,使用现成的javascript类库或者是jQuery插件往往能够帮助你提高开发效率。

使用javascript类库可能并不一定是最好的选择,很多情况1下可能你会发现类库加载并不正确,或者有性能上的问题,例如,移动设备上使用js类库。很多情况下使用类似jQuery的类库可能有点杀鸡用宰牛刀的感觉,然而,一些超轻量级的类库可能更加的实用。这里我们也会介绍一些。

在这个两个部分的文章中,我们将介绍一些非常实用的javascriptjQuery类库,帮助你解决你经常遇到的问题。你可能知道一些,但是你肯定不会都知道。希望我们这片文章能够帮助你发现一些你能应用到项目中的实用类库。

因为文章篇幅的原因,这里我们分为几个部分:

快速了解:

下面你将看到一个简单的类库列表介绍,每个类库连接到了对应的网站,能够帮助你快速的找到需要的类库工具。

web表单:

forms frameworkauto-saving draftsfile upload(and resuming large downloads) – boxesmodal boxesform accordiondynamic labelsdrop-down with imagestooltipsextended inputform validationcredit card validation(alternative) –email checkpassword complexity

web印刷排版:

repairing vertical baselinealign text to a gridresponsive measurefixing widowsfluid line heightscalable headlines (or smart headlines) – Lettering.jsKerning.js

实用类库:

exchange rates and currencydate/time formattingrelative timestampsnumber and currency formattingcookies.jszip.jsextra string methodscountdown.jssticky contentGoogle Mapsinteractive mapsprogress barfavicon notifications (or Notificon)

图片,地图和图形:

world mapssubway mapGoogle mapsopen source mapsSVG fallbackgaugesgraphstimelineRetina displaymagnifying glassinteractive graphsplotstime visualization

图片,地图和图形

这个类库可以帮助你创建基于SVG和VML的矢量地图,支持IE6和现代浏览器,我们以前也曾经介绍过。使用javascript,CSS,HTML,SVG和VML。不适用任何第三方插件例如Flash。

相关文章:分享30个绝对让你动心的jQuery插件和CSS3小技巧

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

JQVMAP 可以方便的帮助你生成漂亮的矢量地图。在现代浏览器中它使用了SVG(Scalable Vector Graphics)技术生成地图图片,如果你也需要支持老版本的浏览器,例如,IE6/7/8的话,它也可以通过VML来实现

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

如果你需要处理政府,学校或者其它复杂组织相关项目的话,你有可能需要去设计和开发一个很不错的视觉效果图。那么这个插件可能会成为你的项目效果雏形。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

这个插件可以帮助你更容易的使用Google地图。你不需要自己处理大量代码或者阅读API文档。另外一个不错的插件是: Gmap3 jQuery plugin

相关介绍: 分享一款超棒的jQuery Google地图插件:Gmaps

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个用来在桌面和移动设备上创建互动地图的类库。API非常易用,并且拥有非常好的灵活性,性能,体验。提供了地图层次,包括了标记,弹出层,GeoJSON等。支持移动设备双击缩放。并且针对iOS提供硬件加速,整个项目开源,大家可以自由使用。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个用来侦测SVG图片的javascript类库,并且自动为老版本浏览器的寻找标准图片的替换方式。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个用来检查网站图片的js脚本。当找到图片后,使用高分辨率的图片替换低分辨率的图片。

我们介绍过的一款动态动画仪表盘js类库。基于Raphael类库来生成图形。

相关阅读: 超棒的仪表盘javascript类库- justGage

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个视觉图形类库,用来创建互联的树形结构。拥有图形组织算法和屏幕刷新处理

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个帮助你生成时间轴的超酷类库。可以支持不同的内容源,例如,Twiiter,YouTube,Flickr,Vimeo,Google Maps和Soundcloud等等。

相关阅读:Timeline – 超酷的JavaScript叙事性时间轴(Timeline)类库

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个Grunt.js的task,可以帮助你更简单的管理图标和背景图片,使用SVG图标,但是针对老版本浏览器拥有其它fallback处理机制。从CSS角度来看,使用简单,产生基于每个图标的class。不适用CSS sprites。

这个设备识别类库,能够使得网站可以识别用户端设备的分辨率或者速度,从而自定义src属性来优化网站的展示和提高用户体验

一个CSS3的放大器特效。使用box-shadow和border-radius来创建放大镜本身。用jquery来探测鼠标位置,移动并且展示图片。当鼠标移出图片,放大镜淡出。实现机制是使用一大一小两个图片,当需要查看的时候,展示分辨率更大的图片。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

免费开源的javascript工具帮助你创建互动的图形,例如,悬浮,说明,区域选择等等,基于D3,图形使用SVG和CSS来生成。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个jQuery的图形绘制类库。支持IE6+,chrome,FF2+,Safari3+和opera 9.5+。你可以使用不同类型的图形,支持ajax,提供了缩放及其数据点互动。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个帮助你创建编年体时间轴的类库,你提供时间和事件,它就可以生成一个日历,历史事件等等

相关阅读:分享一个基于事件时间线的Javascript类库-Chronoline

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个D3插件帮助你实时视觉化时间序列,构建dashboard,从图形,Cube里抓取数据。帮助你减少服务器负载

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个快速创建动态互动HTML5视觉图形效果的类库

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一套数据视觉展示的js类库,帮助你更简单的生成漂亮有意义的数据视觉图形。如果以上找不到你需要的图形,相信这里肯定能够找到一个。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

更多文档

这个HTML文档将帮助你更加容易的处理jQuery编程中遇到的问题。你可以互动的阅读并且尝试在线演示。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

帮助你了解js中使用的设计模式,包括:方法模式,jQuery设计模式,jQuery插件设计模式等等。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

一个不断添加的javascript高级编程文档。 帮助你了解编程中的错误和bug,并且帮助你如何高效编程,避免糟糕的编程实践。

超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

via smashingmagazine

来源:超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

Original: https://www.cnblogs.com/chu888chu888/archive/2012/12/22/2829066.html
Author: 楚广明
Title: 超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/536293/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【原】javascript笔记之splice和slice这两兄弟为毛这么难记

    容易混淆,决定做下笔记!!! splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 语法 arrayObject.splice(index,howmany,it…

    JavaScript 2023年5月29日
    072
  • javascript SDK开发之webpack打包支持对象展开运算符…

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    JavaScript 2023年5月29日
    062
  • 异步javascript的原理和实现

    因为工作的需要,我要在网页端编写一段脚本,把数据通过网页批量提交到系统中去。所以我就想到了Greasemonkey插件,于是就开始动手写,发现问题解决得很顺利。但是在对脚本进行总结…

    JavaScript 2023年5月29日
    078
  • JavaScript统计数据处理- 概述

    JavaScript是一种广泛使用网页编程语言,在浏览器中运用JavaScript技术处理统计数据具有最佳的推广传播效果 JavaScript是主要用于开发Web页面的脚本语言,是…

    JavaScript 2023年5月29日
    072
  • JavaScript blog式日历控件

    近来要做一个记事本系统,想找一个合适的日历控件,但网上的都是那种日历选择控件。于是到qq的记事本系统找了一个,但里面的算法有点落后,所以用了它的样式自己写了个。 效果: <&…

    JavaScript 2023年5月29日
    084
  • JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题的解决方法

    最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具, 代码基本完成之后,一切正常; 使用其他浏览器访问,好嘛,I…

    JavaScript 2023年5月29日
    067
  • javascript中的splice方法介绍&示例

    javascript 中的 splice 方法很强大,它可以用于插入、删除或替换数组的元素。下面来一一介绍! 删除:用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个…

    JavaScript 2023年5月29日
    071
  • 如何编写 Cloud9 JavaScript IDE 的功能扩展

    require.def第一个参数标识扩展的名字,第二参数中 ide,ext ,util和 editors 代表传入该扩展依赖的对象引用,formatjson扩展的第五个依赖是加载为…

    JavaScript 2023年5月29日
    068
  • 桶排序JavaScript

    // 桶排序 // 公式 // 桶的数量 = ((最大值 – 最小值)/ 数组长度) + 1 // 元素所属桶的位置 =( 元素大小 – 最小值)/ 数组长度 function b…

    JavaScript 2023年5月29日
    071
  • 归并排序 JavaScript

    归并排序使用 分而治之的概念对给定的元素列表进行排序。它将问题分解为较小的子问题,直到它们变得足够简单以至可以直接解决为止。 以下是归并排序的步骤: 1、将给定的列表分为两半(如果…

    JavaScript 2023年5月29日
    057
  • 使用SeaJS实现模块化JavaScript开发

    此时index.html需要引用module1.js及其所有下层依赖(注意顺序): 随着项目的进行,js文件会越来越多,依赖关系也会越来越复杂,使得js代码和html里的scrip…

    JavaScript 2023年5月29日
    075
  • javascript 的一些理解和随笔

    一、iframe里面的页面调用父窗口,左右窗口js函数的方法 iframe里面的页面调用父窗口,左右窗口js函数的方法实现iframe内部页面直接调用该iframe所属父窗口自定义…

    JavaScript 2023年5月29日
    089
  • 深入理解javascript 中的 delete(转)

    在这篇文章中作者从《JavaScript面向对象编程指南》一书中关于 delete 的错误讲起,详细讲述了关于 delete 操作的实现, 局限以及在不同浏览器和插件(这里指 fi…

    JavaScript 2023年5月29日
    0102
  • [转]qUIpt:JavaScript Cache Library

    qUIpt 是一个很小很小的 JavaScript Library,所有原始码也才只有 115 行而已(包括批注),我觉得作者 Mario Heiderich 真是太有创意了,他的…

    JavaScript 2023年5月29日
    070
  • 你不知道的 JavaScript 系列中( 31 ) - 让人误解的语句

    语句的结果值 以赋值表达式 b = a 为例,其结果值是赋给 b 的值(18),但规范定义 var 的结果值是 undefined。如果在控制台中输入var a = 42会得到结果…

    JavaScript 2023年5月29日
    051
  • 超全超实用的Javascript类库和jQuery插件大全之一:Web印刷排版

    如果你需要解决一些开发中遇到的技术问题的话,很可能会找到一些相关的javascript类库或者是jQuery插件来实现。这样实用的类库或者jQuery插件往往是你应该时常收集并且保…

    JavaScript 2023年5月29日
    074
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球