JS基础7,阿里腾讯PDD等大厂前端面试真题

视屏


  1. innerHeight视屏高度

  2. innerWidth视屏宽度

  3. scrollTop距离视屏顶部距离

注:接受单位为PX

  1. scrollLeft距离左边距离

  2. moveTo(x,y)移动到指定位置

  3. moveBy(x,y)移动到绝对坐标x,y

  4. resizeTo()调整窗口到指定大小

  5. resizeBy()调整指定大小

示例:过渡回到顶部


  1. 点击时获取当前高度

  2. 每100ms高度减100

  3. 赋值给scroollTop

  4. scroollTop小于等于0停止计数

<button οnclick=“differtop()”>回顶部

history操作历史记录


  1. back()加载history对象列表前一个URL

  2. forward()加载history对象列表后一个URL

  3. go()加载history对象列表具体某一个URL

location操作地址栏


| 属性 | 含义 |

| :-: | :-- |

| href | 当前加载页面的完整URL |

| hash | #号后面的值 |

| host | 服务器名和端口名 |

| hostname | 服务器名 |

| pathname | URL中的路径和文件名 |

| port | 请求的端口 |

| protococol | 页面通用协议 |

| search | URL查询的字符串 |

| username | 域名前指定的用户名 |

| password | 域名前指定的密码 |

| origin | URL源地址(只读) |

navigator对象


  1. 定义:navigator对象是客户端标识浏览器的标准,只要启用JS,navigator对象就一定存在

注:通常用于确定浏览器的类型

  1. plugins数组确定浏览器是否安装了某个插件

| 属性 | 含义 |

| :-: | :-- |

| name | 插件名称 |

| description | 插件介绍 |

| filename | 插件的文件名 |

| length | 当前插件处理的MIME类型数量 |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值