jQuery 5款相关插件

2016-02-19 13:57 4 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的jQuery 5款相关插件,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

小序:

整理下自己项目中常用的几款jQuery插件, 发上来共享下, 另外作下说明, 由于自己大部分插件都是贡献在jQuery.com上的, 所以注释, demo 什么的基本上都是英文, 还请各位看官见谅.

正卷:
 

Facebook/Xiaonei 风格模态框

效果图:

简介:
使用 div, table 和 opacity 效果实现模态框效果...
导航:
详细介绍 | 在线演示

Tabpanel - jerichotab

效果图:

简介:
jerichoTab是一款模拟 firefox 标签页的插件, 通过丰富的API可以轻松的实现动态添加, 删除, 激活tab, 当tab页过多时会在左右两段增加滚动条...
导航:
详细介绍 | 在线演示

jCheckbox:

效果图:

简介:
jCheckbox用于模拟checkbox的效果, 方便开发人员自定义外观, 由于所有的属性都绑定到目标checkbox, 所以不必担心状态保存或取值的问题...
导航:
详细介绍 | 在线演示

Drag and Drop:

效果图:

简介:
dragndrop为开发人员实现dom拖拽提供了更简单的方法, 并可以监视对象dom的位置以便进行数据(position)存储...
导航:
详细介绍 | 在线演示

Resizable:

效果图:

简介:
resizable插件使html dom resize更易于实现(这句话真别扭)...
导航:
详细介绍 | 在线演示

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

心得:

      其实在我看来, 盯着jQuery的参考文章看是不会有长足进步的, 因为一本简单的jQuery API手册就可以满足你的全部要求, 只要你熟悉css, 熟悉javascript, 熟悉json 那么恭喜你, 直接下几个插件代码吧, 看看查查, 查查看看, 你也会说: "哦, 原来jQuery也就是那么会事儿, 也就是个复杂的链式结构.", 那么还等什么, 直接写代码吧(选择器, dom, ajax 这些都是必备的基础知识, 记不住就 API 手册里查吧).

      通俗点讲, jQuery就是一台NB哄哄的引擎, 你完全没有必要去了解它的实现方式(如果你想我也不反对), 你才是那个万能的设计师, 发挥你的想象力, 运用css, js去为它装上轮胎, 喷上烤漆, 所以现在才有那么多充满想象力和RIA风格的jq插件.
 

 

基础:

做Web的就应该做的象个做Web的, 任何时候都不要过于依赖美工, photoshop, css 都是应该掌握的工具/技能.有时候你还得做个'图片收藏家'.

偏见:

举个简单的例子 - 资深的Web工程师不会为用table还是div而烦恼, 那只能作为入门者争吵的焦点, 额, 我想说的是, 想用table的时候就大胆的用吧, 有时候比div效果来的好~~~

技巧:

一个插件之所以吸引人的关键在于UI, 技巧, 大小, 效率, 当很多人看到人写一段很经典的代码时, 往往会说:"哦, 是这样啊, 很简单的方法啊, 我也会.", 这样的人是最没品的, 事后诸葛. 技巧其实是个很实在的东西, 它存在, 但是很少有人能找到, 比如 jq 中的 json + eval, each + ajax, array + map , 那么我同样举个简单的例子: 两个json对象, min:{width:0,height:0}, max:{width:200,height:100} 当我对一个dom resize时会保证这个dom的长短不会超过min和max的限制. 使用w参数来获取当前的dom对象长度, 不加思索的人会说, if...else...下就可以, 但为什么不试试
 

1var newWidth = Math.min(Math.max(w, min.width), ps.max.width);

 

习惯:

良好的编码习惯永远会为你赢得尊重:
 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)if语句后尽管只有一行也请加上{..},指不定你会为了压缩后的js错误而忙忽上几个小时, 最后却发现是{..}的关系.颜色值不要再老是Black, White了,#fff,#000比这些要更国际化,解析更快...

来源:http://www.tulaoshi.com/n/20160219/1605759.html

延伸阅读
标签: Web开发
在网络发展领域,由于 jQuery 简单易学,易于使用和易于扩展的特点,因此正慢慢变得无处不在。以下是从一些 jQuery 相关文章中整理出来的 30+ 新鲜与惊奇的 jQuery 插件与教程。如果你正在寻找最新的 jQuery 信息,这些内容值得一读。 教程 1. 在图像画廊载入过程中使用 jQuery 预加载技术。 | 2. 创建一个独特的熔岩灯动画效果的 j...
现如今,诸如Facebook、Twitter、LinkedIn此类的社交网站受到热烈追捧。几乎每个站点都希望借此来增加自己的访问量。而社会性网络书签则在这里扮演了一个很重要的角色。下面就是我们用来和大家分享的10个社会化网络书签的jQuery插件。 1、jQuery MouseOver Social Bookmark Icons 这是一个很美观的用于博客站点的插件。   源码...
标签: Web开发
jQuery 最好的地方在于其方便的插件机制了,而且网上有很多人在贡献有用的插件,但是插件太多,不熟悉的朋友选择起来可能会比较费事。我觉得有必要开此一贴,收集大家一些常用的好插件,最好稍作点评,以供他人参考。 我先列几个我常用的,请大家踊跃补充。此帖旨在抛砖引玉。 ifixpng: 用于修正 IE 6.0 不支持透明 PNG 图片的,很方便,可以...
标签: Web开发
.THICKBOX支持一下浏览器: Windows IE 6.0, Windows IE 7+, Windows FF 2.0.0.6+, Windows Opera 9.0+, Macintosh Safari 2.0.4+, Macintosh FF 2.0.0.6+, Macintosh Opera 9.10……但是据我的使用,IE6还是有点问题的!下面我们首先来看它的调用: 1.肯定你先要下载jquery.js和thickbox.js了.还有thickbox.css也不能少! 代码如下: script ty...
标签: Web开发
提供方便方法操作cookie : 代码如下: $.cookie('the_cookie'); // 获得cookie $.cookie('the_cookie', 'the_value'); // 设置cookie $.cookie('the_cookie', 'the_value', { expires: 7 }); //设置带时间的cookie $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'sosuo8.com', secure: true }); $.cookie('the_...

经验教程

702

收藏

64
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部