![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jQuery
iteye_21250
这个作者很懒,什么都没留下…
展开
-
Moving Items(jQuery扩展)
列表移动例子,对比过网上的很多实例,当前组件突出的特点是:页面尽可能简单,代码量少。 代码moveingItems方法,返回this实例,该对象不支持jQuery的连写操作,只能当对象使用,作为jQuery的控件来说,这种直接操作对象的方法是较流行的写法。 控件示意图: [img]http://dl.iteye.com/upload/attac...原创 2010-11-16 20:27:16 · 147 阅读 · 0 评论 -
jQuery的各种分支及如何做符合自己的前端框架
话说现在已经是知识大爆炸的年代,不管你想到什么,或许都有人已经做了,所以在有任何想法前,那么请先到百度或者谷歌上搜索一下,是否有人已经实现了。那么是否别人做了,就不能再重复造轮子了呢?那也未必。前一阵子看到过一份文章,里面就有描述,如果不重复造轮子,又怎么知道什么样的轮子才是更适合的呢。 本来打算就jQuery进行版本的精简,然后看了部分的源代码,当然论坛已经...原创 2012-03-28 01:50:58 · 273 阅读 · 0 评论 -
jQuery1.7中的Callbacks
严格来讲,jQuery的Callback对象只是对于回调的一种封装,使其变得更加通用,机制类似于事件,只是触发是由手工fire触发回调,当然也支持在事件的回调中触发回调列表 [code="js"] // String to Object flags format cache var flagsCache = {}; // Convert String-formatt...原创 2012-03-30 01:35:06 · 74 阅读 · 0 评论 -
从jQuery中抽取工具函数
每一个JS框架中都首先包含一些工具函数,为框架代码打下基础: jQuery工具函数挺多的,下面列出主要部分,其实有很多是可以在项目中用到的,标注* 号的暂未支持: noConflict ready(* )(抽取了Callback出来后,这里需要进行相应的调整) isFunction isArray isWindow isNumeric(这个非常有意思,判断的比较全面!isNa...原创 2012-04-05 00:07:43 · 237 阅读 · 0 评论 -
jQuery中的traversing查找及遍历
jQuery提供了一整套非常好用的遍历Dom树节点的API,下面是看源码的过程,看完了后对API进行分级别,将将要的级别移到插件,或者将其删除,保持jQuery的精简。 学习重点: [size=medium][b]正则表达式深化[/b][/size] [code="js"]var rparentsprev = /^(?:parents|prevUntil|prevAll)/;[/co...原创 2012-04-19 00:21:16 · 162 阅读 · 0 评论 -
jQuery中的support对象
jQuery.support是为了替换jQuery.browser而来。 browser带着版本号的信息,浏览器有更新(IE10)时,很多以前的判断条件都不生效,所以更改为对特性的支持,以此来区分浏览器的不同。 [code="js"](function( jQuery ) { jQuery.support = (function() { var su...原创 2012-08-29 13:27:33 · 151 阅读 · 0 评论 -
jQuery链式操作实现原理 (Array-Like Object)
jQuery链式代码风格:jQuery(“#one_div”).html(“something”).on(“click”, function(){}).find(“p”); 的实现原理解析。 [size=large][b]1.通过数组方式支持连写[/b][/size] JavaScript 可以设计用起来像 Array 的对象: [code] var arr = ['ab', 'ac'...原创 2012-05-07 01:13:54 · 202 阅读 · 0 评论