jQuery Tools插件,是套很好的东东,从这里开始分析研究下它

我看国内目前(2011-6-28)还没有对其文档进行中文化,所以在这里,结合自己的理解跟经验,写一些文档放这儿吧。

下面开始。
------------------------------------------------------------------

jquerytools的设计的哲学是“是工具,不是策略”。即只给你榔头,和使用榔头的方法,至于如何用来完美地修好一栋房屋,那需要你自己去订策略,找原料了。

他的特点是,针对现代web展示性和简洁交互性效果而设计,只保留

[list]
[*]tabs
[*]tooltip
[*]scrollable
[*]overlay
[/list]
四大组件。

虽说只有四大组件,但它们都是很抽象的组件,只要想得到,能组合应用到各种场合。

话说,jquerytools是原jquery ui团队(此团队人员分布于世界各地)的一个人(至少做过贡献),可能理念与jquery ui团队的主体理念不一致,就自己拉一帮人搞了jquerytools,搞出来后,jquery ui的人就不满意了,说,你有什么不满意的地方就提出来嘛,提出来大家协商看怎样把jquery ui做得更好,何必要另起炉灶单独搞一套呢。这边呢,反驳的意思是,你们愿意听我的?不可能。于是已经出都出来了,两个理念有好些地方难以调和,再说顶jquerytools的开发者粉丝也很多。所以就这样咯~~不过给我们这些下游开发者来说,倒也增加了点烦恼,有时在两个方案上,不知道选哪一个好。

如果仅仅是展示和简单交互性的页面组件,不需要拖放、排序、及复杂的功能组件的情况下,jquerytools是绝对优先选择——大部分网站是如此的(并不是说jquery ui不好,他适用于稍微复杂点的场合,太复杂貌似也不适用哦)。

平心而论,jquerytools的上手比jquery ui要复杂一点。它需要你的知识准备更丰富一些,包括css,图片素材准备等等。用熟之后,还是很方便的,灵活度更高,适用面更广。

jquerytools实际是在jquery($)这个模块下面注册了一个子模块 $.tools。技术上来说,它有几个很吸引人的特性。

[list]
[*]可以对库的一些参数进行全局定制;
[*]可以在tools域下面再写插件;
[*]可以扩展现有操作效果(只需写一个函数,跟在子模块下面);
[*]被绑定的对象可以使用一套由jquerytools传递给它的API函数。
[/list]

好了,总体的设计,差不多就这些,都是些泛泛而谈,相信上面的几个特性把你的胃口调动起来了吧。那下面就dive into it,好生研究研究其用法及实现。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于QT开发的工具小软件源代码 ## 功能介绍 ### 文本类 * UTF16转换 将字符串和UTF-16之间进行互转,例如将 "中文" 和 "\u4E2D\u6587" 互转 * RGB转16进制 将颜色数值和HEX颜色字符串(例如"#112233")互转 * 大小写转换 文本转大写、文本转小写 * 密码随机器 可以生成随机密码字符串,例如:"Hau-eqS-5EC- * UUID随机器 可以生成随机密码UUID,例如:"bff98ea4-b861-422a-8627-6eb6cbca8716" * URL转码 将字符串和编码后的URL之间进行互转,例如将 "中文" 和 "%E4%B8%AD%E6%96%87" 互转 * JSON格式化 可以将JSON内容进行格式化,可选压缩或者不压缩模式 ### 计算类 * HASH计算器 计算常用的摘要值,如SHA1、MD5 * Unix时间戳转换 Unix时间戳与日期转换 ### 制作类 * 图标生成器 根据已有的PNG图片,生成可以用于发布App的特定分辨率图片,例如OSX的 icon_128x128@2x.png 这样分辨率的图片 * 图标字体转PNG 将内置的ttf字体转换为PNG,目前一共有5555个图标可供选择 * 二维码生成器 可以将文本生成二维码图片,并且保存为PNG * 条形码生成器 可以将文本生成条形码图片,并且保存为PNG ### 工具类 * 代码行数统计 可以统计文件中代码行数('\n'数量) * PNG图片压缩 基于Zopfli开发,用于压缩PNG图片,压缩是无损的。 * JPG图片压缩 基于Guetzli开发,用于压缩JPG图片,压缩是有损的。 * 二维码识别器 可以将二维码识别成字符串 * 批量替换 可以批量替换文件名或者文件内容中的特定关键字 * 屏幕拾色器 可以拾取屏幕中,某个点的颜色 * 局域网文件传输 可以在局域网中传输文件 ### Qt相关 * PNG警告消除 消除在Qt里,部分PNG图片在加载时控制台会报警告的问题,使用本工具可以将PNG图片进行转换,使用转换后的图片不会在报错 * Q_PROPERTY代码生成 可以根据Q_PROPERTY的内容,生成代码 * CPP文件生成 生成CPP文件基本结构 * TS文件自动翻译器 可以使用百度翻译,自动翻译TS文件并保存翻译结果

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值