本课还是来讲解一下jQuery是如何实现它的事件系统的。上一课主要讲了jQuery.event.add的源码解析,这几课主要针对jQuery源码进行分析,如果不需要理解jQuery是如何实现事件系统机制的,可以忽略。这一课我们先来讲一下jQuery.event.remove的源码解读。remove方...
分类:
其他好文 时间:
2014-12-19 14:13:01
阅读次数:
196
我们先来看when方法是如何使用的:var cb = $.when(); //when方法也是返回一个延迟对象,源码是return deferred.promise();返回的延迟对象不能修改状态$.Deferred()也是返回一个延迟对象,那么它们的区别是什么呢?$.Deferred()只能针对....
分类:
Web程序 时间:
2014-12-19 00:29:27
阅读次数:
253
请接着上一课继续看。$.Deferred()方法中,有两个对象,一个是deferred对象,一个是promise对象。promise对象有以下几个方法:state,always,then,promise,pipe,done,fail,progress。deferred对象除了有promise对象的所...
分类:
Web程序 时间:
2014-12-17 22:35:24
阅读次数:
361
请先看上一课的回调对象。Deferred是通过extend添加到jQuery中的工具方法。如下所示:jQuery.extend({ Deferred: function( func ) { }, when: function( subordinate /* , ..., subordinat...
分类:
Web程序 时间:
2014-12-16 22:33:12
阅读次数:
315
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41894125,本文出自:【张鸿洋的博客】大家在平时的开发中,对于setContentView肯定不陌生,那么对其内部的实现会不会比较好奇呢~~~有幸终于能看到一些PhoneWindow神马的源码,今天就带大家来跑一回源码~~1、Activity setContentView首先...
分类:
移动开发 时间:
2014-12-16 17:15:59
阅读次数:
258
我们首先来讲下Callbacks是如何使用的:第一个例子function a(){}function b(){}var cb = $.Callbacks();cb.add(a);cb.add(b);cb.fire(); //就会先执行a方法,再执行b方法上面大概的意思是:add方法,就是把方法添.....
分类:
Web程序 时间:
2014-12-16 09:54:06
阅读次数:
234
A.需求1.利用浏览器取得网页的源码2.解析源码,获取图片地址(这里使用了java的一个库来解析html)3.获取资源,生成plist目录B.实现步骤1.打开一个网页,最好里面是包含了静态布局图片内容的最好不要使用safari,不方便提取源码,这里我使用火狐2.这里就要提取所有“力量英雄”的图片,并...
分类:
移动开发 时间:
2014-12-15 23:17:11
阅读次数:
350
这一章主要讲的是jQuery的缓存系统的历史发展,以及他自己的框架的缓存系统的实现。都是源码解析。我就挑几个重点讲下:(1)jQuery的缓存机制的原理jQuery的缓存机制实现的原理是在元素中添加自定义属性,然后把这个自定义属性赋值为uid,而这个uid就在jQuery的cache对象中的一个属性...
分类:
其他好文 时间:
2014-12-15 11:55:42
阅读次数:
167
class LogSubscriber < Subscriber
# Embed in a String to clear all previous ANSI sequences.
CLEAR = "\e[0m"
BOLD = "\e[1m"
# Colors
BLACK = "\e[30m"
RED = "\e[31m"...
分类:
其他好文 时间:
2014-12-14 15:51:02
阅读次数:
380
好长时间不发技术方面的动态了,今天无聊就发篇关于NVelocity的技术文章吧,这门技术来源于java开源项目Velocity,比较好用,其他的我也不过多介绍了,没听过的在文章末尾会有介绍,下面我们就实战吧~咱们直接上最简单的方法,一句话搞定:DNTNvelocityHelper.Nvelocity...
分类:
其他好文 时间:
2014-12-13 23:04:50
阅读次数:
507