Javascript
文章平均质量分 77
浅若清风爱
这个作者很懒,什么都没留下…
展开
-
原生 js 放大镜效果
放大镜效果是很常见的一种效果,例如淘宝,京东之类的购物商城里面经常会看到这种效果。下面附上一张效果图:好了,不要再看了,美女有那么好看吗?咱们来看代码好不好( o=^•ェ•)o ┏━┓:html布局:(图片需要自己找哦 ㄟ( ▔, ▔ )ㄏ) <div id="demo"> <div id="small-box"> <...原创 2019-03-15 23:01:13 · 203 阅读 · 1 评论 -
jQuery实现简单的雪花下落样式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...原创 2019-04-13 17:12:14 · 824 阅读 · 0 评论 -
字符串转化为数值类型
// 字符串转化为数值类型 // 1、当string 为非数字时;转化结果为NaN // 2、当string 为数字时;转化结果为该数字 // 3、当string 为空字符加粗样式串时 ;转化结果为0 // 4、当string 为16进制 转化结果为10进制整数 var str = '浅爱'; var num = Number(str);...原创 2018-12-27 10:32:58 · 5530 阅读 · 0 评论 -
DOM获取HTML中的元素
&lt;div&gt;`&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div id="box"&gt;&lt;/div&gt;原创 2019-01-07 19:59:44 · 251 阅读 · 0 评论 -
数组对象属性以及数组对象方法简介
Array 对象属性:constructor :返回对创建此对象的数组函数的引用。语法:object.constructorlength : 设置或返回数组中元素的数目语法:arrayObject.lengthprototype :使您有能力向对象添加属性呵方法语法:object.prototype.name = value;Array 对象方法:delete()...原创 2019-01-07 20:53:29 · 761 阅读 · 0 评论 -
闭包简介
什么是闭包?当函数被保存到外部时,就会产生闭包(或者说是当函数执行完毕后,函数的执行期上下文尚未被销毁且保存到了函数外部)闭包的缺点:由于闭包不会在函数执行完毕后释放对应的作用域,所以会导致内存泄漏闭包的作用:1.可以当作缓存【就是说在函数内部定义了一个变量,这个变量在函数内部是不能直接访问的,只有通过闭包来访问,于是这个变量就相当于被存储起来了,等到要修改或是访问它的时候就可以通过闭包...原创 2019-03-06 22:13:45 · 108 阅读 · 0 评论 -
深拷贝与浅拷贝
1.深拷贝(Deep Copy):深拷贝就是增加一个“指针”,并申请一个新的内存,并且让这个新增的‘指针’指向这个新的内存地址,使用深拷贝,在释放内存的时候不会像浅拷贝一样出现重复释放同一段内存的错误,当我们需要复制原对象而又不能修改元素对象的时候,深拷贝就是一个,也是唯一的选择。下面简单的写一个引用类型数据的深拷贝: // 深拷贝引用类型数据 function deepDa...原创 2019-03-08 18:06:19 · 118 阅读 · 0 评论 -
继承的6中方式
想要继承,就必须要提供一个父类(继承谁,提供继承的属性)// 父类function Person(name) { // 给构造函数添加了参数 this.name = name; this.sum = function () { alert(this.name) } } ...原创 2019-03-08 23:05:34 · 117 阅读 · 0 评论 -
js事件冒泡与捕获
1 事件传播—— 冒泡与捕获默认情况下,事件使用冒泡事件流,不使用捕获事件流。然而,在FireFox 和Safari里,你可以显示的指定使用捕获事件流,方法是在注册事件时传入useCapture 参数,将这个参数设为true。2 冒泡流事件当事件在某一DOM元素被触发时,例如用户在客户名字节点上点击鼠标,事件将跟随着该节点继承自的各个父节点冒泡穿过整个的DOM节点层次,直到它遇到依附有该事件...转载 2019-03-09 17:29:39 · 79 阅读 · 0 评论 -
this指向的改变方法
第一种 call()方法写法:函数.call(this, 内容一,内容二)第一个参数要指向的 后面的参数为函数执行的时候的实参示例代码:window.str = 'window';var a = { str : 'a'}function fn(){console.log(this.str);}fn.call(); //windowfn.call(window); //w...原创 2019-05-06 19:59:46 · 152 阅读 · 0 评论