1.循环定时器
2、一次性定时器
3.location对象
location对象包含浏览器地址栏的信息
常用属性: href I设置或返回完整的 URL
设置href属性,浏览器就会跳转到对应的路径
4.DOM对象
DOM (Document Object Model)文档对象模型
文档:标记型文档(HTML等)
DOM是将标记型文档中所有内容(标签、文本、属性)都封装成对象,通过
操作对象的属性或者方法,来达到操作或者改变HTML展示效果的目的
5.获取元素对象的四种方式
gtElementByld()
getElementsByName0;
getElementsByTagName();
getElementsByGassName
6.JS事件
通常鼠标或热键的动作我们称之为事件(Event),例如点击、表单提交、值发生
改变、鼠标移入、移出----
通过JS事件,我们可以完成页面的指定特效
JS事件驱动机制简述
页面上的特效,我们可以理解在JS事件驱动机制下进行
JS事件驱动机制:
事件源:专门产生事件的组件
事件:由事件源所产生的动作或者事情
监听器:专门处理事件源所产生的事件
注册/绑定监听器:让监听器时刻监听事件源是否有指定事件产生,如果事件
源产生指定事件,则调用监听器处理
7.JS事件的两种绑定方式
(1)元素事件句柄绑定
将事件以元索属性的方式写到标签内部,进而绑定对应函数
事件句柄绑定方式
优点: 1、开发快捷; 2、传参方便; 3、叮以绑定多个函数
缺点: JS和HTML代码高度揉合在一起,不利于多部门的项目开发维护
(2) DOM绑定方式
使用DOM的属性方式绑定事件
DOM绑定方式
优点:使得HTML代码和JS代码完全分离