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