- 博客(4)
- 收藏
- 关注
原创 4、函数表达式
简介 1.1 定义函数的两种方式: 1、函数声明:函数声明提升,在执行代码之前会先读取函数声明,name属性值为function后的标识符(ie没有) 2、函数表达式:使用必须在定义之后,name属性值是空字符串 1.2 递归 function factorial(num){ if(num<=1){ return 1; }else{ ret...
2019-01-15 00:19:32 230
原创 3、继承
继承的方式通常有两种: 1、接口继承:接口继承通常是继承函数的签名(函数名称和参数不包括返回值定义唯一的特性),但是js是没有函数签名的,因此js中不存在函数签名 2、实现继承:容易误解字面的意思,简单的理解为java中实现类的继承。 6.3.1原型链 ECMASCript实现继承的主要方式是原型链 理解如下:继承就是一个类型拥有类外一个类型的属性,根据原型、构造函数、实例之间的关系,不难想出...
2019-01-14 21:08:43 104
原创 2、创建对象
2、创建对象 使用字面量的方式或者Object构造函数创建对象会产生大量重复代码(同一接口生成) 2.1工厂模式 以函数来封装接口创建对象的细节 例 function createPerson(name,age,job){ var obj = {}; obj.name = name; obj.age = age; obj.job = job; obj.say...
2019-01-08 00:56:14 122
原创 1、理解对象(对象属性及特性介绍)
章节内容:高程3第6章 1、理解对象属性 2、理解并创建对象 3、理解继承 在java 、c++等语言中,有类的概念,它的对象是通过类来创建的,根据类可以创建具有多个属性和方法的集合,但在ECAMScript中,并没有类的概念,其将对象定义为“无序属性的集合”(键值对),可以将对象想象为散列表,一组名值对,其值可以为基本类型值、应用类型值或函数 一、理解对象 1.1 对象的创建 之前所学创建对象的...
2019-01-04 00:29:30 953
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人