- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 如何在js中更好的使用数组
如何在js中更好的使用数组使用 Array.includes 替代 Array.indexOfArray.indexOf :返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。因此,如果在之后的代码中需要用到(给给定元素的)索引,那么 Array.indexOf 是不二之选。然而,如果我们仅需要知道数组中是否包含给定元素呢?这意味着只是是与否的区别,这是一个布尔问题。针对这...
2019-10-16 14:05:15 180
原创 JavaScript中的闭包函数
JavaScript中的闭包函数闭包是一个可以访问外部作用域的内部函数,即使这个外部作用域已经执行结束。原理:利用作用域的嵌套,触发计算机的垃圾回收机制,将原本要删除的变量暂时保存起来,可继续使用。以下为一些闭包的作用域以及应用:作用域作用域决定这个变量的生命周期及其可见性。 当我们创建了一个函数或者 {} 块,就会生成一个新的作用域。需要注意的是,通过 var 创建的变量只有函数作...
2019-09-29 08:40:09 552
原创 JavaScript中的代码小技巧
JavaScript中的代码小技巧ES5/6中的一些代码小技巧:JSON.stringify我们平时经常会用到 JSON 对象,比如当我们要实现对象的深拷贝时,我们可以用 JSON 对象的 JSON.stringify和 JSON.parse 来拷贝一个完全一样的对象,而不会对原对象产生任何引用关系。在使用 localStorage 时,也会用到它,因为 localStorage 只能存储字...
2019-09-22 17:31:01 251
原创 原生js实现放大镜效果
原生js实现放大镜效果放大镜效果鼠标放上去会有半透明小框,右边有局部大图显示,为小框里的图片内容;鼠标移动小框跟着移动,右边大图也跟随移动。放大镜关键原理:鼠标在小图片上移动时,通过捕捉鼠标在小图片上的位置,定位大图片的相应位置;放大镜的移动方向和大图片的移动方向:横向和纵向都是相反,才可以保证同步。...
2019-09-14 19:30:48 437
原创 js中的正则表达式
js中的正则表达式概述用于匹配规律规则的表达式,正则表达式最初是科学家对人类神经系统的工作原理的早期研究,现在在编程语言中有广泛的应用。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。使用1.不能直接使用,配合方...
2019-09-09 17:30:22 285
原创 HTML5以及其新增的属性
HTML5以及其新增的属性1. 语义化标签HTML5中增加了很多语义化标签,如下:section:表示页面中的一个内容区块article: 表示一块与上下文无关的独立的内容aside:是辅助 article 区域的内容。也可以理解为整个网页的 辅助区域figure: 表示一段独立的流内容,使用figcaption元素为其添加标题(第一个或最后一个子元素的位置)header: 表示页面...
2019-09-01 15:02:40 371
原创 JavaScript Date 对象以及两大定时器
JavaScript Date 对象以及两大定时器1、Date 对象Date对象是用来处理日期和时间的,通过js实现显示时间的效果。创建 Date 对象的语法: var myDate = new Date();注释:Date 对象会自动把当前日期和时间保存为其初始值。2、常用的 Date 对象方法Date() —— 返回当日的日期和时间。getDate() —...
2019-08-29 21:50:12 269
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人