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

    我不作恶

    但有权拒绝为善

    我不赞同

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

  • 相关阅读:
    jQuery+ajax实现文件上传
    Jquery异步上传文件
    jQuery插件综合应用(三)发布文章页面
    jQuery插件综合应用(二)文字为主的页面
    网站开发常用jQuery插件总结(13)定位插件scrollto
    网站开发常用jQuery插件总结(12)固定元素插件scrolltofixed
    网站开发常用jQuery插件总结(11)折叠插件Akordeon
    网站开发常用jQuery插件总结(十)菜单插件superfish
    网站开发常用jQuery插件总结(九)侧边栏插件pageslide
    网站开发常用jQuery插件总结(八)标签编辑插件Tagit
  • 原文地址:https://www.cnblogs.com/HackerBlog/p/5970325.html
Copyright © 2020-2023  润新知