
js高级
前端黑
记录成长的点滴
展开
-
first js高级 对象的创建 函数的创建 原型
复习 动态页面: 页面由html+css+js 向服务器发送请求,服务器那边没有页面,是动态生成的,返回给客户端 基本数据类型 undeifend boolean string null number 复杂类型 object Array Date function RegExp 类型检测 typeof typeof用以获取一个变量或者表达式的类型,typeof一般只...原创 2019-03-10 13:39:09 · 273 阅读 · 0 评论 -
three js高级 原型继承 拷贝继承构造函数继承
原型及原型链 实例对象和原型链是通过原型_ proto __原型进行联系 和构造函数之间没有直接关系 原型指向可以改变 构造函数中的this就是实例对象 原型对象中的方法中this就是实例对象 改变的比如 Student.prototype = new Person(10); 因为 new Person(10)中有一个_proto _中有一个原型指向自己的prototype 当上面把 new ...原创 2019-03-10 13:40:37 · 214 阅读 · 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 · 475 阅读 · 0 评论 -
five js高级 复习 与及正则
复习 递归轻易不要用,效率很低 浅拷贝 概念 //浅拷贝:拷贝就是复制,就相当于把一个对象中的所有的内容,复制一份给另一个对象,直接复制,或者说,就是把一个对象的地址给了另一个对象,他们指向相同,两个对象之间有共同的属性或者方法,都可以使用 深拷贝 #####概念 深拷贝:拷贝还是复制,深:把一个对象中所有的属性或者方法,一个一个的找到.并且在另一个对象中开辟相应的空间,一个一个的存储到另一个对象...原创 2019-03-10 13:43:49 · 225 阅读 · 0 评论