上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 继承的发展史 1.传统形式 --> (原型链) 缺点:过多继承了没用的属性 。 2.借用构造函数 缺点:不能继承借用构造函数的原型,每次构造函数都要多走一个函数。 借用person构造函数,但new的是student 对象,不能继承person 函数的原型。 3.共享原型 不能修改原型属性 如果想要 阅读全文
posted @ 2017-10-13 12:46 im.lhc 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.对象链式开发 如何实现对象的链式开发?(模仿jQuery) obj.eat().smoke().drink().eat().sleep(); 2.属性名 3.对象的枚举 hasOwnProperty 作用:检查是否是自己的属性,对象的原型属性不算。 hasOwnProperty 和for in 阅读全文
posted @ 2017-10-13 12:35 im.lhc 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.递归 1.找规律 2.找出口 eg: 阶乘 eg:斐波那契数列 2.预编译 ​ JavaScript是单线程,解释性语言 1.语法分析 2.预编译 函数声明的整体提升 变量声明的提升 函数声明的整体提升 变量声明的提升 函数的预编译 创建AO(activation Object)对象 找形参和变 阅读全文
posted @ 2017-10-12 23:39 im.lhc 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.对象 对象具有属性和方法(函数) 1.对象的增删改查 增加 this.(新的属性或方法)=xxx 查看 this.(属性) 改 this.(属性)=(新的值) 删除 delete object.(属性) 返回值为布尔值。删除后属 性的值为undefined。 注意:document.write( 阅读全文
posted @ 2017-10-12 23:36 im.lhc 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.this 函数预编译过程 this —> window this --> 新建的对象 全局作用域里 this—> window call/apply 可以改变函数运行时this 指向 obj.func(); func()里面的this指向obj; 谁调用this 指向 谁; 2.argument 阅读全文
posted @ 2017-10-12 23:28 im.lhc 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), ..., (an, bn) which makes sum of 阅读全文
posted @ 2017-10-12 19:24 im.lhc 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 链地址的哈希表实现 1.类型定义 2.初始化 3.查找 4.插入 阅读全文
posted @ 2017-10-12 12:59 im.lhc 阅读(323) 评论(0) 推荐(0) 编辑
摘要: Given a linked list, determine if it has a cycle in it. Follow up:Can you solve it without using extra space? 思路:使用两个指针slow,fast。两个指针都从表头开始走,一个slow一次前 阅读全文
posted @ 2017-10-11 23:23 im.lhc 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Invert a binary tree. to 阅读全文
posted @ 2017-10-11 19:25 im.lhc 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Given two binary trees, write a function to check if they are equal or not. Two binary trees are considered equal if they are structurally identical a 阅读全文
posted @ 2017-10-11 17:26 im.lhc 阅读(90) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页