BOM编程与事件编程
来源:互联网 发布:大数据算法有哪些 编辑:程序博客网 时间:2024/04/29 16:53
一、BOM编程
BOM是(Broswer Object Model)浏览器对象模型编程
1、window对象
主要方法:
(1)open(): 在一个窗口中打开页面。参数一: 打开的页面 参数二:打开的方式。 _self: 本窗口 _blank: 新窗口(默认) 参数三: 设置窗口参数,比如窗口大小
(2)设置定时器: 每隔n毫秒调用指定的任务(函数)
setInterval(): 设置定时器(执行n次)
setTimeout(): 设置定时器(只执行1次)
参数一:指定的任务(函数)
参数二:毫秒数
(3)清除定时器
clearInterval(): 清除定时器
clearTimeout(): 清除定时器
(4)清除任务
参数一:需要清除的任务ID
alert(): 提示框
仅仅有确定按钮
confirm(): 确认提示框
返回值就是用户操作
true: 点击了确定
false: 点击了取消
propmt(): 输入提示框
返回值就是用户操作
true: 点击了确定
false: 点击了取消
注意:
因为window对象使用非常频繁,所以当调用js中的window对象的方法时,可以省略对象名不写。
2、location对象
href属性: 代表的是地址栏的URL,可以获取和设置URL。URL表示统一资源定位符
reload方法: 刷新当前页面
3、history对象
forward(): 前进到下一页
back(): 后退上一页
go(): 跳转到某页(正整数:前进 负整数:后退) 1 -2
4、screen对象
availHeight和availWidth:是排除了任务栏之后的高度和宽度
width和height:是整个屏幕的像素值
二、事件编程
1、三要素:
(1)事件源:html标签
(2)事件 :click dblclick mouseover。。。。
(3)监听器: 函数
2、事件分类:
点击相关的:
单击: onclick,双击: ondblclick
焦点相关的:
聚焦: onfocus,失去焦点: onblur
选项相关的:
改变选项: onchange
鼠标相关的:
鼠标经过: onmouseover,鼠标移除: onmouseout
页面加载相关的:(一般用在body标签中,用于网页加载完毕后还需执行什么操作进行触发)
页面加载: onload
- BOM编程与事件编程
- bom编程+事件编程+dom编程+正则表达式
- Bom编程·事件编程·Dom编程 学习
- BOM编程
- BOM编程
- BOM编程
- Bom编程
- BOM编程
- BOM编程
- bom编程
- JavaScript(二)--BOM编程/事件编程/DOM编程/正则表达式
- java学习【web基础-BOM编程,事件编程,DOM编程,正则表达式】
- 事件与消息编程
- Bom编程和Dom编程
- javascript bom 编程
- js高级编程-Bom
- js高级编程-Bom
- js笔记--BOM编程
- 实现ViewPager+Fragment+头部标签(HorizontalScrollView)
- mybatis 总结
- mybatis: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- tensorflow tf.stack tf.unstack 实例
- 简历到底要怎么写
- BOM编程与事件编程
- 浅谈面向对象的单一职责原则与开放封闭原则
- 欢迎使用CSDN-markdown编辑器
- 哈弗曼编码的java实现
- android adb shell 修改权限
- 解决Oracle 查询条件带中文 出错问题
- WMI 已安装的应用程序类
- SVM学习笔记
- mysql的事务处理