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:点击查看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

0417 jsBom操作+Dom再次整理相关推荐

  1. Javascript操作DOM常用API总结

    文本整理了javascript操作DOM的一些常用的api,根据其作用整理成为创建,修改,查询等多种类型的api,主要用于复习基础知识,加深对原生js的认识. 基本概念 在讲解操作DOM的api之前, ...

  2. 【repost】Javascript操作DOM常用API总结

    Javascript操作DOM常用API总结 文本整理了javascript操作DOM的一些常用的api,根据其作用整理成为创建,修改,查询等多种类型的api,主要用于复习基础知识,加深对原生js的认 ...

  3. jQuery操作DOM对象

    jQuery操作DOM对象 1.使用attr()方法控制元素的属性 attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,attr(属性名,属性值)格式则是设 ...

  4. HTML5 本地文件操作之FileSystemAPI整理(二)

    一.文件目录操作 1.DirectoryEntry对象 属性: 1.isFile: 操作对象的是否为文件,DirectoryEntry对象固定其值为false 2.isDirectory: 操作对象是 ...

  5. 读Zepto源码之操作DOM

    2019独角兽企业重金招聘Python工程师标准>>> 这篇依然是跟 dom 相关的方法,侧重点是操作 dom 的方法. 读Zepto源码系列文章已经放到了github上,欢迎sta ...

  6. jQuery 操作 DOM

    为什么80%的码农都做不了架构师?>>>    操作 DOM 使用jquery 选择器得到节点的 jquery对象.使用  jquery对象可以操作dom! 修改Text和Html ...

  7. 通过JavaScript简单的操作DOM(一)

    通过JavaScript简单的操作DOM (一)简单的前提概念 1.DOM简介 DOM,文档对象模型.描述了HTML和XML文档结构,然后提供API,来帮助开发人员添加.删除.修改页面的某一部分. ( ...

  8. java操作dom节点的添加_java操作DOM节点的添加,删除,修改

    java操作DOM节点的添加,删除,修改 下面我们开始对此xml添加,删除,修改:方法一 import java.io.File; import java.io.IOException; import ...

  9. 解决Git Revert操作后再次Merge代码被冲掉的问题

    解决Git Revert操作后再次Merge代码被冲掉的问题 参考文章: (1)解决Git Revert操作后再次Merge代码被冲掉的问题 (2)https://www.cnblogs.com/ja ...

最新文章

  1. Android 显示、隐藏状态栏和导航栏
  2. 【译】Privacy and machine learning: two unexpected allies
  3. 是否是一个新的机会?
  4. boost::fusion::as_list用法的测试程序
  5. mysql(待完善)
  6. jupyter notebook一些实用技巧
  7. Centos5.11 使用yum源
  8. 随机调用mysql数据库表值10条php_PHP随机显示mysql数据库中的数据
  9. Qt4_实现File菜单
  10. String hashCode为啥用31这个数字,很多人不知道!
  11. java段注释_Java的注释
  12. 开源音乐播放器_测试4个开源音乐播放器等
  13. 数据库及基本表的建立
  14. CentOS6.9+ChinaDNS+Supervisor+DNSMasq+TCP/UDP协议特殊端口开放 部署实验
  15. PMP项目管理与ACP敏捷管理哪一个更有用?
  16. mysql y m d h_php时间问题?mysql数据库的时间格式(Y-M-D H:I:S) 在PHP页面想这样显示(Y-M-D) ('.$rows['ndate'].')...
  17. uniapp——轮播图(官方)、卡片轮播图
  18. 沃云的rds数据库修改sql_mode
  19. FoodKG- A Semantics-Driven Knowledge Graph for Food Recommendation
  20. .style与.style.cssText

热门文章

  1. html调用相机相册案例,Ionic 相册、相机调用
  2. java反码补码原码作用_java原码补码反码关系解析
  3. led灯光衰怎么解决_车灯不亮怎么办?成都车灯改装店为您带来科学合理车灯升级方案...
  4. gcc 复杂结构体 初始化_gcc编译选项
  5. c++ 11 锁_国民技术面向智能锁市场提供全系芯片与开源安全解决方案
  6. Python sorted
  7. IC/FPGA校招笔试题分析(一)
  8. mpVue配置sass全局变量
  9. [case20]聊聊rest api设计
  10. Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法