Fork me on GitHub
随笔 - 265  文章 - 0  评论 - 1075  阅读 - 230万
08 2013 档案
jQuery 2.0.3 源码分析core - 选择器
摘要:声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 打开jQuery源码,一眼看去到处都充斥着正则表达式,jQuery框架的基础就是查询了,查询文档元素对象,所以狭隘的说呢,jQuery就是一个选择器,并这个基础上构建和运行查询过滤器! 工欲善其事,必先利其器,所以先从正则入手我们来分解一个表达式 // A simple way to check ... 阅读全文
posted @ 2013-08-26 22:26 【艾伦】 阅读(43235) 评论(30) 推荐(81) 编辑
jQuery源码分析系列
摘要:声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢!版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准附上每一章的源码注释分析 :https://github.com/JsAaron/jQuery正在编写的书 -jQuery架构设计与实现本人在慕课网的教程... 阅读全文
posted @ 2013-08-24 14:52 【艾伦】 阅读(197633) 评论(33) 推荐(254) 编辑
jQuery 2.0.3 源码分析core - 整体架构
摘要:拜读一个开源框架,最想学到的就是设计的思想和实现的技巧。废话不多说,jquery这么多年了分析都写烂了,老早以前就拜读过,不过这几年都是做移动端,一直御用zepto, 最近抽出点时间把jquery又给扫一遍我也不会照本宣科的翻译源码,结合自己的实际经验一起拜读吧!github上最新是jquery-master,加入了AMD规范了,我就以官方最新2.0.3为准整体架构jQuery框架的核心就是从HTML文档中匹配元素并对其执行操作、例如:().find().css()().hide().html('....').hide().从上面的写法上至少可以发现2个问题1. jQuer 阅读全文
posted @ 2013-08-23 21:34 【艾伦】 阅读(99533) 评论(88) 推荐(248) 编辑
JSDeferred 源码分析
摘要:不经意看到了一个构思非常惊人的异步流程控制库,发出来分享下http://cho45.stfuawsc.com/jsdeferred/关于CommonJS Promises请看另一个异步库 http://www.cnblogs.com/aaronjs/p/3168588.html整个代码非常简洁,易用,不过呢是小日本写的东西…API手册:加载jsdeferred定义延迟对象。为方便起见,我们用Deferred.define()方法把接口导出到全局作用于中Deferred.define();通过这样做,你就能使用如 next(), loop(), call(), parallel() and wa 阅读全文
posted @ 2013-08-09 09:13 【艾伦】 阅读(2577) 评论(0) 推荐(3) 编辑
前端MVVM框架avalon揭秘 - 双向绑定原理
摘要:avalon大家可能不熟悉,但是Knockout估计或多或少听过用过,那么说说KO的几个概念监控属性(Observables)和依赖跟踪(Dependency tracking)声明式绑定(Declarative bindings)模板(Templating)本章主要提到 监控属于 与 依赖跟踪(后改名叫计算属性)监控顾名思义,监听着你设定目标的变化,换句话说能够通知订阅者它的改变以及自动探测到相关的依赖。计算属性,就是依赖监控属性变化而自动调用处理更新KO的一个例子如果你已经有了监控属性firstName和lastName,你想显示全称怎么办? 这就需要用到依赖监控属性了 – 这些函数是一个 阅读全文
posted @ 2013-08-02 08:18 【艾伦】 阅读(16690) 评论(2) 推荐(14) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示