会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chua1989
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
2015年12月5日
jQuery-1.9.1源码分析系列(十六)ajax——响应数据处理和api整理
摘要: ajax在得到请求响应后主要会做两个处理:获取响应数据和使用类型转化器转化数据 a.获取响应数据 获取响应数据是调用ajaxHandleResponses函数来处理。 ajaxHandleResponses的功能有: - 为jqXHR设置所有responseXXX字段(值便是响应数据) - 找到正确
阅读全文
posted @ 2015-12-05 07:33 chua1989
阅读(1876)
评论(0)
推荐(0)
2015年12月4日
jQuery-1.9.1源码分析系列(十六)ajax——ajax处理流程以及核心函数
摘要: 先来看一看jQuery的ajax核心处理流程($.ajax) a. ajax( [url,] options )执行流程 第一步,为传递的参数做适配。url可以包含在options中 //传递的参数只是一个对象 if ( typeof url "object" ) { options = url;
阅读全文
posted @ 2015-12-04 21:35 chua1989
阅读(2685)
评论(5)
推荐(1)
jQuery-1.9.1源码分析系列(十六)ajax——jsonp原理
摘要: json jsonp 类型 "json": 把响应的结果当作 JSON 执行,并返回一个JavaScript对象。如果指定的是json,响应结果作为一个对象,在传递给成功处理函数之前使用jQuery.parseJSON进行解析。 解析后的JSON对象可以通过该jqXHR对象的responseJSON
阅读全文
posted @ 2015-12-04 15:28 chua1989
阅读(1426)
评论(1)
推荐(2)
jQuery-1.9.1源码分析系列(十六)ajax——ajax框架
摘要: ajax的介绍就不多说了,点击可看. 既然是ajax框架,那么闲谈一谈jQuery的ajax处理思路。 现在的浏览器都支持ajax,只不过不同的浏览器使用方法可能有不同(IE使用new window.ActiveXObject("Microsoft.XMLHTTP"),标准浏览器使用new wind
阅读全文
posted @ 2015-12-04 09:26 chua1989
阅读(4694)
评论(0)
推荐(0)
2015年12月3日
js基础篇——encodeURI 和encodeURIComponent
摘要: 转自zccst的又一次掉进encodeURIComponent的坑里了 问题: ajax.get ( url+'?k1'=v1+'&k2'=v2+'&k3'=v3, ... ); 由于URL只进行了encodeURI编码,所以想提交的参数有searchWord = a+b时,变成了a b。 解决办法
阅读全文
posted @ 2015-12-03 18:01 chua1989
阅读(2162)
评论(0)
推荐(0)
jQuery-1.9.1源码分析系列(十五) 动画处理——外篇
摘要: a.动画兼容Tween.propHooks Tween.propHooks提供特殊情况下设置、获取css特征值的方法,结构如下 Tween.propHooks = { _default: { get: function(){...}, set: function(){...} }, scrollTo
阅读全文
posted @ 2015-12-03 16:19 chua1989
阅读(1988)
评论(0)
推荐(0)
jQuery-1.9.1源码分析系列(十五) 动画处理——缓动动画核心Tween
摘要: 在jQuery内部函数Animation中调用到了createTweens()来创建缓动动画组,创建完成后的结果为: 可以看到上面的缓动动画组有四个原子动画组成。每一个原子动画的信息都包含在里面了。 仔细查看createTweens函数,实际上就是遍历调用了tweeners ["*"]的数组中的函数
阅读全文
posted @ 2015-12-03 10:14 chua1989
阅读(1560)
评论(0)
推荐(1)
2015年12月2日
jQuery-1.9.1源码分析系列(十五) 动画处理
摘要: 首先需要有队列(queue)的基本知识。见上一章。 a.动画入口jQuery.fn.animate函数执行流程详解 先根据参数调用jQuery.speed获取动画相关参数,得到一个类似如下的对象;并且生成动画执行函数doAnimation optall = { complete: fnction()
阅读全文
posted @ 2015-12-02 18:04 chua1989
阅读(1300)
评论(0)
推荐(0)
jQuery-1.9.1源码分析系列(十四) 一些jQuery工具
摘要: 为了给下一章分析动画处理做准备,先来看一下一些工具。其中队列工具在动画处理中被经常使用。 jQuery.fn. queue(([ queueName ] [, newQueue ]) || ([ queueName ,] callback ))(获取或设置当前匹配元素上待执行的函数队列. 如果当前j
阅读全文
posted @ 2015-12-02 11:33 chua1989
阅读(825)
评论(0)
推荐(0)
jQuery-1.9.1源码分析系列(十三) 位置大小操作
摘要: 先列一下这些个api jQuery.fn.css (propertyName [, value ]| object )(函数用于设置或返回当前jQuery对象所匹配的元素的css样式属性值。如果需要删除指定的css属性,请使用该函数将其值设为空字符串("") 注意:1、如果省略了value参数,则表
阅读全文
posted @ 2015-12-02 10:03 chua1989
阅读(1495)
评论(1)
推荐(4)
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
公告