自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 10【桥接设计模式】_桥接的设计模式

桥接模式(BridgePattern):将抽象部分与实现部分分离,使得它们可以独立变化。Tips:需要注意的是,桥接模式中的抽象并不是指抽象类或接口这种硬性概念,实现也不是具体指实现类;抽象与实现分离指的是两种维度的分离。这需要我们继续学习后面的知识;【案例】我们需要创建不同品牌的不同设备,这种关系使用继承来描述如下:设计好继承体系后,我们发现类的数量非常非常多,如果需要新增一个品牌或者新增一个设备都会导致类的数量激增;因为一个品牌都有手机、电脑、相机等设备。一个设备也会有小米、华为、神舟等品牌;

2025-01-20 07:33:34 327

原创 JavaScript——if判断与循环

4)default:类似于if-else中的else.如果case的值,都无法和表达式匹配,那么执行default后的代码。点击输入框中的确定,会返回,用户在输入框中,输入的数据点击取消,则会返回Null。2)prompt()输入框,返回的数据,默认是字符串类型。parseInt():将小括号中的内容,转换为Number类型,并返回。同while循环一样,循环代码段,减少重复性代码,方便开发者工作。带引号是字符串,直接使用。变量里,存储的数据是什么类型,这个变量就是什么类型。

2025-01-20 07:24:19 312

原创 es6——set、map数据结构

)//red//green//blueWeakSet的成员只能是对象垃圾回收机制不考虑WeakSet对该对象的引用。

2025-01-19 21:21:33 822

原创 ES6 箭头函数和运算符(

异步的处理函数事件的处理继续去沿用外层的this对象的属性不要去用箭头函数,除非是特别的需求数组方法的时候,保证代码的简洁this的指向ES5以前的this的指的是函数的调用对象,而ES6的箭头函数的this指向函数被调用时是上下文//传统模式会报错因为当时的this指向window;//箭头函数的this指向是不会更改的;},1000);参数默认值//传统模式returnnum;//fn1这样有一个弊端当num=0时,返回值为200//解决方法。

2025-01-19 21:19:30 501 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除