jquery




jquery源码入口部分解析

读完JavaScript Pattern后,再读jQuery源码感觉轻松很多,其中要点是: 构造函数 原型对象 new Contruction()的执行过程 封装(立即执行函数) 根据上面的概念,jQuery本质也是一个构造函数,但是从始至终,都没有new jQuery对象new jQuery();而仅仅是 …



jQuery动画的实现

没有引入deferred机制,其余流程都有了 //////////// //创建动画缓动对象 // //////////// function Tween(value, prop, animation) { this.elem = animation.elem; this.prop = prop; this.easing = “swing”; //动画缓动算法 th …


jQuery源码分析系列(40): 动画设计

前言 jQuery动画是通过animate这个API设置执行的,其内部也是按照每一个animate的划分封装了各自动画组的行为, 包括数据过滤、缓动公式、一些动画默认参数的设置、元素状态的调整、事件的处理通知机制、执行等等 换句话说,我们可以把animate看作一个对 …


至今仍未使用过的jQuery方法

jQuery用了很久了,但还是有很多方法,看上去很陌生,好像从来没有使用过。 live delegate的区别 live的事件源头的是document delegate的源头是具体要绑定的元素 eq和get的区别 仔细查看下API文档就可以知道。eq返回的是一个jquery对象,get返回的 …


jQuery工具方法还不会的知识点

2015-2-9 grep(array, callback, [invert]) 使用过滤函数过滤数组元素。 此函数至少传递两个参数:待过滤数组和过滤函数。过滤函数必须返回 true 以保留元素或 false 以删除元素。 过滤数组中小于 0 的元素。 $.grep( [0,1,2], function(n,i){   r …


jquery post时content-type的几种取值

zccst转载 以后用得着的时候慢慢研究 参考:http://stackoverflow.com/questions/4007969/application-x-www-form-urlencoded-or-multipart-form-data 四种常见的 POST 提交数据方式 我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上 …


jquery插件范例代码

// 创建一个闭包 (function($) { // 插件的定义 $.fn.hilight = function(options) { debug(this); // build main options before element iteration var opts = $.extend({}, $.fn.hilight.defaults, options); …