![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
bug妞
这个作者很懒,什么都没留下…
展开
-
预编译/作用域
预编译/作用域预解释:总结作用域预解释:在当前作用域下,JS代码执行之前,首先把所有带var和function关键字的进行提前声明或者定义var只是提前声明,function是提前的声明+定义都完成了总结创建AO对象找形参和变量声明并作为AO对象属性名,值为undefined, 将实参值和形参值统一在函数体里面找函数声明,值赋予函数体1)不管条件是否成立里面的都要进行预解释 i...原创 2018-11-23 17:08:52 · 137 阅读 · 0 评论 -
函数
函数函数参数回调函数forEach方法异步编程函数参数arguments.callee:当前的函数本身arguments.callee.caller:当前函数是在哪执行的->在全局作用域下执行,值是null; # 函数参数回调函数把一个函数B当做一个值传递给另外一个函数A回调函数模式中,我们传递进去的那个函数在执行的时候,一般情况下里面的this都是window我们可以使...原创 2018-11-26 09:50:52 · 88 阅读 · 0 评论 -
继承
继承原型继承(我们项目中最常用的一种继承方式)call继承冒充对象继承混合模式继承JS中常用的继承有以下几种方式(子类想要继承父类中的属性和方法)原型继承(我们项目中最常用的一种继承方式)A、子类的原型指向父类的一个实例即可 ->原理不是把父类中的方法直接的继承复制过来一份,而是通过原型链的查找机制一级级的向上查找使用的(参考图"原型继承.png")B、原型继承是把父类中私有和公有的...原创 2018-11-26 09:55:21 · 103 阅读 · 0 评论 -
this
this->我们一般只研究函数执行的时候里面的this->this是谁和当前的函数在哪执行和在哪定义没有半毛钱的关系1)看函数执行的时候,函数名之前是否有".",有的话"."前面是谁this就是谁,没有的话this就是windowoDiv.onclick=function(){ //匿名函数中的this->oDiv fn();//fn函数中的this->...原创 2018-11-26 10:08:04 · 101 阅读 · 0 评论 -
检测数据类型
数据类型JS中检测数据类型只有四种方式1、typeof 用来检测数据类型的运算符[typeof value]1)返回值:首先是一个字符串,然后包含了我们常用的数据类型,例如:"number"、"string"、"boolean"、"undefined"、"object"、"function" typeof typeof typeof [12] -> "s原创 2018-11-26 10:17:32 · 132 阅读 · 0 评论 -
正则
正则元字符修饰符项目中常用的正则正则的匹配正则的捕获实战元字符[拥有特殊含义的元字符]\d -> 匹配一个0-9的数字,相当于[0-9],和它相反的是\D ->匹配一个除了0-9的任意字符\w -> 匹配一个0-9、a-z、A-Z、_的数字或字符,相当于[0-9a-zA-Z_]\s -> 匹配一个空白字符(空格、制表符...)\b -> 匹配一个单词的边界...原创 2018-11-26 11:18:15 · 101 阅读 · 0 评论 -
鼠标跟随
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> * { margin: 0;原创 2018-11-28 11:04:47 · 198 阅读 · 0 评论 -
放大镜
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>京东商城放大镜</title> <style type="text/css"> * { margin:原创 2018-11-28 11:08:00 · 89 阅读 · 0 评论