摘要:1.函数的定义方式 (1)、函数声明 function fn(){ console.log('this is a function') } (2)、函数表达式 var fn = function(){ console.log('赋值表达式函数') } (3)、内置构造函数的形式 var fn3 =
阅读全文
摘要:调用方式 非严格模式 备注 普通函数调用 window 严格模式下是 undefined 构造函数调用 实例对象 原型方法中 this 也是实例对象 对象方法调用 该方法所属对象 紧挨着的对象 事件绑定方法 绑定事件对象 定时器函数 window
阅读全文
摘要:复习原型 目的:1、节省内存空间,2、实现数据共享 原型链:实例与原型的链条称作 原型链 原型的指向是否可以改变 原型对象的constructor属性指向构造函数本身,让学生原型指向人的构造函数。 原型链最终指向了哪里 原型链最终指向了null 构造函数继承 、call方法的作用 1、函数名.cal
阅读全文
摘要:通过构造函数得到的实例对象内部会包含一个指向构造函数的 prototype 对象的指针 __proto__。 __proto__ 是非标准属性。 实例对象可以直接访问原型对象成员。 总结: 1、任何函数都具有一个 prototype 属性,该属性是一个对象 2、构造函数有一个protoType属性,
阅读全文
摘要:对象到底是什么,我们可以从两个层次来理解。 (1) 对象是单个事物的抽象。 一本书、一辆汽车、一个人都可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可以是对象。当实物被抽象成对象,实物之间的关系就变成了对象之间的关系,从而就可以模拟现实情况,针对对象进行编程。 (2) 对象是一个容器,封
阅读全文
摘要:在设计页面时可能经常会用到固定层的位置,这就需要获取一些html对象的坐标以更灵活的设置目标层的坐标,这里可能就会用到document .body.scrollTop等属性,但是此属性在xhtml标准网页或者更简单的说是带<!DOCTYPE ..>标签的页面里得到的结果是0,如果不要此标签则一切正常
阅读全文
摘要:offset、client、scroll系列 (1)、offset系列 offsetLeft:获取元素距离最左边的距离: (1)、如果父元素没有定位,距离浏览器最左侧的距离 (2)、如果父元素有定位,距离父元素最左侧的距离 offsetTop:获取元素距离最上边的距离: (1)、如果父元素没有定位,
阅读全文