原文:【原創】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