MHlife on GitHub

前端开发工程师-JavaScript-8

事件:发生的事情event:事件对象,当一个事件发生时,和当前这个对象发生的这个事件有关的一些详细信息都会保留在一个指定的地方——event对象——必须在一个事件调用函数中使用 事件调用函数:一个函数是否是事件调用函数取决于调用的方式,而不是函数的定义 ie/chrome:event是一个内置的全局对象 火狐:事件对象通过在事件函数的第一个参数传入。 // alert(eve

- 阅读全文 -

前端开发工程师-JavaScript-7

1、scrollLeft/scrollTop——页面顶部到可视区顶部的距离2、scrollHeight/scrollWidth 子元素height + 子元素border + 子元素padding + 子元素margin + 父元素的padding = scrollHeight 3、onscroll 当滚动条滚动时触发// onresize 当窗口大小发生变化时触发 var num

- 阅读全文 -

前端开发工程师-JavaScript-4

函数:用来存储代码块,可以封装多条重复操作,可以在任意位置直接调用执行使用函数的步骤:声明、调用 声明: function 函数名(参数1,参数2,...,参数n){ 函数体 } 注意:函数必须使用function关键字定义,一般情况下函数在没有调用的时候不会执行;函数在声明的时候,function后面圆括号()和大括号{}必不可少 调用: 普通函数调用:函数名()

- 阅读全文 -

前端开发工程师-JavaScript-6

js的三个组成部分:ECMAScript(核心)、DOM、BOM DOM 文档对象模型 文档:HTML页面;文档对象:页面中元素;文档对象模型:为了能让程序去操作页面中的元素,定义的一个标准 DOM将文档看做一棵树 1、获取节点——每一个标签都是一个节点 文档节点包括:子节点、父节点、兄弟节点 获取节点——每一个标签都是一个节点 文档节点包括:子节点、父节点、兄弟节点1

- 阅读全文 -

前端开发工程师-JavaScript-5

时间:1天 = 24小时 = 1440分 = 86400秒 1小时 = 60分钟 = 3600秒 1分 = 60秒 1秒 = 1000毫秒js中提过了两种定时器:setTimeout(函数,时间)在未来的某个时间点定时器打开执行,只执行一次 clearTimeout()关闭定时器 setInterval(函数,时间) 重复执行,每隔一个时间点执行一次 clearInterval()

- 阅读全文 -