![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js高级
前端黑
记录成长的点滴
展开
-
first js高级 对象的创建 函数的创建 原型
复习动态页面:页面由html+css+js向服务器发送请求,服务器那边没有页面,是动态生成的,返回给客户端基本数据类型undeifendbooleanstringnullnumber复杂类型objectArrayDatefunctionRegExp类型检测typeoftypeof用以获取一个变量或者表达式的类型,typeof一般只...原创 2019-03-10 13:39:09 · 231 阅读 · 0 评论 -
three js高级 原型继承 拷贝继承构造函数继承
原型及原型链实例对象和原型链是通过原型_ proto __原型进行联系和构造函数之间没有直接关系原型指向可以改变构造函数中的this就是实例对象原型对象中的方法中this就是实例对象改变的比如 Student.prototype = new Person(10);因为 new Person(10)中有一个_proto _中有一个原型指向自己的prototype当上面把 new ...原创 2019-03-10 13:40:37 · 179 阅读 · 0 评论 -
four js高级 apply call bind 作用域 闭包 沙箱 递归
apply和call方法作用都可以改变this的指向没有传参数apply和call方法中如果没有传入参数,或者传入的是null,那么调用该方法的函数的this指向是默认的window参数f1.apply(null, [100,200]) 数组传入参数f1.call(null,100,200) 一个个传入f1.apply(对象, [100,200])那么f1中的原型指向变成了 传...原创 2019-03-10 13:41:51 · 427 阅读 · 0 评论 -
five js高级 复习 与及正则
复习递归轻易不要用,效率很低浅拷贝概念//浅拷贝:拷贝就是复制,就相当于把一个对象中的所有的内容,复制一份给另一个对象,直接复制,或者说,就是把一个对象的地址给了另一个对象,他们指向相同,两个对象之间有共同的属性或者方法,都可以使用深拷贝#####概念深拷贝:拷贝还是复制,深:把一个对象中所有的属性或者方法,一个一个的找到.并且在另一个对象中开辟相应的空间,一个一个的存储到另一个对象...原创 2019-03-10 13:43:49 · 139 阅读 · 0 评论