JavaScript BOM

知识点:
BOM:浏览器对象模型,提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。BOM将浏览器中的各个部分转换成了一个一个的对象,我们通过修改这些对象的属性,调用他们的方法,从而控制浏览器的各种行为
BOM可以使我们通过JS来操作浏览器,在BOM中提供了一组对象,用来完成对浏览器的操作。
1.Window对象
- 代表的是整个浏览器窗口,同时window也是网页中的全局对象
2.Navigator对象 (网景公司)
-代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器
-由于历史原因,Navigator对象中的部分属性都不能帮助我们识别浏览器了
- 一般我们只会使用userAgent来判断浏览器的信息userAgent是一个字符串,这个字符串中包含有用来描述浏览器信息的内容,不同的浏览器会有不通过的userAgent在这里插入图片描述
3.Location

  • 代表当前浏览器的地址栏信息,通过Location可以获取地址栏信息,或则操作浏览器页面跳转
    Location 对象属性
    属性 描述:
  1. hash 设置或返回从井号 (#) 开始的 URL(锚)。
  2. host 设置或返回主机名和当前 URL 的端口号。
  3. hostname 设置或返回当前 URL 的主机名。
  4. href 设置或返回完整的 URL。
  5. pathname 设置或返回当前 URL 的路径部分。
  6. port 设置或返回当前 URL 的端口号。
  7. protocol 设置或返回当前 URL 的协议。
  8. search 设置或返回从问号 (?) 开始的 URL(查询部分)。
    assign():用来跳转到其他的页面,作用和直接修改location一样
    在这里插入图片描述
    reload():重新加载当前文档,作用和刷新按钮一样
  • 如果在方法中传递一个true作为参数,则会强制清空缓存刷新页面
    在这里插入图片描述
    replace():用新的文档替换当前文档,调用完毕也会跳转页面
    - 不会生成历史记录,不能使用回退按钮回退
    在这里插入图片描述
    4.History
    - 代表浏览器的历史记录,可以通过该对象来操作浏览器的历史记录
    由于隐私问题,该对象不能获取到具体的历史记录,只能操作浏览器向前或向后翻页,而且该操作只在当次访问时有效
    History 对象方法
    方法 描述
    back() 加载 history 列表中的前一个 URL。
    forward() 加载 history 列表中的下一个 URL。
    go() 加载 history 列表中的某个具体页面。
    go(-1) ==>back()
    go(1) ==>forward()
    在这里插入图片描述
    5.Screen
    - 代表用户的屏幕的信息,通过该对象可以获取到用户的显示器的相关的信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
辽B代驾管理系统对代驾订单管理、用户咨询管理、代驾订单评价管理、代驾订单投诉管理、字典管理、论坛管理、公告管理、新闻信息管理、司机管理、用户管理、管理员管理等进行集中化处理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择小程序模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行辽B代驾管理系统程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。辽B代驾管理系统的开发让用户查看代驾订单信息变得容易,让管理员高效管理代驾订单信息。 辽B代驾管理系统具有管理员角色,用户角色,这几个操作权限。 辽B代驾管理系统针对管理员设置的功能有:添加并管理各种类型信息,管理用户账户信息,管理代驾订单信息,管理公告信息等内容。 辽B代驾管理系统针对用户设置的功能有:查看并修改个人信息,查看代驾订单信息,查看公告信息等内容。 辽B代驾管理系统针对管理员设置的功能有:添加并管理各种类型信息,管理用户账户信息,管理代驾订单信息,管理公告信息等内容。 辽B代驾管理系统针对用户设置的功能有:查看并修改个人信息,查看代驾订单信息,查看公告信息等内容。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。项目管理页面提供的功能操作有:查看代驾订单,删除代驾订单操作,新增代驾订单操作,修改代驾订单操作。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。新闻管理页面,此页面提供给管理员的功能有:新增新闻,修改新闻,删除新闻。新闻类型管理页面,此页面提供给管理员的功能有:新增新闻类型,修改新闻类型,删除新闻类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值