zoukankan      html  css  js  c++  java
  • JavaScript操作BOM对象

    一、BOM模型:浏览器对象模型
    二、BOM实现的功能:
    1.弹出新的浏览器窗口
    2.移动关闭浏览器窗口以及调整窗口的大小。
    3.页面的前进、后退。
    三、Window常用的属性:
    1.history:有关客户访问过的URL信息
    2.location:有关当前URL信息
    语法:window.属性名 = “属性值”,eg:window.location=“http://www.bdqn.club”;
    四、window里面常用的方法:
    1.prompt:显示可以输入的对话框
    2.alert:弹出框
    3.confim:弹出一个确认对话框
    4.close:关闭浏览器窗口(IE下面可以直接关闭,但是其他浏览器关闭不了非模式打开的窗口)
    5.open:打开浏览器窗口
    6.setTimeout:在指定的时间之后调用函数
    7.setInterval:在指定周期内调用函数
    注意:setTimeout和setInterval的区别就是,第一个在5s之后执行函数,第二个则是每隔5s执行一次函数
    五、弹出窗体open
    语法:
    window.open(“弹出窗体的URL地址”,“窗体名称”,“窗体属性1,窗体属性2”)
    eg:window.open(“index.html”,“标题”,“higth=500,width=500”);
    六、关闭窗口:
    window.close();
    七、window里常用的事件:
    1.onload():加载事件
    2.onmouseover():鼠标移动到某元素上的事件
    3.onclick():单击事件
    4.onchange():改变事件
    八、history对象:
    1.back():加载history对象列表的前一个url
    2.forword():加载history对象列表的后一个url
    3.go():里面是一个数字参数,如果是1,则去下一个url,如果是-1,则去上一个url
    九、location对象:
    1.host:主机名和端口号
    2.hostname:主机名
    3.href:返回完整的url
    4.reload():重新加载当前文档
    十、document对象:
    1.referrer:返回载入当前文档的URL
    2.Url:返回当前文档的url
    十一、当不是访问超链接的时候,document.referrer返回的是空字符串(" "),如果是通过超链接访问的话,document.referrer返回的不是空。
    十二、document常用的方法:
    1.getElementById():获取指定的id元素
    2.getElementsByName():获取指定的name元素
    3.getElementsByTagName():获取指定的标签名称元素
    4.write():向文档中写入信息。
    十三、JavaScript的内置对象:
    1.Date():用于操作日期和时间
    var date = new Date();
    (1)获取当前年:getFullYear();
    (2)获取当前月:getMonth();
    (3)获取当前日:getDate();
    (4)获取当前小时:getHours();
    (5)获取当前分钟:getMinutes();
    (6)获取当前秒:getSeconds();
    2.Array():数组的关键词
    3.String():用于支持对字符串的处理
    4.Math():数学函数
    (1)ceil:对数进行上舍入,eg:ceil(1.2),返回2;
    (2)floor:对数进行下舍入,eg:floor(1.2),返回1;
    (3)random:随机数,比如1-10的随机数,Math.random()*10;
    十四、定时函数:
    1.setTimeout(“调用的事件”,时间);
    eg:5秒之后弹出来一个框,setTimeout(“alert(‘弹框’)”,5000);
    2.setInterval(“调用的事件”,时间);
    eg:每隔5秒弹出一个框:setInterval(“alert(‘弹框’)”,5000);

  • 相关阅读:
    LeetCode 258 Add Digits
    LeetCode 231 Power of Two
    LeetCode 28 Implement strStr()
    LeetCode 26 Remove Duplicates from Sorted Array
    LeetCode 21 Merge Two Sorted Lists
    LeetCode 20 Valid Parentheses
    图形处理函数库 ImageTTFBBox
    php一些函数
    func_get_arg(),func_get_args()和func_num_args()的用法
    人生不是故事,人生是世故,摸爬滚打才不会辜负功名尘土
  • 原文地址:https://www.cnblogs.com/a1111/p/12815897.html
Copyright © 2011-2022 走看看