JS中~location对象+navigator对象用法

2023-05-16

url(统一资源定位符):包含的信息能指出文件的位置以及浏览器的处理方式

protocol://host[:port]/path/t ?query]# fragment
http://www.itcast.cn/ index.htm1 ?name=andy&age=18#link
 

window对象给我们提供了一个location属性用于获取或设置窗体的URL,并且可以用于解析URL。因为这个属性返回的是一个对象,所以将这个属性也称为location对象。 窗口对象给我们提供了一个位置属性用于获取或设置窗体的URL,并且可以用于解析URL。因为这个属性返回的是一个对象,所以我们将这个属性也称为Location对象.
 

 navigator对象

包含有关浏览器的信息,常用userAgent ,该属性可以返回由客户机发送服务器的user-agent头部的值。 浏览器对象包含有关浏览器的信息,它有很多属性,常用的是用户代理,该属性可以返回由客户机发送服务器的用户代理头部的值.
如下前端代码可以判断用户那个终端打开页面,实现跳转

if((navigator. useAgent.match(/(phone|pad|pod| iPhone |iPod| ios| iPad |Android
Mobile|BlackBerry| IEMobile|MQQErowser| JUC| Fennec|w0SBrowser|BrowserNG|Webos
|Symbian|Windows Phone)/i))) {
window . location.href=";/手机//实现跳转URL

}eise {
window . location.href =";/电脑
}
 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JS中~location对象+navigator对象用法 的相关文章

  • python基础:(七)类

    目录 一 创建和使用类二 使用类和实例2 1给属性指定默认值2 2修改属性的值2 2 1直接修改属性的值2 2 2通过方法修改属性的值2 2 3通过方法对属性的值进行递增 三 继承3 1子类的方法 init 3 2给子类定义属性和方法3 3
  • python基础:(八)文件

    目录 一 从文件中读取数据1 1读取整个文件1 2文件路劲1 3逐行读取 二 写入文件 一 从文件中读取数据 各位小伙伴 xff0c 文件这一块得好好学 xff0c 多看多敲代码 xff0c 以后处理数据 xff0c 写爬虫少不了这个 xf
  • 立创EDA极速入门(2)——完成一个STM32最小系统板

    请提前观看 xff1a 立创EDA极速入门 xff08 1 xff09 熟悉PCB和立创EDA基本操作 xff1b 邀请加入嵌入式社区 xff0c 您可以在上面发布问题 xff0c 博客链接 xff0c 公众号分享 xff0c 行业消息 x
  • UEditor插入视频、图片显示问题解决

    把你富文本提交过来的的数据 xff0c 使用php的stripslashes xff0c 处理一下 xff0c 去掉里面的反斜杠 这样 xff0c 当你插入视频的时候 xff0c 前台就不会显示没有加载插件什么的了
  • Ubuntu20.04的一些功能设置记录(持续更新)

    目录 一 设置屏幕转向 二 设置启动免登录 三 缩短Ubuntu启动时间 四 设置终端的默认大小 五 安装中文输入法 一 设置屏幕转向 1 设置 显示器 方向 下拉选择方向 应用 2 选择保留更改 xff0c 重启也会保留设置 3 临时旋转
  • 1.3安装Ubuntu20.4系统

    在NUC小电脑上装乌班图Ubuntu系统的步骤 xff0c 在VMware虚拟机上安装Ubuntu系统也差不多是一样的 安装Ubuntu20 4 xff08 用虚拟机的跳过此步骤 xff09 开机之前把U盘启动盘插在小电脑上 xff0c 否
  • C++:类定义下的对象成员,静态成员,以及静态成员函数的实现

    我之前在一篇文章中 xff0c 讲解了对象是什么 xff0c 对于一些刚看我文章的朋友 xff0c 我在这里再次简单的描述一下 xff0c 如果想要更加深入的了解 xff0c 就请就看我之前发表的文章 我们知道 xff0c c 43 43
  • Linux项目自动化构建工具-make/makefile 介绍及使用

    使用背景 在工程中的源文件不计数 xff0c 其按类型 功能 模块分别放在若干个目录中 xff0c makefile定义一系列 规则来指定什么文件需要先编译 xff0c 什么文件需要后编译 xff0c 哪些文件需要重新编译 xff0c 或者
  • 学习笔记二(开发板入门)

    正点原子Stm32开发板IO对于5V的兼容性判断 xff1a 从原理图上看 xff0c 凡是有ADC字样的IO xff0c 都不兼容5V xff0c 反之 xff0c 则都兼容5V 开发板供电的时候 xff0c 有如下注意事项 xff1a
  • 2D转换之缩放 transform:scale()(笔记)

    4 5 2D转换之缩放scale 缩放 xff0c 顾名思义 xff0c 可以放大和缩小 只要给元素添加上了这个属性就能控制它放大还是缩小 缩放 1 语法 transform scale x y 2 注意 注意其中的x和y用逗号分隔 tra
  • 2D转换综合写法(笔记)

    注意 1 同时使用多个转换 xff0c 其格式为 transform translate rotate scale 等 xff0c 2 其顺序会影转换的效果 先旋转会改变坐标轴方向 3 当我们同时有位移和其他属性的时候 xff0c 记得要将
  • 2D转换总结(日志)

    转换transform 我们简单理解就是变形有2D和3D之分我们暂且学了三个分别是位移旋转和缩放2D移动translate x y 最大的优势是不影响其他盒子 xff0c 里面参数用 xff0c 是相对于自身宽度和高度来计算的可以分开写比如
  • 大数据热点分析图源码

    lt style gt body background color 333 map position relative width 746px height 617px margin 30px auto background url ima
  • 关于微信支付和支付宝支付,调试不同的常见问题

    1 首先要知道 xff1a 微信支付 xff0c 电脑端扫描支付 xff0c 手机微信支付 xff0c 用的是一个接口 xff1b 支付宝的即时到账 xff0c 电脑端和手机端的支付 xff0c 使用的是两个不同的接口 xff0c 这点很坑
  • 奔跑的熊大动画效果JS

    利用动画去尝试制作相应的动画效果熊的制作思路在于 xff1a 图片添加了动画效果 xff0c 在时间范围内渐动改变 xff0c 关键帧一直在改变 xff0c 图片被往前拉熊展现奔跑的效果熊奔跑的制作思路 xff1a 基础效果盒子移动到水平居
  • JS中 遍历数组 2022/3/23日志

    lt 遍历数组 xff0c 找出大于20的数组 xff0c 重组新数组 gt lt script gt 创建新数组需要利用 new Array 关键字建立 var array 61 new Array 22 12 64 12 15 122
  • JS·函数

    1 函数语法规则 xff1a 声明部分 function 函数名 xff08 xff09 function为声明函数的关键字 函数体执行代码 xff08 xff09 注意 xff1a 声明函数后需要调用函数否则无效 xff0c 函数不调用自
  • JS中函数与作用域的定义(日志-2022.3.28)

    1 函数中的两种命名方式 xff1a 1 利用函数关键字function自定义函数 xff08 命名函数 xff09 function fu xff08 xff09 fn 2 利用函数表达式 xff08 匿名函数 xff09 var 变量名
  • JS中构造函数

    一 构造函数定义方法 语法规则 xff1a function 构造函数名 xff08 实参 xff09 this 属性名 61 属性值 xff1b this 方法 61 function 实参 普通函数体 xff1b 调用方式 xff1a
  • 构造函数的三种方式以及输出

    构造函数的三种方式以及输出 lt body gt lt 构造函数创建对象 gt lt 该方法一次一次创建多个 gt lt script gt var i 61 0 function Car kg color product skill th

随机推荐

  • JS实现静态计算器(刷新自动更新数值)页面制作与问题总结

    1 JS部分 xff1a var worldTime 61 43 new Date 返回世界时间距现在多久 var nowTime 61 43 new Date time 输出我们定义的时间并且转换为毫秒参与计算 var trueTime
  • 移动端布局基础(html+css+js)

    1 视口 1 布局视口 一般移动设备的浏览器都默认设置了一个布局视口 xff0c 用于解决早期的PC端页面在手机上显示的问题 iOS Android基本都将这个视口分辨率设置为980px xff0c 所以PC上的网页大多都能在手机上呈现 x
  • JS中数组基础对象部分

    1 创建数组的两种方式 1 xff0e 利用数组字面量 var arr 61 1 2 3 console log arr arr1 2 xff0e 利用new Array var arr1 61 new Array 创建了一个空的数组 va
  • 利用indexOf方法去删除重复数组

    利用indexOf方法去删除重复数组 原理 xff1a indexof在数组中去遍历如果有我们需要的元素就会返回元素所在索引号 xff0c 若没有就会返回 1 xff1b 注意在索引时要求调用的参数与数组中的参数应该数据类型的一致 xff0
  • php查询当月sql记录

    以前我在查询数据库今天或昨天 近7天 近30天 本月 上一月数据都是直接通过php来判断了 xff0c 这样感觉是多一个环节了 xff0c 下面我介绍一篇直接使用sql统计出当天 昨天 近7天 近30天 本月 上一月数据语句 现在分享给各位
  • html+css弹性布局

    1 布局原理 flex是flexible Box的缩写 xff0c 意为 34 弹性布局 34 xff0c 用来为盒状模型提供最大的灵活性 xff0c 任何一个容器都可以指定为flex布局 当我们为父盒子设为flex布局以后 xff0c 子
  • 弹性布局中flex子项属性

    3 flex布局子项常见属性 1 flex子项目占的份数 A flex属性 xff1a 定义子项目分配剩余空间 xff0c 用flex来表示占多少份数 语法 xff1a flex 数值 以百分比样式输出 xff08 默认为0 xff09 x
  • 事件三要素~JS

    1 事件源 xff1a 哪一个标签需要发生动态改变 xff08 制作时需要获取元素改变元素和被改变元素 xff09 xff1b 2 事件类型 xff1a 指对标签执行的一系列静态页面的操作行为 xff1a 如 xff1a 点击 悬浮 触发未
  • 初识dom简单交互效果案例制作~JS

    一 点击不同的button实现页面img的改变 代码如下 xff1a 注意通过函数动态改变的img路径在编写的时候一定要是相对路径 lt body gt lt style gt div height 250px width 333px ba
  • dom简单交互效果案例制作~JS(二)

    1 排他操作 1 总结 xff1a 需要不停的去点击这个按钮 xff0c 每按下一个上一次点击的按钮背景就必须恢复正常 xff0c 用for循环每一次在点击之前所有的背景颜色恢复正常 xff0c 然后在去执行改色操作 lt body gt
  • Tab栏选项卡JS交互效果~JS

    tab栏选项卡 tab栏选项卡 分析 xff1a 分两个部分上面是选项卡下面是点击选项卡后显示出来的一部分 xff1b h5c3制作时将下面部分的样式利用display xff1a none xff1b 全部隐藏起来 JS中对于选项卡制作依
  • 节点操作简单概述~JS

    1 概述 一般 xff0c 节点至少拥有nodeType xff08 节点类型 nodeName 节点名称 xff09 和nodeValue 节点值 xff09 这三个基本属性 元素节点nodeType为1 属性节点nodeType为2 文
  • 中国经典文学作品~JS制作

    总结 xff1a 点击事件源调用函数 xff0c 弹出输入框存入数据 xff0c 将数据保存到变量里面在点击添加的时候将数据存入数组 xff0c 然后合并数组 xff0c 通过遍历的方式存入到新的变量当中输出 在删除按钮的制作就是 通过输入
  • Ubuntu中shell命令(一)

    1 ls命令 xff1a 显示指定工作目录下之内容 A xff1a ls xff1a 列出根目录 下的所有目录 B xff1a ls ltr s 列出目前工作目录下所有名称是 s 开头的文件 xff0c 越新的排越后面 C xff1a ls
  • Ubuntu中shell命令(二)

    1 sudo命令 xff1a 切换用户身份命令 我们通过切换命令去获取用户权限 xff0c 寻求root用户 xff0c 获取超级权限 xff0c 经由 sudo 所执行的指令就好像是 root 亲自执行 2 su命令 xff1a Linu
  • php查询数据库输出近7天,每一天的数据

    for i 61 0 i lt 61 6 i 43 43 user count i 61 intval User gt where 39 DATEDIFF CURDATE FROM UNIXTIME 96 regtime 96 34 Y m
  • Ubuntu中shell命令(三)

    1 grep命令 xff1a 查找内容命令 r 或 recursive 此参数的效果和指定 34 d recurse 34 参数相同 n 或 line number 在显示符合样式的那一行之前 xff0c 标示出该行的列数编号 i 或 ig
  • ubuntu软件安装报错

    出现E Unable to locate package get xff08 资源暂时不可用 xff0c 无法锁定管理目录 xff0c 是否有其他进程在占用 xff09 现获取root权限分开使用如下两条指令强制释放锁 1 sudo rm
  • Ubuntu安装软件

    1 利用APT工具安装软件 使用apt包管理工具 安装报E Unable to locate package get错误先root一下 使用语法 xff1a sudo apt get install 软件名 xff1b 2 deb软件包安装
  • JS中~location对象+navigator对象用法

    url xff08 统一资源定位符 xff09 包含的信息能指出文件的位置以及浏览器的处理方式 protocol host port path t query fragment http www itcast cn index htm1 n