摘要: call和apply的使用 关于 JavaScript 中 apply 和 call 方法的区别 如果没接触过动态语言,以编译型语言的思维方式去理解 JavaScript 将会有种非常神奇而怪异的感觉,因为意识 上往往不可能的事, 偏偏就在 js 中发生了... 阅读全文
posted @ 2019-04-12 10:55 莫若zbl 阅读(114) 评论(0) 推荐(0) 编辑
摘要: ES6继承语法 阅读全文
posted @ 2019-01-03 10:13 莫若zbl 阅读(1247) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程思路 阅读全文
posted @ 2018-12-26 09:29 莫若zbl 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 原型继承是让父对象作为子对象的原型,从而达到继承的目的: 同时,ECMAScript5也提供了类似的一个方法叫做Object.create用于继承对象: 阅读全文
posted @ 2018-12-03 09:12 莫若zbl 阅读(111) 评论(0) 推荐(0) 编辑
摘要: // 这里是全局中的 this 是指向 window 的 console.log(this); var a = 10; // 可以直接使用 window.a 输出的结果为10 console.log(this.a); function box1() { // this... 阅读全文
posted @ 2018-12-03 09:11 莫若zbl 阅读(132) 评论(0) 推荐(0) 编辑
摘要: // 如何在你一个函数外部,进行访问使用函数内部的变量 /* function box(){ var b = 666; return b; } var res = box(); console.log(res); */ // 闭包的作用:让外部访问函数内部的变量 function wai(){ var num = 22; function nei(){ var s = 33; console.... 阅读全文
posted @ 2018-11-26 10:53 莫若zbl 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 函数类型 在ECMAScript 中有三种函数类型:函数声明,函数表达式和函数构造器创建的函数。每一种都有自己的特点。 1.函数声明 这种函数类型的主要特点在于它们仅仅影响变量对象。该特点也解释了第二个重要点(它是变量对象特性的结果)在代码执行阶段它们已经可用(因为FD在进入上下文阶段已经存在于VO 阅读全文
posted @ 2018-11-20 09:07 莫若zbl 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Document 阅读全文
posted @ 2018-11-17 18:10 莫若zbl 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 什么是JSON: JSON是设计成描述数据交换格式的,他也有自己的语法,这个语法是JavaScript的一个子集。{ "prop": "val" } 这样的声明有可能是JavaScript对象字面量也有可能是JSON字符串,取决于什么上下文使用它,如果是用在string上下文(用单引号或双引号引住, 阅读全文
posted @ 2018-11-13 09:14 莫若zbl 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 原型 原型使用方式: 通过给Calculator对象的prototype属性赋值,来设定Calculator对象的原型。 上面使用原型的时候,有一个限制就是一次性设置了原型对象,我们再来说一下如何设置原型的每个属性。 先声明了一个Calculate对象,在构造函数里面初始化一个number属性,然后 阅读全文
posted @ 2018-11-07 18:02 莫若zbl 阅读(279) 评论(0) 推荐(0) 编辑