jaksgfdshkv

2021年12月12日

函数高级应用

摘要: 1.函数的定义方式 (1)、函数声明 function fn(){ console.log('this is a function') } (2)、函数表达式 var fn = function(){ console.log('赋值表达式函数') } (3)、内置构造函数的形式 var fn3 =  阅读全文

posted @ 2021-12-12 17:52 jaksgfdshkv 阅读(33) 评论(0) 推荐(0) 编辑

1. 函数内this的指向

摘要: 调用方式 非严格模式 备注 普通函数调用 window 严格模式下是 undefined 构造函数调用 实例对象 原型方法中 this 也是实例对象 对象方法调用 该方法所属对象 紧挨着的对象 事件绑定方法 绑定事件对象 定时器函数 window 阅读全文

posted @ 2021-12-12 17:50 jaksgfdshkv 阅读(26) 评论(0) 推荐(0) 编辑

面向对象继承

摘要: 复习原型 目的:1、节省内存空间,2、实现数据共享 原型链:实例与原型的链条称作 原型链 原型的指向是否可以改变 原型对象的constructor属性指向构造函数本身,让学生原型指向人的构造函数。 原型链最终指向了哪里 原型链最终指向了null 构造函数继承 、call方法的作用 1、函数名.cal 阅读全文

posted @ 2021-12-12 17:49 jaksgfdshkv 阅读(27) 评论(0) 推荐(0) 编辑

原型

摘要: 通过构造函数得到的实例对象内部会包含一个指向构造函数的 prototype 对象的指针 __proto__。 __proto__ 是非标准属性。 实例对象可以直接访问原型对象成员。 总结: 1、任何函数都具有一个 prototype 属性,该属性是一个对象 2、构造函数有一个protoType属性, 阅读全文

posted @ 2021-12-12 17:44 jaksgfdshkv 阅读(57) 评论(0) 推荐(0) 编辑

面向对象

摘要: 对象到底是什么,我们可以从两个层次来理解。 (1) 对象是单个事物的抽象。 一本书、一辆汽车、一个人都可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可以是对象。当实物被抽象成对象,实物之间的关系就变成了对象之间的关系,从而就可以模拟现实情况,针对对象进行编程。 (2) 对象是一个容器,封 阅读全文

posted @ 2021-12-12 17:42 jaksgfdshkv 阅读(43) 评论(0) 推荐(0) 编辑

高级动画

摘要: 在设计页面时可能经常会用到固定层的位置,这就需要获取一些html对象的坐标以更灵活的设置目标层的坐标,这里可能就会用到document .body.scrollTop等属性,但是此属性在xhtml标准网页或者更简单的说是带<!DOCTYPE ..>标签的页面里得到的结果是0,如果不要此标签则一切正常 阅读全文

posted @ 2021-12-12 17:39 jaksgfdshkv 阅读(67) 评论(0) 推荐(0) 编辑

动画以及封装

摘要: offset、client、scroll系列 (1)、offset系列 offsetLeft:获取元素距离最左边的距离: (1)、如果父元素没有定位,距离浏览器最左侧的距离 (2)、如果父元素有定位,距离父元素最左侧的距离 offsetTop:获取元素距离最上边的距离: (1)、如果父元素没有定位, 阅读全文

posted @ 2021-12-12 17:15 jaksgfdshkv 阅读(23) 评论(0) 推荐(0) 编辑

导航