摘要: ECMAScript3给Function的原型定义了两个方法,他们是Function.prototype.call 和 Function.prototype.apply. 在实际开发中,特别是在一些函数式风格的代码编写中,call和apply方法尤为有用。 call和apply区别 其实他们的作用是 阅读全文
posted @ 2017-05-04 23:51 最骚的就是你 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 很开心,最近收获了很多知识,而且发现很多东西,以前理解的都是错的,或者是肤浅的,还以为自己真的就get到了精髓,也很抱歉会影响一些人往错误的道路上走,不过这也告诉了我们,看任何一篇文章都不能盲目的去相信,要实践验证再验证。今天就重新整理一下,我对面向对象的理解,当然也不保证完全正确的,但绝对是在进步 阅读全文
posted @ 2017-05-04 23:49 最骚的就是你 阅读(175) 评论(0) 推荐(0) 编辑
摘要: React是一个UI层面的库,它采用虚拟DOM技术减少Javascript与真正DOM的交互,提升了前端性能;采用单向数据流机制,父组件通过props将数据传递给子组件,这样让数据流向一目了然。一旦组件的props或则state发生改变,组件及其子组件都将重新re-render和vdom-diff, 阅读全文
posted @ 2017-05-04 23:45 最骚的就是你 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 原型链继承 借用构造函数 组合继承 寄生组合式继承 后记 阅读目录 原型链继承 借用构造函数 组合继承 寄生组合式继承 后记 继承有两种方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。 由于函数没有签名,在ECMAScript中无法实现接口继承。ECMAScr 阅读全文
posted @ 2017-05-04 23:38 最骚的就是你 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 一、对象 1.1 获取属性值的方式 1.2 获取动态生成的属性的值 二、数组 2.1 检测是否为数组 2.2 增加数组长度导致未赋值的位置为undefined 减少数组长度则会裁去多余的值。 2.3 用闭包实现简易迭代器 三、作用域 3.1 函数作用域(局部变量) 不能在函数体外直接访问函数内变量。 阅读全文
posted @ 2017-05-04 23:32 最骚的就是你 阅读(904) 评论(1) 推荐(0) 编辑