在学习web前端技术时,最常见的也是需要最着重学习的就是JavaScript这一方面,工作中也是会经常用到的,那么JavaScript有哪三部分组成呢?来看看下面的详细介绍。

  JavaScript有哪三部分组成?

  JavaScript的组成

  JavaScript由ECMScript、BOM和DOM组成。

  JavaScript组成

  ECMAScript——JavaScript的核心

  ECMAScript是一套标准,定义了一种语言的标准,规定了基本语法、数据类型、关键字、具体API的设计规范等,解析引擎设计的参考标准,但与具体实现无关,是JavaScript的核心。

  BOM——浏览器对象模型

  BOM是一套操作浏览器功能的API,通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率等。

  DOM——文档对象模型

  DOM是一套操作页面元素的API,DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作。

JavaScript有哪三部分组成?相关推荐

  1. JavaScript由哪三部分组成呢?

    在学习web前端技术时,最常见的也是需要最着重学习的就是JavaScript这一方面,工作中也是会经常用到的,那么JavaScript有哪三部分组成呢?来看看下面的详细介绍. JavaScript有哪 ...

  2. JavaScript学习(三十九)—对象中内容的操作

    JavaScript学习(三十九)-对象中内容的操作 一.对象中内容的操作:增.删.改.查 (一).增:给对象添加属性或者方法 1)方式1:对象名称.属性名=属性值: 2)方式2:对象名称['属性名' ...

  3. JavaScript学习(三十八)—面向过程与面向对象

    JavaScript学习(三十八)-面向过程与面向对象 一.程序设计语言中的两大编程思想:面向对象.面向过程 (一).面向过程 就是指完成某个需求的时候,先分析出完成该需求时所需要经历的步骤有哪些,然 ...

  4. JavaScript学习(三十七)—实现右键自定义菜单的功能

    JavaScript学习(三十七)-实现右键自定义菜单的功能 代码如下: <!DOCTYPE html> <html lang="en"><head& ...

  5. JavaScript学习(三十六)—移动的小球

    JavaScript学习(三十六)-移动的小球 代码如下: <!DOCTYPE html> <html lang="en"><head>< ...

  6. JavaScript学习(三十五)—拖动元素

    JavaScript学习(三十五)-拖动元素 代码如下: <!DOCTYPE html> <html lang="en"><head><m ...

  7. JavaScript学习(三十四)—事件委托

    JavaScript学习(三十四)-事件委托 (一).什么是事件委托? 所谓的事件委托就是指将事件添加到祖先元素身上,依据事件冒泡的原理(就是指事件的执行顺序是从当前元素逐步扩展到祖先元素,直到扩展到 ...

  8. JavaScript学习(三十三)—事件对象常用的属性和方法

    JavaScript学习(三十三)-事件对象常用的属性和方法 (一).type属性 <style>#box {width: 200px;height:

  9. JavaScript学习(三十二)— Keycode常用键位码对照表

    JavaScript学习(三十二)- Keycode常用键位码对照表 (一).字母和数字键的键码值(keyCode) (二).控制键键码值(keyCode) (三).多媒体键码值(keyCode)

最新文章

  1. 华为云大数据存储的冗余方式是三副本_大数据入门:HDFS数据副本存放策略
  2. Ubuntu 18.04 ROS Melodic安装与卸载
  3. 神经元产生的雌激素可能是一种新型的神经调节剂
  4. UA MATH566 统计理论5 假设检验:p值
  5. 不同域名cookie共享_cookie在二级域名间共享完成sso
  6. PHP中一些有用的函数
  7. 【网络】c++ socket 学习笔记(一)
  8. SQL中 left join 左表合并去重实用技巧
  9. struts2中action手动获取參数
  10. c语言入门经典必备代码
  11. 软件设计师和软件评测师有什么区别?若想从事软件开发方面,哪个更适合?
  12. 《恋爱通告》8月12上映 海报预告片齐亮相
  13. 消息队列之取消会议和自动退款处理
  14. rabbitmq多个消费者消费同一个队列中的同一条消息。
  15. 2017第四届“云鼎奖”申报火热进行中
  16. 获取input内容并回填_Input选项框的回填与取值
  17. Arduino测试一块5路带自锁开关输入模块
  18. matlab汽车驱动力与行驶阻力,用matlab绘制汽车驱动力 行驶阻力平衡图
  19. [附源码]计算机毕业设计JAVA社区健康服务平台管理系统lunwen
  20. 现在做网站到底需要多少钱?

热门文章

  1. iOS架构设计-URL缓存(上)
  2. iOS三种录制视频方式详细对比
  3. 【系列】EOS开发3 EOS提供的程序和工具
  4. NA-NP-IE系列实验36:扩展ACL
  5. Eclipse优化之设置不自动弹出控制台和Server
  6. .NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现
  7. powerDesign设计随笔
  8. 【转】 LDA必读的资料
  9. 如何定位EXC_BAD_ACCESS错误 (info malloc-history)
  10. Directx11教程(11) 增加一个debug宏