ylbtech-JavaScript-Tool-lhgDialog:基础示例-源代码 1.返回顶部 1、 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x ...
分类:
编程语言 时间:
2020-07-16 22:02:15
阅读次数:
76
摘要:快快建好质量墙,既能保护程序员,也保护项目。 前言 程序员到底应该为所写软件的质量担负多大的责任?有人认为程序员应该为产品负责,也有人认为程序员的主要责任是交付速度,项目质量是项目要去考虑的问题。 程序员编写软件的过程中,会创造有缺陷代码或“Bug”。软件项目的主要目标之一就是在提升质量的同时 ...
分类:
其他好文 时间:
2020-07-16 12:17:51
阅读次数:
60
简单工厂的问题 昨天写了简单工厂模式,简单工厂模式虽然做到了对象的创建和使用分离,但是它有个致命的缺陷:不符合开闭原则。每当我们需要新加一个实现类的时候,我们不得不修改工厂的创建方法。 所以现在看来简单工厂模式的工厂责任还是太重,每种实现类都需要由这个工厂来创建,所以每增加一个产品的实现,都需要修改 ...
分类:
其他好文 时间:
2020-07-15 01:14:57
阅读次数:
75
当你将第一部智能手机交给孩子时,请不要让他们在毫无准备的情况下进入数字世界。科技公司高管詹妮弗·朱·斯科特(Jennifer Zhu Scott)在她的孩子们拿到手机后与他们签署了一份长达三页的使用协议,并附上了一些连成年人也应该考虑遵循的建议。 对许多现代人而言,拿到人生中的第一部智能手机,似乎成 ...
分类:
其他好文 时间:
2020-07-13 13:42:52
阅读次数:
96
迭代器模式是针对集合对象而生的,对于集合对象而言,肯定会涉及到对集合的添加和删除操作,同时也肯定支持遍历集合元素的操作,我们此时可以把遍历操作放在集合对象中,但这样的话,集合对象既承担太多的责任了,面向对象设计原则中有一条就是单一职责原则,所有我们要尽可能地分离这些职责,用不同的类取承担不同的责任, ...
分类:
其他好文 时间:
2020-07-12 17:12:04
阅读次数:
61
ylbtech-JavaScript-Runoob:JavaScript 条件语句 1.返回顶部 1、 JavaScript if...Else 语句 条件语句用于基于不同的条件来执行不同的动作。 条件语句 通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任 ...
分类:
编程语言 时间:
2020-07-11 19:37:56
阅读次数:
70
ylbtech-JavaScript-Runoob:JavaScript switch 语句 1.返回顶部 1、 JavaScript switch 语句 switch 语句用于基于不同的条件来执行不同的动作。 JavaScript switch 语句 请使用 switch 语句来选择要执行的多个代 ...
分类:
编程语言 时间:
2020-07-11 19:01:56
阅读次数:
82
ylbtech-JavaScript-Runoob:JavaScript 语句 1.返回顶部 1、 JavaScript 语句 JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。 JavaScript 语句 JavaScript 语句是发给浏览器的命令。 这些命令的作用是 ...
分类:
编程语言 时间:
2020-07-11 17:37:36
阅读次数:
80
定义 责任链,顾名思义,就是用来处理相关事务责任的一条执行链,执行链上有多个节点,每个节点都有机会(条件匹配)处理请求事务,如果某个节点处理完了就可以根据实际业务需求传递给下一个节点继续处理或者返回处理完毕 案例 客户端输入校验,需要多个校验步骤,比如sql注入校验、违禁词校验、js校验 客户端调用 ...
分类:
其他好文 时间:
2020-07-11 00:20:52
阅读次数:
66
设计模式之装饰者设计模式 1.定义:动态的将责任附加到对象上。想要扩展功能,装饰者是有别于继承的另外一种选择。就增加功能而言,装饰者模式比子类更加的灵活 涉及到的设计原则:类应该对扩展开放,对修改关闭 要点:1.装饰者和被装饰者有相同的超类型 2.可以用一个或者多个装饰者包装一个对象 3.既然装饰者 ...
分类:
其他好文 时间:
2020-07-10 00:02:47
阅读次数:
74