js对象
kibuniverse
在路上
展开
-
原生js实现无缝轮播图(面向对象思维)
原生js实现无缝轮播图(面向对象思维) 因为最近为了锻炼面向对象编程的思维,再加上以前写轮播图也有点小bug,所以就抽出时间重新写了一下轮播图 一 、核心的思路 将所有需要展示的图片连成一张“长”的图片 将图片放入一个 BOX 内并为 BOX设置 overflow: hidden属性 通过定时器动态的改变绝对定位的left值实现图片在BOX自左向右或者自左向右滑动的效果 二、难点 如何在自动播...原创 2020-04-21 18:14:26 · 378 阅读 · 0 评论 -
js创建对象的三种形式(详细)
js创建对象的三种形式(详细) 前言: 为了省去Object 构造函数和对象字面量创建对象的大量重复代码,人们开始使用工厂模式的一种变体 1. 工厂模式 工厂模式是一种广为人知的设计模式, 这种模式抽象了创建具体对象的过程。考虑到在ECMAScript中无法创建类,开发人员就发明了以一种函数,用函数来封装以特定的接口创建对象的细节 // 工厂模式 function createPero...原创 2019-10-25 11:22:40 · 591 阅读 · 0 评论