- 博客(3)
- 收藏
- 关注
原创 闭包
今天分享一下我自己理解的几种设计模式。工厂模式单例模式(Singleton Pattern)顾名思义,单例模式指的是:确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实例。组合模式(Composite Pattern)观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时其相关依赖对象皆得到通知并被自动更新。以观察的...
2020-03-22 19:50:18
90
原创 JS面对对象编程实例——简易轮播图的实现
我们在许多网页上都见过轮播图的功能了,现在就让我们来看下它是如何实现的首先对简易轮播图进行分析:要使的轮播图跟随按钮左右移动起来,根据当前的布局可以采用控制两个索引的方式,一个索引为要进入的图片的索引,另一个为要出去的图片的索引。然后开始选择元素,绑定事件。绑定事件又可以分为先计算对应得索引,再根据索引改变对应的图片的位置中的left来实现图片的移动。body部分代码如下: <di...
2020-03-07 20:50:50
241
原创 向js数组添加元素的一些方法
js中对数组的操作方法有很多,下面是我总结的一些向数组添加元素的一些方法。方法参数功能返回值是否会改变原数组push()任意个,任意值在目标数组的尾部增加数据,增加的数据是push的参数数组被增加之后的长度会unshift()任意个,任意值在目标数组的头部增加数据,增加的数据是unshift的参数数组被增加之后的长度会concat()任意个...
2020-02-21 14:28:37
341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人