JavaScript介绍

JavaScript是一种基于对象、事件驱动的解释性脚本语言,由网景公司的布兰登·艾奇在1995年开发,最初称为LiveScript。它与ECMAScript标准相符合,后者定义了语言的语法规则。JavaScript主要由ECMAScript、DOM(文档对象模型)和BOM(浏览器对象模型)组成,用于网页交互和动态内容控制。它无需编译,可在浏览器中直接解释运行,具有跨平台特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、网站组成


  • HTML:(HyperText Markup Language)超文本标记语言

  • CSS:(Cascading Style Sheets)层叠样式表

  • JavaScript:简称js,用于网页交互的解释性脚本语言

2、什么是JavaScript


基于对象和事件驱动的解释性脚本语言

3、JavaScript的特点


  • ==基于对象、事件驱动、解释性、跨平台== 背

  • 基于对象:JavaScript 是一种基于对象的语言,这意味着它能运用自己已经创建的对象,因此,许多功能可以来自脚本环境中对象的方法与脚本的相互作用。

  • 事件驱动:JavaScript 可以直接对用户或者客户输入做出响应,无须经过 web 服务器,它对用户的响应,以事件驱动的方式进行。

  • 解释性:

  • 编译性:高级语言,计算机无法直接识别,先进行编译,再执行,例如 C、C++ 等

  • 解释性:它的源代码不需要经过编译,而是直接在浏览器中运行时被解析

  • 跨平台:JavaScript依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持 JavaScript 的浏览器就可正常执行

4、JavaScript发展历史


  • 1995:网景(Netscape)发布了商用浏览器

  • 最开始 处理表单提交问题

  • 布兰登·艾奇(10天)livescript =》JavaScript

  • 微软:同年 IE3.0 JScript

  • ECMA: 欧洲计算机制造商协会

  • ECMAScript1.0 ECMAScript5.1(2009) 2015年6月es6

  • 网景(Netscape)==>火狐

5、JavaScript的组成


  • ECMAScript:制定了语法规则和常用的对象

  • DOM:Document Object Model:文档对象模型 (对标签的增删改查)

  • BOM:Browser Object Model:浏览器对象模型 (浏览器的跳转网页 历史记录 传参。。。)

二者关系:ECMAScript是JavaScript的语法标准,JavaScript是ECMAScript的具体实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值