jQuery专栏


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

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


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尺寸算法

我们默认都统一是采用offsetWidth或者offsetHeight取值了,但我们知道关于这2个尺寸的算法是这样的: offsetWidth = border-left-width + padding-left + width + padding-right + border-right-width; offsetHeight = border-top-width + padding …


jQuery事件流的顺序

<div id="aaron"> <div id=’test’> <ul> <p>点击p被委托,ul被阻止了,因为内部重写了事件对象</p> </ul> </div> </div>v> 测试代码 var aaron = $ …


jQuery插件教程

jQuery插件的分类 jQuery插件有很多,有UI类,表单验证,输入类,特效类,Ajax类,滑动类,导航类,工具类,动画类等等。 jQuery的插件主要分为三类: 1、封装对象方法的插件:也就是基于某个DOM元素的jQuery对象,局部性 2、封装全局函数的插件:将独 …


jQuery日期联动插件

/* * jQuery Date Selector Plugin * 日期联动选择插件 * * Demo: $(“#calendar”).DateSelector({ ctlYearId: <年控件id>, ctlMonthId: <月控件id>, ctlDayId: <日 …


jQuery面向对象的开发模式

所以最后我们的插件成了这样: ;(function($, window, document,undefined) { //定义Beautifier的构造函数 var Beautifier = function(ele, opt) { this.$element = ele, this.defaults = { ‘color': ‘red’, …


微插件推荐系列:jquery.cookie

综合概述 通过原生的JavaScript实现处理cookies是一项头疼的工作,并且jQuery本身也不具备解决处理cookies的函数, 但是这个极其小(压缩后解决500字节左右)的jquery插件可以用来处理cookies的读写和删除。 兼容性 IE6+、Chrome、Firefox、Safari、Oper …


微插件推荐系列:jquery.mousewheel

综合概述 一个兼容性强,代码极少的鼠标滚轮插件 兼容性 IE6+、Chrome、Firefox、Safari、Opera 框架依赖 依赖框架:jQuery 模块支持 支持AMD、node和浏览器 使用介绍 1.使用方法很简单,仅仅把mousewheel绑定到指定元素上。示例代码如下: // …