• 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);

  • 相关阅读:
    DOM和XMLHttpRequest对象的属性和方法
    【代码版】今天,你的密码泄露了吗?
    使用Smarty的相关注意事项及访问变量的几种方式
    HttpWatch工具简介及使用技巧
    Smarty中的请求变量和保留变量的使用范例
    Linux管道操作
    发布mvc3报错:403.14Forbidden Web 服务器被配置为不列出此目录的内容
    仿Linux中的cp操作
    Fedora的ifconfig命令
    @ Register和@ Reference的区别
  • 原文地址:https://www.cnblogs.com/a1111/p/12815897.html
Copyright © 2020-2023  润新知