摘要:
2.获取DOM元素的方法 2.1.getElement系列 documentElementById 通过id获取元素 documentElementsByClassName 通过类名称获取元素 documentElementsByTagName 通过标签名称获取元素 在某个范围內获取元素 2.2.q 阅读全文
摘要:
1.DOM简介 DOM(Document Object Model)即文档对象模型,是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使得从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构 阅读全文
摘要:
7.事件冒泡机制 7.1.什么是事件冒泡 当一个元素接收到一个事件以后,会将事件传播给它的父级元素,它的负级元素会一层一层往上传播,直到最顶层window,这种事件传播机制叫作事件冒泡。 代码解析:当点击div3的时候,先触发div3的点击事件,弹出div3的id值为div3,然后把点击事件传给父级 阅读全文
摘要:
5.窗口事件 5.1.onload事件 元素加载完成时触发,常用的就是window.onload 5.1.resize 当浏览器窗口改变的时候触发 6.event对象 6.1.什么是event对象? event对象代表事件的状态,当事件发生的时候用来记录事件的详细信息,类似于飞机的黑匣子。 在ie和 阅读全文
摘要:
4.表单事件 表单事件处理主要用来验证表单,可以处理用户在表单上所做的任何操作。 4.1.onsubmit事件 当用户点击submit按钮来提交表单时,就会触发onsubmit事件,如果事件处理程序返回一个false,就会阻止表单提交,表单就不会发送数据到服务器。 4.2.onchange 修改表单 阅读全文
摘要:
3.键盘事件 3.1.onkeydown 键盘按下事件 当键盘按下的时候触发 3.2.onkeyup 键盘抬起事件 当键盘按下抬起的一瞬间触发 阅读全文
摘要:
2.鼠标事件 鼠标事件就是用户与页面的许多交互时通过鼠标移动或者鼠标点击等触发的事件. 2.1.onmousedown 鼠标按下的时候触发的事件 2.2.onmouseup 鼠标抬起事件 当鼠标按下后 抬起的时候发生的事件 2.3.onmousemove 鼠标移动事件 当鼠标移动的时候发生 2.4. 阅读全文
摘要:
1.事件相关概念 1.1 什么是事件? 事件是用户在访问页面时执行的操作,也就是用户访问页面时的行为。当浏览器探测到一个事件时,比如鼠标点击或者按键。它可以触发与这个事件相关的JavaScript对象(函数),这些对象称为事件处理程序。 1.2 事件函数绑定 上面说到了,当浏览器检测到一个事件时,会 阅读全文
摘要:
7.数组 7.1.什么是数组以及相关概念? 什么是数组?是一组数据有序排列的集合。将一组数据按一定顺序组织为一个组合,并对这个组合命名,这样便构成了数组。 什么是数组元素?组成数组的每一个数据称为数组的一个数组元素。 什么是数组索引?每一个数组元素对应一个整数值,称为数组元素索引,或者数组元素下标。 阅读全文
摘要:
6.函数 6.1.函数是什么? 函数就是具有名称和一定功能点代码块,这段代码块被封装起来,由一组语句组成,它们是JavaScript的基础模块单元,用于代码复用、信息隐藏和组合调用。一般来说,所谓编程,就是将一族需求分解成一组函数与数据结构的技能。 因为函数可以封装一个功能,该功能可以被多次使用而达 阅读全文