用户中心USER CENTER

首页/用户
  • JS设计模式-单例模式

    摘要:以上,吐槽完毕设计模式主要分为三大类创建型模式结构型模式行为模式。单例模式所谓单例模式,是指仅实例化该类一次,该实例提供一个众所周知的全局访问点。单例模式暂时这么些,如果后续了解更多会默默补充上来,下一次会分享工厂模式。 初入js坑时,满脸懵逼的我认为设计模式就该是后端头疼的,对,头疼,盖因粗略扫描下来也就十几二十种吧,彼时颇有种隔岸观火看到你过得不好我也就安心的自得。染鹅,打脸啪啪的...

    qpal 发布于JavaScript
  • Event Handler 事件处理程序 2 ---跨浏览器事件对象《高程3》

    摘要:一旦事件处理程序执行完成,对象就会被销毁。所有浏览器对的支持方式包括事件对象和事件对象。无论指定事件处理程序时使用什么方法级或级,都会传入对象。由于不支持事件捕获,因而只能取消事件冒泡但可以同时取消事件捕获和冒泡。 0 Event Object导论 支持DOM0、DOM2的浏览器和IE浏览器实现事件处理程序的不同,除了体现在添加事件处理程序的不同上,还体现在event对象的实现差异上,...

    qpal 发布于JavaScript
  • 链表中环的入口节点

    摘要:题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出。 题目描述 给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = va...

    qpal 发布于Java
  • Java013-集合

    摘要:集合框架重点理解用于存储数据的容器。集合容器在不断向上抽取过程中。出现了集合体系。,删除将集合中的元素全删除,清空集合。删除集合中指定的对象。注意删除成功,集合的长度会改变。作用用于取集合中的元素。是集合特有的迭代器。是单列集合是双列集合 集合框架(重点理解):用于存储数据的容器。特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎...

    qpal 发布于Java
  • 重构-改变既有代码的设计(八)--重新组织数据

    摘要:并隐藏对象内与用户无关的数据结构。有一种变化行为被称为常量函数,它们会返回一个硬编码的值。尽管常量函数有其用途,但若与子类中只有常量函数,实在没有足够的存在价值。你可以在超类中设计一个与常量函数返回值相应的字段,从而完全除去这样的子类。 前言 前面已经对方法,类列举了重构方法。现在该轮到字段了注:值对象:不可变对象引用对象:可变对象 Self Encapsulate Field 自封装...

    qpal 发布于Java
<