JavaScrip的基本认识

本文介绍了JavaScript的基本组成部分,包括ES(ECMAScript)、DOM(文档对象模型)和BOM(浏览器对象模型),阐述了JavaScript作为面向对象、事件驱动的脚本语言的特点及运行机制。

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

JavaScript是指用在浏览器上完成动态网页功能的语言,主要包含三部分内容:ES(ECMAScript)、DOM和BOM。ES定义了基本的语法结构,DOM(Document Object Model,文档对象模型)定义了文档对象的结构及其操作方法,BOM(Browser Object Mode,浏览器对象模型)提供了跟浏览器交互的接口

JavaScript是一种面向对象的语言

网页中的一段文字、一个文本框、一张图片、一个样式表规则以及浏览器的导航器等都是对象。另外,JavaScript中也有为了方便操作自身提供的对象,而且可以自定义对象,JavaScript中的函数其实也是一种对象。JavaScript的目的就是要操作这些对象。

JavaScript是一种脚本语言

脚本语言的功能是修改或者称为“操作”,而不是创造,所以,JavaScript并不能从无到有创建出来一个页面,而只能是对页面进行修改。因此,JavaScript并没有类似于其他语言的入口函数main,真正的入口函数main在浏览器程序中。脚本语言是一堆命令的集合,一般来说会有一个解释器,由其负责从头到尾一条一条语句进行解释,然后根据解释后的语句含义进行操作。JavaScript是一种比较复杂的脚本语言,它跟编译型语言一样也有自己的变量、函数,其执行过程跟编译器一样首先生成语法树,然后解释器生成一条一条的中间码,最后一条一条执行。

JavaScript是一种事件驱动的语言

事件驱动是指JavaScript引擎并不是在看到代码之后就会立即执行,而是会在合适的时间才去执行。这个合适的时间是指当某个事件发生之后(例如一个输入框的内容发生了变化,这就是一个事件)。只有当相应的事件发生了之后,相应的操作才会执行,这就是事件驱动。

事件驱动包含三个关键内容:事件、事主和处理方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值