自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 闭包

今天分享一下我自己理解的几种设计模式。工厂模式单例模式(Singleton Pattern)顾名思义,单例模式指的是:确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实例。组合模式(Composite Pattern)观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时其相关依赖对象皆得到通知并被自动更新。以观察的...

2020-03-22 19:50:18 63

原创 JS面对对象编程实例——简易轮播图的实现

我们在许多网页上都见过轮播图的功能了,现在就让我们来看下它是如何实现的首先对简易轮播图进行分析:要使的轮播图跟随按钮左右移动起来,根据当前的布局可以采用控制两个索引的方式,一个索引为要进入的图片的索引,另一个为要出去的图片的索引。然后开始选择元素,绑定事件。绑定事件又可以分为先计算对应得索引,再根据索引改变对应的图片的位置中的left来实现图片的移动。body部分代码如下: <di...

2020-03-07 20:50:50 191

原创 向js数组添加元素的一些方法

js中对数组的操作方法有很多,下面是我总结的一些向数组添加元素的一些方法。方法参数功能返回值是否会改变原数组push()任意个,任意值在目标数组的尾部增加数据,增加的数据是push的参数数组被增加之后的长度会unshift()任意个,任意值在目标数组的头部增加数据,增加的数据是unshift的参数数组被增加之后的长度会concat()任意个...

2020-02-21 14:28:37 306

空空如也

空空如也

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

TA关注的人

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