摘要: 闭包:一. 原理1.概念: 所有对象都是一个闭包; 对象是闭包最大的使用; 闭包只能通过函数调用来产生.(理解不太透)2.作用: 延长变量的作用域,使变量能够在非自身作用域的其他作用域内被使用.例子: 函数A里的变量a被函数B引用,当函数A被调用完成后,按常理,函数A的上下文环境就出栈被销毁掉,但是... 阅读全文
posted @ 2015-09-18 23:21 Hrbacity 阅读(3132) 评论(0) 推荐(0) 编辑
摘要: 一. 对象冒充(又分为2种方式): 对象冒充方式的继承,只能继承父类函数内的属性,不能继承父类原型中的属性方式一:1. 让父类的构造函数成为子类的方法;2.给子类的这个方法传入父类所拥有的属性,这就继承了父类的一些属性;3.再在子类中删除这个方法;function Child(name, age) ... 阅读全文
posted @ 2015-09-18 23:20 Hrbacity 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 执行上下文对象:在浏览器执行javascript代码之前,浏览器会做一些准备工作(从准备工作这一操作开始,直到对应的这一作用域的所有代码被执行完,这样的一个过程就叫做执行上下文;执行上下文可以被看成一个对象,这个对象就是用来管理其对应作用域中的各个数据,这些数据就是对象中的属性).一. 全局作用域中... 阅读全文
posted @ 2015-09-18 23:18 Hrbacity 阅读(865) 评论(0) 推荐(0) 编辑
摘要: this的用法:一. 构造函数中的this1.构造函数作为构造函数使用:构造函数里的this或是函数的prototype内的this,指向的都是通过new创建出的对象(哪个对象调用了构造函数,那么this就指向哪个对象).例: function Person0(){this.name = "zhan... 阅读全文
posted @ 2015-09-18 23:17 Hrbacity 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 对象基础一. javascript的数据类型:对象类型(复杂数据类型)String类型(字符串类型) Number类型(数字类型)Boolean(布尔类型)Undefined(未定义类型) Null(空型)二. 对象1.对象的概念: 对象是一组原始数据类型或引用类型(方法)的序列, 这个数列是以键值... 阅读全文
posted @ 2015-09-18 23:16 Hrbacity 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: prototype原型:一. 函数与对象的关系1.函数是对象的一种(函数是对象类型)例: function fn1(){.........}console.log(fn1 instanceof Object);返回true,说明函数(fn1)是对象类型.2.对象是由函数创建的例: var obj =... 阅读全文
posted @ 2015-09-18 23:15 Hrbacity 阅读(292) 评论(0) 推荐(0) 编辑
摘要: MySQL基础知识:一. 知识点:1.SQL分类:按照其功能不同,分为3中类别DDL(Data Defintion Language):数据定义语句,用于定义不同的数据段、数据库、表、列、索引等。常用的语句关键字包括create、drop、alter等;DML(Data Manipulation L... 阅读全文
posted @ 2015-09-18 23:13 Hrbacity 阅读(180) 评论(0) 推荐(0) 编辑