首页 > 其他分享 >6.3BOM中其他常见对象

6.3BOM中其他常见对象

时间:2023-03-10 10:23:34浏览次数:28  
标签:function console 对象 常见 location window 6.3 BOM history

 location对象

location对象,是window对象的一个属性,代表浏览器上URL地址栏,使用location对象可以操作地址栏

 
 

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
                <script>
                        function fun1(){
                                console.log(location.host);// 服务器的IP+端口号
                                console.log(location.hostname);// IP 
                                console.log(location.port);// 端口号
                                console.log(location.href);// 地址栏中具体的文字
                        
                                location.href="https://www.baidu.com"
                        }
                        
                </script>
        </head>
        <body>
                <input type="button" value="测试location" onclick="fun1()" />
        </body>
</html>

 

history对象

history对象是window对象的一个属性,代表浏览器访问历史记录,通过history的操作我们可以实现翻阅浏览器历史网页

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
                <script>
                        function fun1(){
                                window.history.forward();
                                
                        }
                        function fun2(){
                                history.back();
                        }
                        function fun3(){
                                history.go(2); // 正整数 向前跳转 * 页  负整数 向后跳转*页
                        }
        
                        
                </script>
        </head>
        <body>
                <a href="a.html" target="_self">pageA</a>
                <input type="button" value="向前" onclick="fun1()"/>
                <input type="button" value="向后" onclick="fun2()"/>
                <input type="button" value="go" onclick="fun3()"/>
        </body>
</html>

 

screen和navigator
screen代表屏幕,navigator代表浏览器软件本身,通过这两个对象可以获得屏幕和浏览器软件的一些信息

 
 

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
                <script>
                        function fun1(){
                                console.info(window.screen.width)
                                console.info(window.screen.height)
                                console.info(navigator.userAgent)
                                console.info(navigator.appName)
                        }
                </script>
        </head>
        <body onl oad="fun1()">
        </body>
</html>

 

标签:function,console,对象,常见,location,window,6.3,BOM,history
From: https://www.cnblogs.com/2324hh/p/17202481.html

相关文章

  • 常见进制问题与字符编码
    1.进制   十进制(日常使用)      -特点:10进1      -计数:01234567891011...      -单位数字:10个(0-9)   二进制(计算机底层的......
  • HTTP请求常见状态码
    2开头(请求成功)表示成功处理了请求的状态代码。·       200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。·       201(已创......
  • Python常见内置函数
    常见的内置函数sum(list):求取list元素的和目录常见的内置函数sum(list):求取list元素的和一、重要内置函数匿名函数1map()--映射2max()、min()3reduce()4zip5f......
  • java常见处理数据结构的方式
    1.根据父id,将列表整理为树状结构if(CollUtil.isNotEmpty(sysMenuList)){//使用java8转为树状图结构Map<Long,List<SysMenu>>long......
  • macOS 12 Monterey(苹果系统)v12.6.3正式版
    macOS12Monterey是苹果公司发布的最新操作系统,于2021年6月7日在苹果全球开发者大会(WWDC)上首次亮相。macOS12Monterey v12.6.3正式版下载  以下是macOS12Mont......
  • Postman请求参数的四种常见类型
    在Postman的body的类型主要由四种类型的参数:form-data、x-www-form-urlencoded、raw、binary,如图 由于post请求的参数才放到请求体(Body)里面,get的请求参数一般都直接......
  • c++常见的几种锁
    std::mutex(C++11),普通互斥锁,可以阻塞式等锁(lock())也可以非阻塞式上锁(try_lock())std::timed_mutex(C++11),互斥锁的加时版本,如果在一段时间内(try_lock_for())或是在某个时间......
  • vim中常见的指令
    一:快速跳转1.1跳转到vim的首行:gg//输入小写的gg,终端直接跳转到vim编辑器的首行1.2跳转到vim的末尾行:G//输入大写的G,vim编辑器默认跳转到最后一行二:删除某些内容/......
  • Bomb_phase_5
    Dumpofassemblercodeforfunctionphase_5:0x0000000000401062<+0>: push%rbx0x0000000000401063<+1>: sub$0x20,%rsp0x0000000000401067<+5>: ......
  • 常见dos命令
    打开cmd的方式开始—系统—命令提示符win+R键,输入cmd打开控制台(推荐使用)在任意文件夹下面,按住shift键+鼠标右键点击,选择在此处打开命令行窗口在资源管理器的地......