JS高级
文章平均质量分 69
景抓马
工作愉快!
展开
-
2021.5.19 JS高级第二天
构造函数、实例、原型三者之间的关系1.任何函数都具有一个 prototype 属性,该属性是一个对象2.构造函数的 prototype 对象默认都有一个 constructor 属性,指向 prototype 对象所在函数3.通过构造函数得到的实例对象内部会包含一个指向构造函数的 prototype 对象的指针 `proto4.所有实例都直接或间接继承了原型对象的成员原型对象1.共享数组2.共享对象3.如果真的希望可以被实例对象之间共享和修改这些共享数据那就不是问题。但是如果不希望实例之间共原创 2021-05-23 22:07:50 · 73 阅读 · 0 评论 -
2021.5.20 JS高级第三天
函数的定义方式函数声明格式 :function 函数名称(参数列表){//函数体}函数表达式var 变量名 =function(参数列表) {//函数体}函数声明与函数表达式的区别函数声明必须有名字函数声明会函数提升,在预解析阶段就已创建,声明前后都可以调用函数表达式类似于变量赋值函数表达式可以没有名字,例如匿名函数函数表达式没有变量提升,在执行阶段创建,必须在表达式执行之后才可以调用函数的调用1.作为一个函数调用<script>function tes原创 2021-05-21 00:23:30 · 66 阅读 · 0 评论 -
2021.5.18 JS高级第一天
1.什么是对象1.对象是单个事物的抽象一本书、一辆汽车、一个人都可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可以是对象。当实物被抽象成对象,实物之间的关系就变成了对象之间的关系,从而就可以模拟现实情况,针对对象进行编程。2.对象是一个容器,封装了属性(property)和方法(method)属性是对象的状态,方法是对象的行为(完成某种任务)。比如,我们可以把动物抽象为animal对象,使用“属性”记录具体是那一种动物,使用“方法”表示动物的某种行为(奔跑、捕猎、休息等等)。在实际开发中转载 2021-05-18 22:40:34 · 157 阅读 · 0 评论