javaScript面向对象的程序设计(六)——BOM

本文详细介绍了网页编程中常用的API,包括Window、Document、History、Location、Screen、Navigator等对象的功能与用法,深入解析了如hash、host、hostname等属性及alert、confirm、setTimeout等方法的作用,同时涵盖了jQuery的高级选择器应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

  • Window
  • Document
  • History
  • location
  • Screen
  • Navigator
Location
  • hash 设置或返回从井号 (#) 开始的 URL(锚)
  • host 设置或返回主机名和当前 URL 的端口号
  • hostname 设置或返回当前 URL 的主机名
  • href 设置或返回完整的 URL
  • pathname 设置或返回当前 URL 的路径部分
  • port 设置或返回当前 URL 的端口号
  • protocol 设置或返回当前 URL 的协议
  • search 设置或返回从问号 (?) 开始的
    URL(查询部分)
Window

全局常量: Infinity, NaN, undefined, null
全局方法: eval(), isFinite(), isNaN(), parseFloat(), parseInt(),decodeURI(),decodeURIComponent(), encodeURI(), encodeURIComponent()

  • alert()
  • confirm()
  • prompt()
  • setTimeout() 函数
  • clearTimeout() 函数
  • setInterval() 函数
  • clearInterval() 函数
  • focus() 函数:使窗体或空间获得焦点
  • blur() 函数:使窗体或控件失去焦点
Location
  • go(-1) 返回上一页
  • .back() 后退
  • .forward() 前进
  • appCodeName浏览器的代码名
  • appName浏览器名
  • ppVersion浏览器版本号
  • userAgent**浏览器名和版本号**
  • platform浏览器平台 Win32”, “Win16”, “WinCE”, “Mac68k”, “MacPPC”, “HP-UX”, “SunOS” 等
  • cpuClass CPU的信息 “x86“
  • online 浏览器是否处于联网状态
  • cookieEnabled cookie是否可用
document
  • parentNode 获取该节点的父节点
  • childNodes 获取该节点的子节点数组
  • firstChild 获取该节点的第一个子节点
  • lastChild 获取该节点的最后一个子节点
  • nextSibling 获取该节点的下一个兄弟元素
  • previoursSibling 获取该节点的上一个兄弟元素
  • firstElementChild 第一个子元素节点
  • lastElementChild 最后一个子元素节点
  • nextElementSibling 下一个兄弟元素节点
  • previousElementSibling 前一个兄弟元素节点
  • childElementCount 子元素节点个数量

jquery补充

  • :eq(index) 在匹配的集合中选择索引值为index的元素
  • :gt(index) 选择匹配集合中所有大于给定index的元素
  • :lt(index) 选择匹配集合中所有索引值小于给定index参数元素
  • :not(selector) 选择所有元素去除不匹配给定的选择器的元素
  • :even 选择所引值为偶数的元素,从 0 开始计数。
  • :odd 选择索引值为奇数元素,从 0 开始计数。
  • :first 选择第一个匹配的元素
  • :last 选择最后一个匹配的元素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值