[置顶] ECMAScript面向对象(二)——之创建对象方法总结

摘要: 创建对象的方法 缺点:无法识别对象的类型,因为根本没有定义新的对象类型 2.构造函数模式 缺点:创建对象实例的时候其实每个属性和方法都要重新创建一份。造成即使是同一个对象创建的实例,但是它们相同的方法并非相等。 因为作用域链和标识符解析不同。 3.原型模式 4.组合使用构造函数和原型模式 综合构造函 阅读全文

posted @ 2017-05-07 21:39 灬小楼昨夜 阅读(226) 评论(0) 推荐(0) 编辑

2017年5月19日

ECMAScript面向对象(三)——之继承

摘要: 1.原型链方式 主要利用原型对象,让引用类型A的的prototype属性指向另一个引用类型的实例,从而继承另一个引用类型的属性和方法。 问题1.无法在创建子类的时候向父类的构造函数传递参数2.父类中有引用类型的属性的话,只要子类实例中有操作,所有的都会受到影响 2.借用构造函数 利用函数的父函数ca 阅读全文

posted @ 2017-05-19 21:15 灬小楼昨夜 阅读(196) 评论(0) 推荐(0) 编辑

2017年5月16日

JavaScript实现排序算法

摘要: // 快速排序 function _partition(low,top){ var mid=low; pivot=arr[low]; for (var i = low+1; i<top+1; i++) { if (arr[i]<pivot) {//这个小于号很重要,不能用小于等于 var tmp=a 阅读全文

posted @ 2017-05-16 20:39 灬小楼昨夜 阅读(164) 评论(0) 推荐(0) 编辑

2017年5月12日

ECMAScript—事件

摘要: 事件 JavaScript和HML之间的交互是通过事件是实现的。就是用户或者浏览器自身执行的某种动作。 即可以为HTML的元素设定事件处理程序来预定事件,以便在事件发生的时执行相应的代码。 事件流 描述的是从页面中接收事件的顺序。 例如当点击一个按钮这样的事件产生的时候,并不只是当前的按钮元素接收到 阅读全文

posted @ 2017-05-12 22:53 灬小楼昨夜 阅读(309) 评论(0) 推荐(0) 编辑

ECMAScript面向对象——之原型对象

摘要: 原型对象 1、每只要创建一个新的函数,就会根据默认的规则创建一个prototype属性,这个属性指向函数的原型对象。 2、原型对象有一个constructor构造函数属性,又指回它所在的函数 3、如果函数是构造函数,那么由这个函数创建的实例有一个内在的指针[不可操作]也指向该函数的原型对象 关系图如 阅读全文

posted @ 2017-05-12 22:05 灬小楼昨夜 阅读(163) 评论(0) 推荐(0) 编辑

2017年5月10日

字符型和数值类型的数据转换方法

摘要: 有道笔记分享:字符型和数值类型的数据转换方法 阅读全文

posted @ 2017-05-10 17:51 灬小楼昨夜 阅读(314) 评论(0) 推荐(0) 编辑

2017年5月7日

ECMAScript面向对象(一)

摘要: 1.什么是对象?面向对象又是什么? 对象:将现实中的对象,通过用一组无序数据和一组操作方法来对其进行抽象的描述出来,作为一个相互依存的整体。 function Annimals(){ this.class="Cat"; this.voice="miao"; this.eat=function(){c 阅读全文

posted @ 2017-05-07 17:18 灬小楼昨夜 阅读(209) 评论(0) 推荐(0) 编辑

ECMAScript的函数

摘要: 1.函数没有重载,定义了两次的函数只会使用后面的2.没有指定返回值的具体的值的话,返回值是undefined3.arguments数组中分别存放着传入参数,数组的长度是参数的个数 1 // 函数 2 // 3 // 一般定义方法 4 // function add(x,y){ 5 // var su 阅读全文

posted @ 2017-05-07 10:06 灬小楼昨夜 阅读(118) 评论(0) 推荐(0) 编辑

2017年5月5日

ECMAScript基本数据类型

摘要: ECMAScript有5种基本数据类型 Undefined、Null、Boolean、Number 和 String。 未声明、声明但未初始化的变量typeof判定数据类型的时候都是 undefined 声明但未初始化的变量可以对其进行undefined值类型可以执行的操作 未声明的变量对其使用非赋 阅读全文

posted @ 2017-05-05 21:45 灬小楼昨夜 阅读(668) 评论(0) 推荐(0) 编辑

ECMAScript基本概念

摘要: 1.数据类型 基本数据类型(简单类型):Undefined 、Null、String、Boolean、Number 复杂数据类型:Object(和面向对象里说的类有点相似) 2.变量命名规则 区分大小写 可以使用字母、数字、下划线(_)、美元符($) 不能以数字开头 不能使用关键字和保留字符 一般使 阅读全文

posted @ 2017-05-05 11:44 灬小楼昨夜 阅读(203) 评论(0) 推荐(0) 编辑

导航

Top