会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
overAgain
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
2016年9月29日
继承
摘要: 有两种方法确定原型和实例之间的关系 1:实例和原型中的出现过的构造函数都会返回true 3:谨慎地定义方法 使用对象字面量会导致错误,刚刚把SuperType的实例赋给了原型,紧接着又将原型替代成一个对象字面量导致原型链被切断,现在的原型包含一个Object实例,而非SuperType的实例,因此我
阅读全文
posted @ 2016-09-29 16:22 overAgain
阅读(125)
评论(0)
推荐(0)
2016年9月26日
高级程序设计第六章(2)--创建对象
摘要: 恢复内容开始 1:工厂模式 2:构造函数模式 //缺点 创建了两个同样任务的Function实例 alert(person1.sayName()==person2.sayName())//false 不同之处: 一、没有显示地创建对象; 二、直接将属性和方法赋给了this对象` 三、没有return
阅读全文
posted @ 2016-09-26 22:20 overAgain
阅读(166)
评论(0)
推荐(0)
2016年9月25日
高程第六章--面向对象程序设计--属性类型
摘要: ES有两种属性类型:数据属性和访问器属性。 一、数据属性4个描述其行为的特性。 1:[[Configurable]]:表示能否通过delete删除属性从而重新定义属性。 2: [[Enumerable]]:表示能否通过for-in循环返回属性 3: [[Writable]]:表示能否修改属性的值 4
阅读全文
posted @ 2016-09-25 20:54 overAgain
阅读(186)
评论(0)
推荐(0)
高程第五章(引用类型)
摘要: 引用类型是一种数据结构,它被称为类,但是这种称呼并不妥当,不具备传统的面向对象语言所支持的类和接口等基本结构。 Array.isArray()最终确定某个值到底是不是数组。 数组:栈方法 数组中的最大值 数组拼接 数组indexOf,找不到的话返回-1 迭代方法 var sum = 0; [5, 8
阅读全文
posted @ 2016-09-25 18:24 overAgain
阅读(117)
评论(0)
推荐(0)
第四章(变量、作用域、内存问题)
摘要: 基本类型的值在内存中固定大小的空间,引用类型的值是对象,保存在堆内存中 闭包的理解: http://www.cnblogs.com/dolphinX/archive/2012/09/29/2708763.html https://segmentfault.com/a/1190000000652891
阅读全文
posted @ 2016-09-25 15:47 overAgain
阅读(155)
评论(0)
推荐(0)
label语句和break continue的使用(高程第三章)
摘要: 2:continue&&outermost 这种情况下会退出内部循环,执行外部循环,也就意味着内部循环少执行了5次 3:switch case语句,假如有多个if else 用switch case可以精准定位到满足条件的语句,性能好 4:通过arguments对象的length属性可以获知有多少个
阅读全文
posted @ 2016-09-25 15:33 overAgain
阅读(222)
评论(0)
推荐(0)
2016年9月23日
高级程序设计第三章
摘要: 有五种简单数据类型:Underfined Null Boolean Number String ,和一种复杂数据类型Object typeof null 返回的是object, 0.1+0.2的结果不是0.3,而是0.30000000000000004。 NaN与任何值都不相等,包括NaN本身, i
阅读全文
posted @ 2016-09-23 22:58 overAgain
阅读(152)
评论(0)
推荐(0)
2016年9月20日
max取得数组的最大值
摘要: var arr = [1,2,3,4,5,2,2,4,52,5,6,5,4,4]; var maxNum = Math.max.apply(Math,arr); var maxIndex = arr.indexOf(Math.max.apply(Math,arr)) console.log(maxNum); console.log(maxIndex); var es6Max = Math.ma...
阅读全文
posted @ 2016-09-20 21:51 overAgain
阅读(436)
评论(0)
推荐(0)
使用bind()扩充作用域
摘要: window.color = "blue"; var o = {color :"red"}; function sayColor(){ alert(this.color); } var objectSay = sayColor.bind(o); objectSay()//red
阅读全文
posted @ 2016-09-20 21:14 overAgain
阅读(206)
评论(0)
推荐(0)
上一页
1
2
3
公告