JavaScript零基础入门——(十四)JavaScript的BOM

JavaScript零基础入门——(十四)JavaScript的BOM

你们好,欢迎回到咱们的JavaScript零基础入门。上一节课咱们了解了JavaScript的事件,这一节课,咱们以JavaScript的BOM,来结束JavaScript的基础课。前端

其实,咱们平常开发中,若是不是作前端架构,通常状况下,对BOM的操做其实并不会太多,固然,H5的话也能够借助BOM来定位和判断网络,这个之后再说。web

对于BOM的操做,咱们经常使用的有Location、Navigator、History和弹窗,咱们分别来讲一下。浏览器

  • Location

window.location一般是用来获取或重定向当前窗口的页面网址,即URL,经常使用的属性有如下几个:服务器

  1. location.href:获取页面网址,也就是地址栏上的地址;
  2. location.hostname:获取web主机域名,例如www.xxx.com;
  3. location.port:获取端口号;
  4. location.pathname:获取当前页面的路径和文件名;
  5. location.protocol:返回当前页面所使用的web协议(file、http、https等)。
  • Navigator

window.navigator一般是用来获取访问者浏览器的相关信息,主要属性以下:微信

  1. navigator.platform:获取运行浏览器的操做系统平台;
  2. navigator.userAgent:获取由客户机发送服务器的 user-agent 头部的值;
  3. navigator.appVersion:获取浏览器的平台和版本信息
  • History

window.history一般用来获取浏览器的浏览历史,经常使用属性主要以下:网络

  1. history.forward():浏览器历史前进,与点击浏览器前进按钮同样;
  2. history.back():浏览器历史后退,与点击浏览器后退按钮同样。
  • 弹窗

在JavaScript中,能够建立三种消息框:警告框、确认框、提示框。架构

警告框(alert)常常用于确保用户能够获得某些信息。当警告框出现后,用户须要点击肯定按钮才能继续进行操做。app

确认框一般用于验证是否接受用户操做。当确认卡弹出时,用户能够点击 "确认" 或者 "取消" 来肯定用户操做。当你点击 "确认",确认框返回 true, 若是点击 "取消", 确认框返回 false。学习

提示框常常用于提示用户在进入页面前输入某个值。当提示框出现后,用户须要输入某个值,而后点击确认或取消按钮才能继续操纵。若是用户点击确认,那么返回值为输入的值。若是用户点击取消,那么返回值为 null。spa

好了,这节课就讲这么多,咱们的JavaScript基础课到这里也就结束了,下一节课讲什么呢,等我好好想一想,你们想听什么入门课程,能够给我留个言。

                                                                                                       

若是想跟着振丹继续学习,能够微信关注【振丹敲代码】(微信号:JandenCoding)

新博文微信同步推送,还附有讲解视频哦~

也可直接扫描下方二维码关注。

相关文章
相关标签/搜索