- 博客(13)
- 收藏
- 关注
原创 关于设计模式的总结
此篇博客我主要针对以下几种模式进行介绍: 单例模式、工厂模式、策略模式、代理模式、发布订阅模式以及观察者模式六种模式。1.什么是设计模式呢?设计模式主要针对软件设计中普遍存在的各种问题所提出的解决方案,类似于由前辈们总结的设计经验,让我们少走弯路,能够使不稳定依赖于相对稳定、具体依赖于相对抽象,减少紧耦合,增强软件设计面对并适应变化的能力。2.单例模式是一种创建型模式,提供了一种创建对象的最佳方式,涉及道了一个单一的类,该类只在全局作用域下创建一次实例对象,让所用需要调用...
2022-05-22 10:58:21 289
原创 关于Vue中用jest测试
1.jest是什么?Jest是 Facebook 的一套开源的 JavaScript 测试框架, 它自动集成了断言、JSDom、覆盖率报告等开发者所需要的所有测试工具,是一款几乎零配置的测试框架。它能支持很多框架,比如Babel、TypeScript、Node、React、Angular、Vue等诸多框架。2.jest的使用...
2022-05-13 10:58:20 8572
原创 HTTP与HTTPS的区别
一、HTTP是什么?超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当。二、HTTPS是什么?HTTPS (全称:Hyper Text Transfer Protocol over SecureSo
2022-05-01 22:53:43 651
原创 手写js中的call 方法(原理分析)
我们通常使用call 来 修改某个对象的指向,但是你了解其中的原理吗?1.首先所有构造函数都能使用,说明什么?其实call 本身是构造函数原型上的一个方法 即(Function.prototype上的方法)2.为什么能使用传入的对象中的属性呢?实则是在传入的对象中,又声明了此构造函数(函数),则构造函数中就能使用此对象中的属性啦明白了这两点,我们就开始实现咯,上代码!Function.prototype.newCall =function(obj,...args){
2022-04-03 15:07:07 728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人