原文:【原创】when.js2.7.1源码解析

现在,用回调处理一些复杂的逻辑,显得代码臃肿,难于阅读,特别是异步,嵌套。 解决这样的问题,可以是之前所说的Backbone.Events的pubsub,或者是今天要说的when.js所实现的promise。 在前端,jQuery的ajax全面改写就是为了引入promise这一套,为了使代码更流畅,更易于维护,事实上更容易实现复杂的需求。 jQuery Deferred所实现的promise并不是 ...

2014-01-06 22:08 7 1943 推荐指数:

查看详情

[原创]Android之DexClassLoader加载class源码解析

写DexClassLoader加载class主要是为写Android插件化做准备: 我们在看DexClassLoader加载class之前,先大概了解下ClassLoader ClassLoader源码:http://www.cnblogs.com/kangqi001/p ...

Sat Jan 20 03:29:00 CST 2018 0 4761
原创】ui.router源码解析

Angular系列文章之angular路由 路由(route),几乎所有的MVC(VM)框架都应该具有的特性,因为它是前端构建单页面应用(SPA)必不可少的组成部分。 那么,对于an ...

Tue Apr 21 04:19:00 CST 2015 4 5134
underscore.js源码解析(一)

一直想针对一个框架的源码好好的学习一下编程思想和技巧,提高一下自己的水平,但是看过一些框架的源码,都感觉看的莫名其妙,看不太懂,最后找到这个underscore.js由于这个比较简短,一千多行,而且读起来容易一些,所以就决定是它了,那废话不多说开始我们的源码学习。 underscore.js源码 ...

Thu Feb 25 06:54:00 CST 2016 2 8081
underscore.js源码解析(二)

前几天我对underscore.js的整体结构做了分析,今天我将针对underscore封装的方法进行具体的分析,代码的一些解释都写在了注释里,那么废话不多说进入今天的正文。 没看过上一篇的可以猛戳这里:underscore.js源码解析(一) underscore.js源码GitHub地址 ...

Sat Feb 27 18:59:00 CST 2016 8 2402
Darkmode.js 源码解析

先拜读源码,最后总结,以及其他实现思路。如有错误,欢迎指正! 项目介绍 名称:Darkmode.js 功能:给你的网站添加暗色模式 项目链接:https://github.com/sandoche/Darkmode.js 使用插件 使用这个插件非常简单,只需要实例化 class,即可在页面 ...

Sun Apr 19 00:06:00 CST 2020 0 983
原创】jQuery1.8.2源码解析之jQuery.data

数据缓存,jQuery现在支持两种: 1. dom元素,数据存储在jQuery.cache中。 2.普通js对象,数据存储在该对象中。 以下是源代码: ...

Thu Oct 25 05:57:00 CST 2012 2 3492
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM