zoukankan      html  css  js  c++  java
  • js之对象

    window对象

    不但充当全局作用域,而且表示浏览器窗口。

    window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。

    还有一个outerWidth和outerHeight属性,可以获取浏览器窗口的整个宽高。

    屏幕可用工作区高度:window.screen.availHeight

    屏幕可用工作区宽度:window.screen.availWidth

    Navigator对象

    navigator对象表示浏览器的信息,最常用的属性包括:

    •navigator.appName:浏览器名称;---------谷歌,火狐和360安全浏览器Netscape ,IE的值为Microsoft Internet Explorer

    •navigator.appVersion:浏览器版本;

    •navigator.language:浏览器设置的语言;--- zh-CN

    •navigator.platform:操作系统类型;

    •navigator.userAgent:浏览器设定的User-Agent字符串。

    谷歌:

    Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36

    火狐:

    Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0

    IE:

    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; InfoPath.3; Tablet PC 2.0)

    screen

    screen对象表示屏幕的信息,常用的属性有:

    •screen.width:屏幕宽度,以像素为单位;

    •screen.height:屏幕高度,以像素为单位;

    •screen.colorDepth:返回颜色位数,如8、16、24。

    Location 对象属性

    以这个为例 http://example.com:1234/test/test.htm#part2

    属性

    描述

    hash

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

    host

    设置或返回主机名和当前 URL 的端口号。Example.com:1234

    hostname

    设置或返回当前 URL 的主机名。Example.com

    href

    设置或返回完整的 URL。http://example.com:1234/test/test.htm#part2

    pathname

    设置或返回当前 URL 的路径部分。/test/test.htm

    port

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

    protocol

    设置或返回当前 URL 的协议。http:

    search

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

    Location 对象方法

    属性

    描述

    assign()

    加载新的文档。location.assign(URL)

    reload()

    重新加载当前文档。

    replace()

    用新的文档替换当前文档。location.replace(newURL)

    假设当前的 URL 是: http://example.com:1234/test/test.htm#part2

    hash的值为#part2

    pathname 的值为 /test/test.htm

    host 的值为example.com:1234

    hostname 的值为example.com

    href 的值为 http://example.com:1234/test.htm#part2

  • 相关阅读:
    Kinect学习笔记(六)——深度数据测量技术及应用
    [device]/proc/devices and /dev/
    [Eth]Mac/Phy/mdio/Rgmii
    [uboot]uboot如何引导系统
    [网络]Linux一些网络知识
    [基础]sizeof和strlen
    [基础]关于extern指针和数组的用法
    [ucos]了解ucos
    [Linux]gcc/libc/glibc
    [i.MX6q]i.MX6q处理器,linux操作系统平台搭建 从SD卡启动系统
  • 原文地址:https://www.cnblogs.com/rdchen/p/10784613.html
Copyright © 2011-2022 走看看