zoukankan      html  css  js  c++  java
  • JavaScript总结(四)

    详解BOM(浏览器对象模型(Browser Object Model))

    ✍ Window对象方法

    方法

    描述

    alert()

    显示带有一段消息和一个确认按钮的警告框

    blur()

    把键盘焦点从顶层窗口移开

    close()

    关闭浏览器窗口

    confirm()

    显示带有一段消息以及确认按钮和取消按钮的对话框

    createPopup()

    创建一个pop-up窗口

    focus()

    把键盘焦点给予一个窗口

    open()

    打开一个新的浏览器窗口或查找一个已命名的窗口

    print()

    打印当前窗口的内容

    prompt()

    显示可提示用户输入的对话框

    moveBy()

    可相对窗口的当前坐标把它移动指定的像素

    moveTo()

    把窗口的左上角移动到一个指定的坐标

    resizeBy()

    按照指定的像素调整窗口的大小

    resizeTo()

    把窗口的大小调整到指定的宽度和高度

    scrollBy()

    按照指定的像素值来滚动内容

    scrollTo()

    把内容滚动到指定的坐标

    setInterval()

    按照指定的周期(以毫秒计)来调用函数或计算表达式

    setTimeout()

    在指定的毫秒数后调用函数或计算表达式

    clearInterval()

    取消由setInterval()设置的timeout

    clearTimeout()

    取消由setTimeout()方法设置的timeout

    ✍ history对象

      ➣ History对象属性:

    属性

    描述

    length

    返回浏览器历史列表中的URL数量

      ➣ History对象方法:

    方法

    描述

    back()

    加载history列表中的前一个URL

    forward()

    加载history列表中的下一个URL

    go()

    加载history列表中的某个具体页面

    ✍ Document对象

      ➣ Document对象属性:

    属性

    描述

    cookie

    设置或返回与当前文档有关的所有cookie

    domain

    返回当前文档的域名

    lastModified

    返回文档被最后修改的日期和时间

    referrer

    返回载入当前文档的文档的URL

    title

    返回当前文档的标题

    URL

    返回当前文档的URL

      ➣ Document对象方法:

    方法

    描述

    close()

    关闭用document.open()方法打开的输出流,并显示选定的数据

    getElementById()

    返回对拥有指定id的第一个对象的引用

    getElementsByName()

    返回带有指定名称的所有元素的节点列表

    getElementsByTagName()

    返回带有指定标签名的所有元素的节点列表

    getElementsByClassName()

    返回带有指定类名的所有元素的节点列表

    open()

    打开一个流,以收集来自任何document.write()或document.writeln()方法的输出

    write()

    向文档写HTML表达式或JavaScript代码

    writeln()

    等同于write()方法,不同的是在每个表达式之后写一个换行符

    (write()方法值得注意,在文档载入和解析的时候,它允许一个脚本向文档中插入动态生成的内容)

    ✍ Location对象

      ➣ Location对象属性:

    属性

    描述

    hash

    设置或返回从井号(#)开始的URL(锚)

    host

    设置或返回主机名和当前URL的端口号

    hostname

    设置或返回当前URL的主机名

    href

    设置或返回完整的URL

    pathname

    设置或返回当前URL的路径部分

    port

    设置或返回当前URL的端口号

    protocol

    设置或返回当前URL的协议

    search

    设置或返回从问号(?)开始的URL(查询部分)

      ➣ Location对象方法:

    属性

    描述

    assign()

    加载新的文档

    reload()

    重新加载当前文档

    replace()

    用新的文档替换当前文档

    ✍ Screen对象属性

    属性

    描述

    availHeight

    返回显示屏幕的高度 (除 Windows 任务栏之外)

    availWidth

    返回显示屏幕的宽度 (除 Windows 任务栏之外)

    height

    返回显示屏幕的高度

    width

    返回显示器屏幕的宽度

    ✍ Navigator对象

      ➣ Navigator对象属性:

    属性

    描述

    appCodeName

    返回浏览器的代码名

    appMinorVersion

    返回浏览器的次级版本

    appName

    返回浏览器的名称

    appVersion

    返回浏览器的平台和版本信息

    browserLanguage

    返回当前浏览器的语言

    cookieEnabled

    返回指明浏览器中是否启用cookie的布尔值

    cpuClass

    返回浏览器系统的CPU等级

    onLine

    返回指明系统是否处于脱机模式的布尔值

    platform

    返回运行浏览器的操作系统平台

    systemLanguage

    返回OS使用的默认语言

    userAgent

    返回由客户机发送服务器的user-agent头部的值

    userLanguage

    返回OS的自然语言设置

      ➣ Navigator对象方法:

    方法

    描述

    javaEnabled()

    规定浏览器是否启用Java

    taintEnabled()

    规定浏览器是否启用数据污点(data tainting)

    我不作恶

    但有权拒绝为善

    我不赞同

    但是我捍卫你不为善的权力

  • 相关阅读:
    LightOJ 1370 Bi-shoe and Phi-shoe
    CF410div2 B. Mike and strings
    CF410div2 A. Mike and palindrome
    CF410div2 D. Mike and distribution
    CF798 C. Mike and gcd problem
    LightOJ1282 Leading and Trailing
    入门-2
    入门-1
    铅笔,用用,舍不得放下
    《快乐读书 轻松理财》书摘
  • 原文地址:https://www.cnblogs.com/HackerBlog/p/5970325.html
Copyright © 2011-2022 走看看