• 0417 jsBom操作+Dom再次整理


    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数值码信息可以对应键盘的键子信息。

  • 相关阅读:
    09-JS的事件流的概念(重点)
    08-jQuery的位置信息
    07-小米导航案例
    python-selector模块
    python--day9--异步IO、数据库、队列、缓存
    python--select多路复用socket
    python--gevent高并发socket
    python--协程
    python--进程锁、进程池
    python--多进程
  • 原文地址:https://www.cnblogs.com/flypea93/p/8869969.html
Copyright © 2020-2023  润新知