![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jquery
charlene程程
这个作者很懒,什么都没留下…
展开
-
jquery插件jcrop的初步认识与用法
最近在写项目的过程中,需要用到图像裁切上传,所以接触了插件jcrop。这个插件的裁切功能主要是获取裁切图片后的x坐标,y坐标与裁切图片的宽度和高度。该插件运行后,dom格式如下 关于该插件的源码,以及源码中的中文注释部分已发布到github 源码解析 这里说一下主要用法 首先需要引入jquery库和jcrop插件<script type="text/javascript" src="src/原创 2016-05-25 13:26:40 · 1141 阅读 · 0 评论 -
jquery源码解析--queue队列
queue队列是jquery库的内部实现的基础设施。队列主要是animate动画依赖的基础设施,整个jquery中队列仅供给动画用queue队列简介队列是一种特殊的线性表,是属于先进先出,而且只允许在表的前端进行删除操作(出队),在表的后端(队尾)进行插入操作(入队)queue的基本使用queue队列即是工具方法,也是实例方法,queue方法是将函数添加到队列中,dequeue方法是将函数从队列中取原创 2016-06-13 14:24:14 · 1085 阅读 · 0 评论 -
jquery源码--isArraylike merge makeArray
isArraylikeisArraylike在jquery源码中用来判断参数是否为类数组或数组。之所以称为类数组,是因为它能够像数组一样遍历,也可以通过像数组中以中括号方式获取数组中的值一样获取类数组中的值。 通常将类数组转换为数组,对其进行操作,转换方式如下var a = {'0':'a','1':'b',length:2} //类数组Array.prototype.slice.call(a原创 2016-06-13 15:45:10 · 847 阅读 · 1 评论 -
jquery中Callbacks对象的实现
jquery中的Callbacks方法为工具对象,它是一个多用途的回调函数列表对象,提供了一种强大的方法来管理回调函数的队列。其实Callbacks的思想跟观察者模式的思想相似Callbacks的用法function aaa(m){ alert(m);}function bbb(n){ alert(n);}var cb = $.Callbacks();//实例化Callbac原创 2016-06-05 21:21:06 · 585 阅读 · 0 评论 -
jquery中的工具方法--Deferred和when
在jquery1.5版本以后,Deferred和promise就是jquery中非常常用的两个功能,并且在这个版本利用Deferred又完全重写了ajax模块。Deferred对象是有jquery.Deferred构造的,$.Deferred在jquery代码中,分别在promise方法、Dom ready、ajax模块、动画模块被使用Deferred的用法var defer = $.Deferre原创 2016-06-06 14:41:08 · 2916 阅读 · 2 评论