博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0417 jsBom操作+Dom再次整理
阅读量:5966 次
发布时间:2019-06-19

本文共 977 字,大约阅读时间需要 3 分钟。

BOM

1.Windows对象

window.open("打开的地址","打开的位置")

window.opener:打开此页面的上一个页面对象
window.close():关闭当前页面
window.navigate("url") 跳转至目标页面(超链接),在谷歌浏览器下有bug;(不常用)
window.moveTo(x,y) 移动页面至某一位置,位置由x和y决定;(不常用)
window.resizeTo(宽,高) 调整页面的宽度和高度;(不常用)
window.scrollTo(x,y)滚动页面至哪里,y代表纵向滚动;(不常用)

2.Window.history对象

window.history.back();页面进行后退;——主要记住

window.history.forward();页面前进;
window.history.go(n); n如果是正数则代表前进n个页面,n如果是负数则代表后退n个页面,一般常用这一种。

3.Window.location对象

window.location.href="http://www.baidu.com";修改页面地址,会跳转页面(超链接)

  例如:window.location.replace('hxYunDL.html');

DOM:

1.获得鼠标的坐标信息

    event.clientX/clientY;    //相对dom区域坐标
    event.pageX/pageY;        //相对dom区域坐标,给考虑滚动条位置
    event.screenX/screenY;    //相对屏幕坐标

2.阻止浏览器默认动作

    浏览器默认动作,注册form表单页面,提交表单的时候,浏览器的页面会根据action属性值进行跳转,这个动作称为“浏览器默认动作”。
    event.preventDefault();     //主流浏览器    
    event.returnValue = false;     //IE浏览器
    return  false;              //dom1级事件设置起作用

3.感知被触发键盘键子信息

event.keyCode  获得键盘对应的键值码信息
通过事件触发时候获得的keyCode数值码信息可以对应键盘的键子信息。

转载于:https://www.cnblogs.com/flypea93/p/8869969.html

你可能感兴趣的文章
Oracle 索引
查看>>
数据库复习
查看>>
unix 环境高级编程
查看>>
为数据库建立索引
查看>>
第二周作业-软件工作量的估计
查看>>
我的wordpress插件总结
查看>>
MAXIMO 快速查找实现
查看>>
Oracle——条件控制语句
查看>>
[Linux][Redis][05]Benchmark
查看>>
第一次作业-准备篇
查看>>
HDU1848 Fibonacci again and again
查看>>
HTML思维导图
查看>>
office2016选择性安装
查看>>
C# 自定义控件入门
查看>>
git改密码出现授权问题
查看>>
Hadoop IO 特性详解(2)
查看>>
ORA-02266: 表中的唯一/主键被启用的外键引用
查看>>
MySQL类型转换 使用CAST将varchar转换成int类型排序
查看>>
Django的POST请求时因为开启防止csrf,报403错误,及四种解决方法
查看>>
Apache common-fileupload用户指南
查看>>