zoukankan      html  css  js  c++  java
  • BOM

    1.window
    window Object
    windowdocument.defaultView => 都可以访问到window;
    top => 最顶层的window对象;
    parent => iframe 访问外部的window对象;
    self => 自身的window对象;
    iframe.contentWindow/iframe.contentDocument => iframe内部的window;
    工作中这两天用jqury访问iframe内部的元素 $('selector',window.frames['iframeName'].document);
    attributesmethod 属性方法;
    .name;
    .open().close => 打开和关闭页面;只能关闭通过open()打开的页面;
    .foucs()lur() => 使窗口获得焦点失去焦点
    .alert().confirm()prompt() => 三个提示框 直接弹选择框输入框;
    .print().find() => 打印在页面中查找文本类似ctrl+f
    .postMessage() => 允许两个窗口之间跨域发送数据消息;
    2.navigator
    .userAgent => 当前浏览器信息;
    .onLine => 判断是否在线;
    .geolocation => 获取地理位置信息;一般需要用户授权;
    3.location
    protocol => 设置或返回当前的URL协议
    host => 设置或返回当前的端口号 和主机名字
    hostname => 设置或返回当前 URL 的主机名
    port => 设置或返回当前 URL 的端口号
    href => 设置或者返回完整的URL;
    pathname => 设置或返回当前 URL 的路径
    search => 设置或返回从问号 (?) 开始的 URL(查询部分)搜索网站很常见;
    hash =>设置或返回从井号 (#) 开始的 URL(锚) 例如: http://slide.sports.sina.com.cn/f1/slide_2_54177_74198.html#p=2
    assign(url) => 类似于 location.href = {url} 和 location ={url} 只不过用法不同;
    replace() => 和上面一样 但是不会产生历史记录;
    reload() => 重新载入;
    4.history
    attributesmethod
    length;
    state;
    .go();
    .back() - 与在浏览器点击后退按钮相同
    .forward() - 与在浏览器中点击按钮向前相同
    .pushState()
    .replaceState()
    event
    window.onhashchange
    window.onpopstate
    iframe(ie)
    Storage
    Cookie(string);
    Session
    LocalStorage(key/value);
    SessionStorage
    IndexedDB(SQL);
    Application Cache(file);
    5.screen
    width
    height
    avaiWidth
    availHeight
    pixelDepth
    colorDepth

  • 相关阅读:
    CE工具里自带的学习工具--第三关
    CE工具里自带的学习工具--第二关
    CE工具里自带的学习工具--第一关
    双向链表
    双向循环链表
    单向循环链表
    单链表
    动手动脑———异常处理
    动手动脑——继承与多态
    类与对象——动手动脑
  • 原文地址:https://www.cnblogs.com/clearfix/p/4113891.html
Copyright © 2011-2022 走看看