MHlife on GitHub

ECMAScript 有两种开发模式

ECMAScript 有两种开发模式:函数式 ( 过程化 ),2. 面向对象 (OOP)。面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。面向对象三个基本特征:封装、继承、多态。对象由属性和方法组成,属性对应变量,表示对象的基本特征,是静态的,方法对应函数,表示对象的

- 阅读全文 -

前端开发工程师-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

- 阅读全文 -