9159金沙游艺场-奥门金沙游艺场-[欢迎您]

9159金沙游艺场为您呈现最新的面貌!,目前注册送体验金,欢迎您将成为影视娱乐行业新的风向标,是亚洲的优质娱乐先锋。

js面向对象实现图片轮播插件9159金沙游艺场

日期:2020-01-04编辑作者:办公软件

js面向对象实现图片轮播插件

功能:新建一个实例就是一个图片轮播,可以新建多个,但是实例与实例之间是干扰的。

 

过程:看视频教程说,第一次搞面向对象,把面向过程改头换面就可以了。自己就死磕地先写了原生,再改为面向对象。

 

写原生的时候,遇到的问题:

不知道怎么样停止计时器:clearInterval、clearTimeout

设计计时器设计错了,之前我以为设置一个setInterval为1000ms然后再设置一个setTimeout为1000ms。这样效果是出来了,但是不好控制;更好的设计是外面是一个setInterval为2000ms,里面也设一个setInterval为1000ms,然后用clearInterval来停止里面的那个

写的时候,逻辑很混乱,不过呢,现在回想起来,把最小的单位功能先写出来,再考虑其他功能与这个子功能的关系,这样写的话比较容易理清楚他们的逻辑。(逻辑问题那晚都没理清楚,很沮丧,做了一些不理智的事情,也发现自己抵挫能力需要加强

不管怎么,我写出来了。加油!

 

 

 

我想了很久,也没想出来,查不来,然后就问QQ群的人和上SF了,其实我排错的思路是正确的,找到错误是在哪部分上,但是我在那个部门没有注意细节,就是var _this=this!我没有加var!意味着_this是全局变量。

找到答案之后,再联系一下自己之前的猜想,就是什么让他们合并在一起了,我意味是prototype的问题,但是我直接把prototype干掉,放在构造函数里面,console.log出来的一模一样!我就蒙了!以后就可以在这里找原因。

功能:新建一个实例就是一个图片轮播,可以新建多个,但是实例与实例之间是干扰的。 过程:看视频教程说...

本文由9159金沙游艺场-奥门金沙游艺场-[欢迎您]发布于办公软件,转载请注明出处:js面向对象实现图片轮播插件9159金沙游艺场

关键词:

Python实现检测服务器是否可以ping通的2种方法91

Python落成检查实验服务器是还是不是能够ping通的2种艺术,pythonping 好想在二〇一四停止前再赶出个10篇博文来,~(_)...

详细>>

6安装和接受Docker

CentOS6.6安装和使用Docker Docker简介 docker 是一个linux 上的LXC 容器项目,是很轻量级的虚拟化技术。 docker虽然基于lxc技术...

详细>>

二级导航

jquery 二级导航 $(function () { $(".userhover").hover(function () { $(this).children('ul').stop(true, true).show(300); }, function () { $(this).chi...

详细>>

div垂直居中五种

div中的内容垂直居中的三种艺术,div垂直居中七种 一、行高(line-height)法 如若要笔直居中的独有生机勃勃行或多少...

详细>>