专栏首页jojo的技术小屋原 一、JavaScript简介

原 一、JavaScript简介

作者:汪娇娇

时间:2017年11月4日

一、组成部分

JavaScript由三部分内容组成:

(1)ECMAScript(核心)

(2)DOM(文档对象模型)

(3)BOM(浏览器对象模型)

ECMAScript是标准(也就是对DOM、BOM提供的接口和方法的规范)。

DOM和BOM提供了接口和方法。

二、小结

Javascript是一种专为与网页交互面设计的脚本语言,由下列三个不同的部分组成:

1、ECMAScript,由ECMA-262定义,提供核心语言功能;

2、文档对象模型(DOM),提供访问和操作网页内容的方法和接口;

3、浏览器对象模型(BOM),提供与浏览器交互的方法和接口。

Javascript的这三个组成部分,在当前五个主要浏览器(IE、 Firefox、 Chrome、 Safari和 Opera)中都得到了不同程度的支持。其中,所有浏览器对 ECMAScript第3版的支持大体上都还不错,而对 ECMAScript的支持程度越来越高,但对DOM的支持则彼此相差比较多。对已经正式纳入HTML5标准的BOM来说,尽管各浏览器都实现了某些众所周知的共同特性,但其他特性还是会因浏览器而异。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2018-04-16 Java面试通关要点汇总集2018年最新 Java面试通关要点汇总集

    2018年最新 Java面试通关要点汇总集 基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integ...

    Albert陈凯
  • 2018-04-17 Java的Collection集合类3分钟搞掂Set集合前言

    3分钟搞掂Set集合 前言 声明,本文用的是jdk1.8 现在这篇主要讲Set集合的三个子类: HashSet集合 A:底层数据结构是哈希表(是一个元素为链...

    Albert陈凯
  • 趣文 | 程序员们,都进来看看编程语言之父都有谁

    1、PHP PHP之父,Rasmus Lerdorf,1994年,为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。这些工具程序用来显示 Rasmu...

    小莹莹
  • Elasticsearch1.0 介绍

    优势 开源,稳定,快速,可扩展 由 Java开发 基于 restful web接口与服务器交互的分布式搜索引擎 搜索引擎除了elasticsearch还有 s...

    98k
  • 最近 Python 有点火? 给你 7 个学习它的理由!

    Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者中大受欢迎。 诚然,它有点老了...

    小莹莹
  • 从业必看!2017年Python这些重要的事件

    2017年仿佛整个程序员圈都在焦虑学习python,为了帮助马哥小伙伴发现2018年Python的趋势,汤哥在马哥Python的万人学习社群做了个调研,盘点...

    小莹莹
  • 解惑rJava R与Java的高速通道

    目录 rJava介绍 rJava安装 rJava实现R调用Java rJava(JRI)实现Java调用R (win7) rJava(JRI)实现Java调用R...

    小莹莹
  • Java 借助ImageMagic实现图片编辑服务

    Java 借助ImageMagic实现图片编辑服务 java原生对于图片的编辑处理并没有特别友好,而且问题也有不少,那么作为一个java后端,如果要提供图片的编...

    小灰灰
  • JavaScript之Event Loop

    先看段代码: console.log(1); setTimeout(function () { console.log(2); new Pr...

    laixiangran
  • 面向对象的演进过程

    我们知道 程序 = 数据结构 + 算法,其中数据结构包括数组、栈、队列、链表、树以及图等,而算法是包含顺序、循环、分支三种逻辑结构的代码,为了使算法能够到处复用...

    木可大大

扫码关注云+社区

领取腾讯云代金券