如果你需要解决一些开发中遇到的技术问题的话,很可能会找到一些相关的javascript类库或者是jQuery插件来实现。这样实用的类库或者jQuery插件往往是你应该时常收集并且保存的,特别是如果你不希望自己去处理不同浏览器的兼容性问题的话,使用现成的javascript类库或者是jQuery插件往往能够帮助你提高开发效率。
使用javascript类库可能并不一定是最好的选择,很多情况1下可能你会发现类库加载并不正确,或者有性能上的问题,例如,移动设备上使用js类库。很多情况下使用类似jQuery的类库可能有点杀鸡用宰牛刀的感觉,然而,一些超轻量级的类库可能更加的实用。这里我们也会介绍一些。
在这个两个部分的文章中,我们将介绍一些非常实用的javascript和jQuery类库,帮助你解决你经常遇到的问题。你可能知道一些,但是你肯定不会都知道。希望我们这片文章能够帮助你发现一些你能应用到项目中的实用类库。
因为文章篇幅的原因,这里我们分为几个部分:
快速了解:
下面你将看到一个简单的类库列表介绍,每个类库连接到了对应的网站,能够帮助你快速的找到需要的类库工具。
web表单:
web印刷排版:
实用类库:
图片,地图和图形:
Web印刷排版
一个用来管理图片的baseline的jQuery插件
这个类库用来解决CSS列布局问题。使用这个类库你可以提供一个可配置的列宽度和margin,定义元素的宽度。
一个简单的script,帮助你传递一个选择器来生成理想的字体大小。同时也生成一个分别率无关的字体缩放大小。
一个非常小的js类库自动填补未排够的行。设计用来处理响应式布局。
在这片文章中,Tim鼓励大家修正Line-height来优化响应式设计的可读性。
jQuery minlineheight是一个帮助你设置最大最小宽度的工具插件。
一个允许你使用CSS rules来变化,修改web type的类库。
一个用来创建响应式标题的jQuery插件
实用类库
Joss Crowcroft开发的开源的兑换率API,提供了最新的灵活方便的货币转化数据,可以应用到任何应用或者语言中。不需要付费,没有限制,没有复杂XML,基于JSON。同时也开发了money.js,一个货币转化的javascript类库。可以方便的整合到网站中。
一个帮助你转化货币或者格式的js类库。可以帮助你似的数字和货币显示更加专业和美观
另外一个帮助你计算距离现在时间的类库,有兴趣可以看看这篇文章:
一个javascript类库接受一个使用timeAgo属性的对象数组,然后从最新到最旧来排序
一个超棒的帮助你在favicon上生成piechart的类库,支持FF9+,chrome15+,Opera11+
一个用来生成favicon的javascript类库。你可以指定一个label和一个favicon,支持Chrome6+,Firefox2+和opera
帮助你更好的阅读超高图片相关信息的插件。
一个帮助你准确计算时间间隔的js类库。
一个帮助你计算地理信息功能的js类库,例如,距离计算,转换坐标等等
帮助你管理处理cookie的js类库,支持AMD/CommonJS,支持Chrome,Firefox3+,Safari4+,Opera10+和IE6+
一个微类库用来帮助你确认是否用户访问过网站
一个轻量级的模板js类库,帮助你显示tweet到你的网站。支持客户端缓存。
一个简单的jQuery插件来显示任何地方的天气。主要来自于yahoo的YQL API。
一个js类库用来zip和unzip文件。zip.js提供了底层的API用来写入和读出大的zip文件(大到4GB)。
支持Chrome,Firefox,Safari6和IE10+。使用Safari 5和IE9,你必须关闭webworker使用Typed Array polyfill.
一个类库提供字符串方法来处理文本字符串
Original: https://www.cnblogs.com/chu888chu888/archive/2012/12/22/2829068.html
Author: 楚广明
Title: 超全超实用的Javascript类库和jQuery插件大全之一:Web印刷排版
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/536291/
转载文章受原作者版权保护。转载请注明原作者出处!