什么是JavaScript

文章目录

  • 一、❄️什么是JavaScript?
  • 二、❄️JavaScript的特点
  • 三、❄️JavaScript的组成
    • 1、核心(ECMAScript)
    • 2、文档对象模型(DOM)
    • 3、浏览器对象模型(BOM)

一、❄️什么是JavaScript?

JavaScript是一门跨平台、面向对象的脚本语言(不需要编译,直接解释运行即可),来控制网页的行为,它能使网页可交互

W3C标准:网页主要由三部分构成

  • 结构:HTML
  • 表现:CSS
  • 行为:JavaScript

JavaScript和Java是完全不同的语言,不论是概念还是设计。但是在基础语法上类似。

JavaScript(简称:JS)在1995年由Brendan Eich发明,并于1997年成为一部ECMA标准。

ECMAScript 6(ES6)是最新的JavaScript版本(发布于2015年)

二、❄️JavaScript的特点

JavaScript的特点:

1.JavaScript主要用来向html页面添加交互行为。

2.JavaScript是一种脚本语言,语法和C语言系列的语法类似,属于弱语言类型。

3.JavaScript一般用来编写客户端脚本,如node.js。

4.JavaScript是一种解释型语言,边执行边解释无需另外编译。

JavaScript的用途

JavaScript的用途是解决页面交互和数据交互,最终目的是丰富客户端效果以及数据的有效传递。

三、❄️JavaScript的组成

JavaScript组成部分:

什么是JavaScript_第1张图片

1、核心(ECMAScript)

主要定义了JavaScript的语言基础部分,各个浏览器都严格遵守该规范,没有兼容性问题,ECMAScript规范由ECMA制订。组成部分:语法、类型、语句、关键字、保留字、操作符、对象等。

2、文档对象模型(DOM)

文档对象模型(Document object Model)主要定义了如何将HTML转换成一颗符合DOM规范的树,并且如何对这棵树进行相应的操作。该规范由W3c定义,但是,部分浏览器没有严格遵守该规范,写代码时需要考虑兼容性问题。
HTML和XML的应用程序接口(API)。

把整个页面规划为层级式的节点结构。
什么是JavaScript_第2张图片

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

浏览器对象模型(Browser Object Model)内置了一些对象,用来操作窗口,这些对象包括window、screen、location、navigator、document、xmlhttprequet,虽然该部分没有规范,但是,各个浏览器都支持这些对象。开发人员使用BOM可以控制浏览器显示页面以外的部分。
可对浏览器窗口进行访问和操作,包括:

  • 弹出新的浏览器窗口。
  • 移动、关闭浏览器窗口及调节浏览器窗口大小。
  • 获取用户屏幕分辨率的屏幕对象。
  • web浏览器详细的定位对象。

⭐最后⭐

欢迎点赞 收藏 ⭐留言评论 私信必回哟
博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言

你可能感兴趣的:(javascript,开发语言,ecmascript)