简介
简介
简介 是 CoddyKit 上的免费 JavaScript Academy 课时。 这是第 1 节课,共 1 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 JavaScript Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 JavaScript Academy 课程共包含 1 节课。
简介
您好,
欢迎学习 JavaScript 入门课程。
本课程将为您介绍 JavaScript 语言,并学习其基本结构。
如果您之前没有 HTML 基础,我必须说明,HTML 知识是开始本课程的先决条件。
简介
JavaScript 应用广泛,从网页应用到移动应用、数据库系统和服务器端系统(例如 NodeJS)。
这种编程语言无疑是世界上最受欢迎的软件技术之一,过去十年发展尤为迅速。
信息
JavaScript 当前对应 ECMAScript 2020,这是现代浏览器实现的最新版本。
让我立即回答您心中的疑问?
让我立即回答您心中的疑问?
JavaScript 与 ECMAScript 有什么区别?
不必讲述这件事的来龙去脉。您只需记住,JavaScript 的官方名称是 ECMAScript。
您可以通过下方地址访问该规范,它同样以 ECMAScript 的形式书写。
当我们在任何地方看到 ECMAScript 这个名称时,可以认为它实际上指的是 JavaScript。
目前使用的 JavaScript 最新版本是 ECMAScript 2020,也称为 ECMAScript 11。
问题
本课程以 JavaScript 在网络世界中的应用为基础。
我们之前已经在 HTML 入门课程和 CSS 课程中学习过 HTML 和 CSS。
网页建立在 HTML、CSS 和 JavaScript 这三种语言之上。让我们开始学习 JavaScript,这是三者中的最后一环。
招聘信息
您来对地方了。
JavaScript 凭借高效性,在软件领域的许多方面都有广泛应用。
JavaScript 和 Java 是同一种语言吗?
JavaScript 和 Java 是同一种语言吗?
它们是完全不同的语言。
Java 在历史上更早开发出来,随后才开发了 JavaScript 语言。
Java 是一种基于类的类型安全语言,运行在 JVM 上;而 JavaScript 是一种非类型安全语言,提供基于原型的继承,并且是为在各种浏览器中运行而开发的。
它们在语法上有一些相似之处。此外,除了名称相似之外,Java 与 JavaScript 语言之间没有任何关系。
JavaScript 语言在网络之外有哪些应用领域?
JavaScript 语言在网络之外有哪些应用领域?
JavaScript 不仅是网页三大支柱之一,还构成了服务器端 NodeJS 这类重要项目的基础。
在移动端,JavaScript 可与 React Native、Ionic 等移动框架结合,用于移动应用开发中的混合解决方案。
得益于 JavaScript 灵活而轻量的架构,从各种数据库到物联网设备和游戏等众多领域,都可以找到相应的技术解决方案。
JavaScript 语言在网络世界中扮演什么角色?
JavaScript 语言在网络世界中扮演什么角色?
自 20 世纪 90 年代中期以来,JavaScript 语言一直是网络世界不可或缺的一部分;在 21 世纪 初之后,它的重要性进一步提升。
得益于 JavaScript,许多业务逻辑都可以在浏览器中实现。借助 React、Angular、Vue 等框架和库,网站变得更加交互。
JavaScript 语言在 Web 世界中扮演什么角色
在 Web 发展的早期,网页通常用于提供信息;而在后来的阶段,网页逐渐演变成用户可以输入数据的 Web 应用程序。
Facebook 和 Twitter 等社交媒体页面,就是广泛使用 JavaScript 的现代 Web 应用程序的两个典型示例。
在客户端使用 JavaScript 的另一个优势是,部分任务可以在客户端而不是服务器上执行,从而减轻服务器的负载。
不使用 JavaScript 的 HTML 和 CSS
只学习 HTML 和 CSS、不学习 JavaScript,可以开发网页吗?
可以。网页只使用 HTML 和 CSS 就能开发,但 JavaScript 对于控制用户触发的事件、在浏览器中进行编程以及创建更动态的网页来说不可或缺。
JavaScript 难学吗?
JavaScript 难学吗?
JavaScript 并不难学。不过,原型继承、闭包和词法作用域等概念,开发者刚开始接触时可能比较难理解。
我会在 Coddykit 的课程中尽最大努力,帮助您快速提升 JavaScript 知识。
我应该在哪里编写 JavaScript 应用?
我应该在哪里编写 JavaScript 应用?
在开始开发 JavaScript 之前,您可以观看下面的视频来选择编辑器。
如果您想使用编辑器以外的在线工具进行编写,jsfiddle.net 是一个不错的选择。
所有浏览器都支持 JavaScript 的最新版本 ES2020 吗?
所有浏览器都支持 JavaScript 的最新版本 ES2020 吗?
我们知道,目前现代且保持最新的浏览器中已经支持 ES2020 的许多特性。
我们如何在网页中使用 JavaScript?
我们如何在网页中使用 JavaScript?
我们知道 HTML 和 CSS 是什么,因为掌握它们是开始本课程的先决条件。
另一方面,JavaScript 支持许多功能,例如在不将用户填写的表单发送到服务器的情况下验证 HTML 表单、使用 AJAX 设置无需刷新页面即可向用户提供反馈的机制,以及支持 HTML 和 CSS 来创建更高级的用户界面。
除此之外,JavaScript 还用于创建单页应用(例如 React、Angular 和 Vue)的动态网页应用,这类应用近年来越来越普及。
恭喜您
恭喜您 🎉
在第一课中,我们学习了什么是 JavaScript。
在下一节中,我们将编写第一个 JavaScript 程序。

常见问题解答
「简介」课时是免费的吗?
是的 — 「简介」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 JavaScript Academy 课程的其余内容,请升级到 CoddyKit PRO。 JavaScript Academy 课程共包含 1 节课。
「简介」这节课中我会学到什么?
简介 你通过在浏览器中直接运行的动手代码来练习 JavaScript Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 JavaScript Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 JavaScript Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 1 节。
「简介」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 JavaScript Academy 课中编写并运行代码吗?
能。每节 JavaScript Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。