原创 JavaScript常用内置对象有哪些?

发布时间:2019-08-21 18:31:00 浏览 3933 来源:博学谷资讯 作者:照照

    JavaScript常用内置对象有哪些?一般来说,大家最常用的有浏览器对象模型、文档对象模型和全局JavaScript对象三类。下面小编就来分析一下这三类具体的内置对象及其作用。

     

    JavaScript常用内置对象

     

    一、浏览器对象模型

     

    浏览器对象模型用于创建浏览器窗口的模型,最顶端是window对象,下面是

     

    1、document

     

    document.getElementById //通过id获取元素

     

    document.getElementsByTagName //通过标签名获取元素

     

    document.referrer //获取上一个跳转页面的地址(需要服务器环境)

     

    2、location

     

    window.location.href //获取或者重定url地址

     

    window.location.search //获取地址参数部分

     

    window.location.hash //获取页面锚点或者叫哈希值

     

    3、history

     

    <script type="text/javascript">

     

    var HL = window.history.length;

     

    document.write(HL);

     

    </script>

     

    3、Navigator

     

    Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。

     

    <script type="text/javascript">

     

    var browser=navigator.appName;

     

    var b_version=navigator.appVersion;

     

    document.write("Browser name"+browser);

     

    document.write("<br>");

     

    document.write("Browser version"+b_version);

     

    </script>

     

    4、screen

     

    screen对象用于获取用户的屏幕信息。

     

    二、文档对象模型

     

    DOM是文档对象模型(Document Object Model)的缩写。 DOM使用树形结构表示HTML文档的层次结构。 在整个DOM标准中,最核心的接口是Node,它与DOM树所有的节点都对应,各种类型的节点接口均继承自Node接口

    interface Node:{很多属性和方法}

     

    interface Document : Node {很多属性和方法}

     

    interface HTMLDocument : Document {很多属性和方法}

     

    interface Element : Node {很多属性和方法}

     

    interface HTMLElement : Element{很多属性和方法}

     

    三、全局JavaScript对象

     

    全局JavaScript对象的名字通常是首字母大写。

     

    1、String:处理字符串

     

    2、Number: 处理数字

     

    3、Boolean;处理布尔值

     

    4、Date: 处理日期

     

    5、Math:计算和处理数字

     

    6、REgEx:匹配文本的字符串模式

     

    以上就是JavaScript常用内置对象的汇总介绍。对这方面的知识点还有疑惑的小伙伴,可以报名博学谷官网在线学习,有专业的线上老师为大家讲课。

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: HTML代码怎么用?HTML基础教程 下一篇: 前端与移动开发在线培训班讲师怎么样?

相关推荐 更多

热门文章

  • Python 新版本中的 6 个新特性,你去体验了么?
  • 搞Java开发,你知道哪些城市最赚钱吗?
  • 互联网行业都有哪些岗位?看看自己适合哪个吧!
  • 10月数据库排行榜出炉,火速围观!
  • GitLab上市,GitHub的最大对手来了!
  • 中办、国办发文!推动现代职业教育高质量发展!
  • 如何实现代码审查反馈?
  • 初学者,你有没有想过放弃这一行
  • 入门IT行业,首门语言该选什么?
  • 程序员的上升天花板到底怎么破?
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码