摘要: 定义: 代理模式:为一个对象找一个替代对象,以便对原对象进行访问。在我的理解钟,代理就类似于第三方,比如,电视剧中的某大亨出现意外情况的时候,基本都会让律师全权代理,不会直接和大亨进行沟通,律师所做的事情就可以理解为代理模式。还有就是代购这个职业,比如我们因为各种原因不能出国去购买某种化妆品,这时候 阅读全文
posted @ 2019-06-15 18:48 栀子花编织着留恋 阅读(2531) 评论(0) 推荐(1) 编辑
摘要: 策略模式的定义: 将算法一个个的单独进行封装,并且使他们可以相互替换。此模式让算法的变化不会影响到使用算法的客户。 先回顾一下,我们在做项目的过程中,是不是经常会遇见因为业务逻辑的关系,我们会写好多的is-else语句进行判断,或者使用switch语句,在后期添加新的需求的时候,比较头疼的需要去改这 阅读全文
posted @ 2019-06-07 19:08 栀子花编织着留恋 阅读(212) 评论(0) 推荐(1) 编辑
摘要: 定义 一个构造函数在构造出一个对象后,之后再使用这个构造函数构造对象时,不会是新的对象,依旧是上一次的对象.也就是说::: 确保一个类仅有一个实例,并提供一个访问它的全局访问点。 通过一个实用场景来理解单例模式的概念。当我们点击登录按钮的时候,会出现一个登录的弹窗,而这个弹窗是唯一的,不论我们点击多 阅读全文
posted @ 2019-05-30 12:59 栀子花编织着留恋 阅读(142) 评论(0) 推荐(1) 编辑
摘要: 线程与进程: 进程是系统资源分配和调度的单元。一个运行着的程序就对应一个进程。在windows中,每一个打开的运行的应用程序或后台程序,比如运行中的qq,谷歌浏览器,网易云音乐,资源管理器等都是一个进程。一个进程包括了运行中的程序和程序所使用到的内存和系统资源。比如,边听音乐,边在博客园写博客,这 阅读全文
posted @ 2019-05-29 16:48 栀子花编织着留恋 阅读(112) 评论(0) 推荐(1) 编辑
摘要: 代码审查的注意事项 代码审查的目的是,一避免存在隐含的重大逻辑错误,上线后导致系统崩溃,二是对开发规范的检验,是否在开发的过程中,遵循开发规范。注意事项 - 命名规范 我觉得命名规范在项目中是很有意义的,因为 开发是多人协作,版本迭代迅速,维护人员可能会更换的问题,要做到"看其名,知其意"。不能随便 阅读全文
posted @ 2019-05-25 08:52 栀子花编织着留恋 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 阳光正好,我们正在努力前行。 一。引言 初始使用websocket ,一开始看文档的时候,觉得很简单,只需要创建websocket实例,然后有几个监听打开连接,监听关闭连接,监听连接异常等方法。但是, 在项目中使用的时候,就会发现 不是那么的简单 。。。通过这篇博客能够给大家讲一下什么是websoc 阅读全文
posted @ 2019-04-18 19:35 栀子花编织着留恋 阅读(15940) 评论(2) 推荐(2) 编辑
摘要: 对象的原型链:一个对象所拥有的属性不仅仅是它本身拥有的属性,他还会从其他对象中继承一些属性。当js在一个对象中找不到需要的属性时,它会到这个对象的父对象上去找,以此类催,这就构成了对象的原型链。 下面分别介绍__proto__和prototype两个属性 __proto__:所有的对象均具有的属性, 阅读全文
posted @ 2019-03-24 22:11 栀子花编织着留恋 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 阳光那么好,何必自寻烦恼,过好每一个当下,一万个美丽的未来抵不过一个温暖的现在。 一。Vue.nextTick(): 该api 是在Dom节点更新结束之后执行的一个延时回调。在修改数据之后,立即使用这个方法,可以获取到更新后的Dom。 使用场景:当修改的时候,将获取到的数据对页面的form进行赋值的 阅读全文
posted @ 2019-03-18 17:01 栀子花编织着留恋 阅读(201) 评论(0) 推荐(1) 编辑
摘要: 送给自己的一句话:给自己一点时间,去整理发生的事情,整理好自己,重新出发。 1.微信小程序配置业务域名遇到的坑: 小程序中有一个需求,就是 嵌入一个h5页面,这块需要配置业务域名的。在微信公众平台的开发--开发设置--业务域名中,下载校验文件,发送给运维,重点来了!!!!这个文件是放在自己项目下,还 阅读全文
posted @ 2019-03-15 19:49 栀子花编织着留恋 阅读(122) 评论(0) 推荐(1) 编辑
摘要: 一.什么是迪米特原则 迪米特原则也叫最少知道原则,一个类应该对其他对象保持最少的了解。通俗来讲,就是一个类对自己依赖的类知道的越少越好。因为类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 二。优点: 使对象之间的耦合降到最小,符合高内聚,低耦合的特性,从而使类具有更 阅读全文
posted @ 2019-03-02 11:25 栀子花编织着留恋 阅读(301) 评论(0) 推荐(0) 编辑