摘要: 基本思想:两两比较相邻记录的关键字,如果反序则交换,直至没有反序为止。 最初的冒泡排序(初级版): 由于这样的排序仅仅是交换顺序,不算是真正的冒泡排序,效率也比较低。 当i=0, arr[0]和它后边的每一项进行比较大小,前者大于后者,则进行交换。始终保证arr[0]为最小值。 当i=1,(arr[ 阅读全文
posted @ 2018-08-21 23:34 阿兰儿 阅读(10845) 评论(3) 推荐(0) 编辑
摘要: 恢复内容开始 闭包:有权访问另一个函数作用域中的变量的函数。 创建方式:在一个函数内部创建另一个函数并返回。 首先谈谈作用域和作用域链是如何创建的?先来介绍下几个概念: 执行环境:定义了变量和函数有权访问的其他数据,每个执行环境都会有一个与之关联的变量对象,环境中所有的变量和函数都保存在这个变量对象 阅读全文
posted @ 2018-08-21 16:28 阿兰儿 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 原型链是实现继承的主要方法。基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法。 1.构造函数、原型、实例的关系: 每个构造函数都有原型属性(Prototype),指向一个原型对象(函数创建相应产生原型对象),每个原型对象包含一个属性(constructor),指向构造函数。每个实例都包 阅读全文
posted @ 2018-08-21 13:13 阿兰儿 阅读(222) 评论(1) 推荐(0) 编辑