自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 JavaScript中对面向对象的基础知识(4)

一、多态前面提到,多态就是在执行同一操作且作用于不同对象时,返回不同的结果。1、使用多态实现的思路编写父类编写子类,子类重写父类的方法。运行时,使用父类的类型,子类的对象。注:向上转型(子类转换成父类)Pet pet=new Dog();向下转型,(强制转换)(父类转换成子类)Dog dog=(Dog)pet强制转换一般结合intanceof 结合使用,语法:对象 inta...

2019-04-09 22:22:29 105

转载 JavaScript中对面向对象的基础知识(2)

一、封装对于ES5来说,没有class的概念,并且由于js的函数级作用域(在函数内部的变量在函数外访问不到),所以我们就可以模拟 class的概念,在ES5中,类其实就是保存了一个函数的变量,这个函数有自己的属性和方法。将属性和方法组成一个类的过程就是封装。简而言之,封装就是把客观事物封装成抽象的类,隐藏属性和方法的实现细节,仅对外公开接口。1、通过构造函数添加javascript提供了一...

2019-04-09 22:11:38 80

原创 JavaScript中对面向对象的基础知识(3)

一、原型与继承1、原型1)为什么要使用原型JavaScript中存在大量的对象,用户也可以自己创建一些对象。但若是没有一种机制让这些对象联系起来,则难以实现面向对象编程中的许多特征。为此,JavaScript提供了原型的机制,作为JavaScript面向对象编程的一个重要体现。利用原型还可以提高代码的复用性。function Person(name){ this.name...

2019-04-09 21:57:37 124

原创 JavaScript中对面向对象的基础知识(1)

一、面向对象的概述1、面向对象的特征封装性封装指的是隐藏内部的实现细节,只对外开放操作接口。接口就是对象的方法,无论对象的内部多么复杂,用户只需知道这些接口怎么使用即可。继承性继承是指一个对象继承另一个对象的成员,从而在不改变另一个对象的前提下进行拓展。多态性多态指的是同一个操作作用于不同的对象,会产生不同的执行结果。2、面向对象与面向过程案列如图:从图中我们可以看到,要实现...

2019-04-09 21:24:47 530

原创 JavaScript数组基本知识点

数组一、初识数组数组构成:由一个或多个数组元素组成的,各元素之间使用逗号","分割。数组元素:每个数组元素由"索引下标"和"值"构成。根据维数划分为一维数组、二维数组、三维数组等多维数组。解决问题:保存一个班级学生信息,每个数组元素都代表一个学生,而每个学生都使用一个一维数组分别表示其姓名、学号、年龄等信息。二、创建数组1、使用Array对象创建数组var area=new A...

2019-03-23 18:14:49 1212

原创 JavaScript函数基本知识点

初识函数一、函数的定义函数的定义由以下4部分组成:关键字function、函数名、参数、函数体定义命名函数function funcName(参数列表){ statements [return [expr]];}function sayHi(name,message){ alert("hello"+name+","+message);...

2019-03-23 17:45:05 651

原创 JavaScript流程控制基本知识点

一、1、选择结构(1)单分支语句if(判断条件){代码段}(2)双分支语句if(判断条件){代码段1;}else{代码段2;}(3)多分支语句if(条件1){代码段1;}else if(条件2){代码段2;}.......2、循环结构(1)while 循环语句while(循环条件){循环体...}(2)do…while循环语句do{循...

2019-03-23 16:56:50 120

原创 JavaScript基本语法知识点

一、变量1、标识符(1)由大小写字母、数字、下划线和美元符号组成(2)不能以数字为开头(3)严格区分大小写,如it和IT表示两个不同的标识符(4)不能使用JavaScript中的关键字命名2、保留关键字菜鸟教程:JavaScript保留关键字二、数据类型1、数据类型分类值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未...

2019-03-23 16:27:49 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除