03 2017 档案
获取元素的外联样式
摘要:我们都知道在JS中,使用ele.style.width只能获取到内联样式: 但是,将样式放在<style></style>标签里,我们获取到的就是空; 这时候我们就需要用到getComputedStyle方法,它接受两个参数,第一个是目标元素,第二个是要选择的伪类,第二个参数如果不选择伪类,就填nu 阅读全文
posted @ 2017-03-31 20:24 EnochRy 阅读(1091) 评论(0) 推荐(1)
JS面向对象整理
摘要:有次面试的时候,面试官让我谈谈对面向对象的理解,让我一下蒙了,竟然不知道从哪里说起?自己都是在看完视频后,直接用面向对象写东西,也没有好好梳理,导致自己只会简单的用一下,却不会说。于是我就翻了翻《JavaScript高级程序设计》,对其进行整理了一下。 1.什么是对象 在ECMAScript中,对象 阅读全文
posted @ 2017-03-27 22:37 EnochRy 阅读(218) 评论(0) 推荐(0)
随机整数函数
摘要:function randomNum(minNum,maxNum){ var choices = maxNum - minNum + 1; return Math.floor(Math.random() * choices + minNum); } var num = randomNum(2, 10 阅读全文
posted @ 2017-03-24 21:10 EnochRy 阅读(449) 评论(0) 推荐(0)
数组的常用方法
摘要:1.arr.toString(): 将数组转换为以逗号分隔的字符串; 2.arr.join(): 也是讲数组转换为字符串,只是join方法接受一个作为分隔符的参数,如果没有参数,则默认是以逗号分隔; 3.arr.push(): push可以接受任意数量的参数,将参数放在原数组的尾部,该方法返回的是最 阅读全文
posted @ 2017-03-24 10:43 EnochRy 阅读(6806) 评论(0) 推荐(0)
css中的单位
摘要:今天看到了一个没见过的单位vw,就顺便把css中我常用的单位讲解一下; 1.px px:像素,这个单位想必大家都很熟悉,就是计算机上的一个点,我也不多说什么了。 2.em em是相对于其父元素的字体大小,如果没有父元素,则是相对于body元素,即1em是当前元素大小的1倍,2em是2倍。 <div 阅读全文
posted @ 2017-03-22 22:49 EnochRy 阅读(477) 评论(0) 推荐(0)
数组去重的四种方法
摘要:这篇文章是参考http://www.jb51.net/article/46154.htm 1.最基本的去重方法 思路:定义一个新数组,并存放原数组的第一个元素,然后将元素组一一和新数组的元素对比,若不同则存放在新数组中。 function unique(arr){ var res = [arr[0] 阅读全文
posted @ 2017-03-21 22:02 EnochRy 阅读(84091) 评论(8) 推荐(1)