初识JavaScript

JavaScript是一种轻量级的编程语言,常用于Web开发,包括ECMAScript、DOM和BOM三部分。它与HTML(结构)和CSS(样式)有明显区别。JavaScript可以通过行内式、嵌入式和外链式三种方式书写,而外链式适用于大量代码。注释在代码中用于提高可读性,支持单行和多行注释。

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

一.JavaScript的定义

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

二.HTML , CSS , JavaScript的区别

JavaScript和我们之前学习的HTML , SCC有很大的区别。

HTML:决定网页的结构和内容,相当于人的身体。

SCC:决定网页的呈现给用户的模样(样式),相当于人的衣服,妆容。

JavaScript:实现业务逻辑和页面控制,相当于人的各种动作。

三.JavaScript的三个组成部分

咱们之前说到了JavaScript与一些编程语言的区别,接下来咱们了解其组成。

JavaScript由三部分组成,分别是ECMAScriptDOMBOM

ECMAScript:作为JavaScript的核心,ECMAScript定义了JavaScript的语言规范。是所有浏览器厂商共同遵守的一套JavaScript语法工业标准。

DOM:文档对象模型。(document-文档),是W3C组织制定的用于处理HTML文档和XML文档的编程接口,它提供了对文档的结构化表述,并定义了一种方式是程序可以对该结构进行访问,从而改变文档的结构,样式和内容。

BOM:浏览器对象模型。(broeser-浏览器),是一套编程接口,用于对浏览器进行操作,如刷新页面,弹出警告框,控制页面跳转,获取分表率等。

四.JavaScript的三种书写方式

行内式:行内式是将JavaScript代码作为HTML标签的属性值使用。

行内式的缺点如下:

  1. 可读性较差,尤其是在HTML 中编写大量JavaScript代码时,不方便阅读。

  1. 在遇到多层引号嵌套的情况时,引号非常容易混淆,导致代码出错。

嵌入式:也称为内嵌式,使用<script>标签包裹JavaScript代码,直接编写到HTML文件中,通常将其放到<head>标签<body>标签中。

<script>标签type属性用于告知浏览器脚本类型,HTML5中该属性的默认值为"text/JavaScript",因此在使用HTML5时可以省略type属性

外链式:或外部式,是将JavaScript代码写在一个单独的文件中,一般使用".js"作为文件的扩展名,在HTML 页面中使用<script>标签src属性引入".js"文件。

外链式适合JavaScript代码量比较的情况。

注意点:

1.无论是CSS还是JS的三种写法

当一个html文件存在多种写法是

HTML的代码是从上往下解析的。

2.如果script标签没有src属性表示内联样式,

如果有src属性表示外联样式,

外联样式js代码只能写在js文件中

五.JavaScript注释

使用注释可以增强代码的可读性。

其注释分类如下:

单行注释:以"//"开始,带该行结束之前的内容都是注释。

多行注释:以"/*"开始,以"*/"结束。多行注释中可以嵌套单行注释,但不能再嵌套多行注释。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快习中学乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值