2014年6月22日

【PHP设计模式】行为型之职责链(Chain of Responsibleity)

摘要: 责任链模式: 在责任链模式中,很多对象由每一个对象对其下家的引用而接 起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。客户并不知道链上的哪一个对象最终处理这个请求,系统可以在不影响客户端的情 况下动态的重新组织链和分配责任。处理者有两个选择:承担责任或者把责任推给下家。一个请 阅读全文

posted @ 2014-06-22 14:56 color_story 阅读(119) 评论(0) 推荐(0)

【PHP设计模式】行为型之迭代器

摘要: 迭代子模式:迭代子模式可以顺序访问一个聚集中的元素而不必暴露聚集的内部表象。多个对象聚在一起形成的总体称之为聚集,聚集对象是能够包容一 组对象的容器对象。迭代子模式将迭代逻辑封装到一个独立的子对象中,从而与聚集本身隔开。迭代子模式简化了聚集的界面。每一个聚集对象都可以有一个或一个 以上的迭代子对象, 阅读全文

posted @ 2014-06-22 14:55 color_story 阅读(118) 评论(0) 推荐(0)

【PHP设计模式】行为型之状态(State)

摘要: 状态模式:状态模式允许一个对象在其内部状态改变的时候改变行为。这个对象看上去象是改变了它的类一样。状态模式把所研究的对象的行为包装在不 同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让一个对象在其内部状态改变的时候,其行为也随之改变。状态模式需要对 每一个系统可能取得 阅读全文

posted @ 2014-06-22 14:55 color_story 阅读(170) 评论(0) 推荐(0)

PHP基础知识系列:知识点

摘要: 1.1 变量赋值 变量的传值赋值与引用赋值的区别,变量都是存放在栈内存中的,传值赋值时重新分配内存,引用是指向共同的内存.使用“&”符号实现引用赋值。$a = 11;$b = $a;$b = 22;echo $a."";echo $b;$c = &$a;//引用赋值$c = 33;echo $a.... 阅读全文

posted @ 2014-06-22 14:54 color_story 阅读(190) 评论(0) 推荐(0)

【PHP设计模式】结构型之门面(facade)

摘要: <意图> 【GOF】为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层次的接口,使得子系统更加容易使用。 外部与子系统的通信是通过一个门面(Facade)对象进行。 门面模式: 外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使 阅读全文

posted @ 2014-06-22 14:54 color_story 阅读(404) 评论(0) 推荐(0)

2013年4月23日

jQuery选择器汇总

摘要: jQuery 的选择器: $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的c 阅读全文

posted @ 2013-04-23 15:29 color_story 阅读(148) 评论(0) 推荐(0)

jQuery源码分析系列:队列操作

摘要: Queue队列: 队列是一种特殊的线性表,只允许在表的前端(队头)进行删除操作(出队),在表的后端(队尾)进行插入操作(入队)。队列的特点是先进先出(FIFO-first in first out),即最先插入的元素最先被删除。 jQuery提供了jQuery.queue/dequeue和jQuer 阅读全文

posted @ 2013-04-23 15:29 color_story 阅读(396) 评论(0) 推荐(0)

jQuery源码分析系列:数据缓存

摘要: 很多同学在项目中都喜欢将数据存储在HTMLElement属性上,如 1 2 <div data="some data">Test</div> 3 <script> 4 div.getAttribute('data'); // some data 5 </script> 给页面中div添加了自定义属性 阅读全文

posted @ 2013-04-23 15:28 color_story 阅读(206) 评论(0) 推荐(0)

jQuery源码分析系列:事件

摘要: jQuery 事件处理: 首先绑定事件最终的操作时: 1.addEventListener的使用方式: 1 target.addEventListener(type, listener, useCapture); target: 文档节点、document、window 或 XMLHttpReque 阅读全文

posted @ 2013-04-23 15:28 color_story 阅读(460) 评论(0) 推荐(0)

2013年4月11日

jQuery源码分析系列:总体架构

摘要: jQuery源码分析主要参考nuysoft的博客,主要用于个人的学习记录与总结。 jQuery源码总体架构:从总体上面来看jQuery的所有代码都被包含在这样一个自调用的匿名函数中。 (function(window,undefined){ //代码 })(window); 分析: 1.这样的一个自 阅读全文

posted @ 2013-04-11 17:35 color_story 阅读(208) 评论(0) 推荐(0)

导航