# javascript-learning **Repository Path**: zhangzanzan/javascript-learning ## Basic Information - **Project Name**: javascript-learning - **Description**: jacascript学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-10 - **Last Updated**: 2024-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 前端三大基础(又称 **三大马车**): - HTML:结构层(标签) - CSS:渲染层(样式) - JavaScript:行为层(交互) # 一、JavaScript ## 1. 概述 JavaScript是一种高级编程语言,用于Web开发和创建交互式用户界面。它是一种动态类型语言,意味着变量类型在运行时确定。JavaScript可以在浏览器中运行,也可以在服务器端使用Node.js运行。它具有广泛的应用,包括网页开发、游戏开发、移动应用程序开发等。JavaScript具有易学性和灵活性,是Web开发中必不可少的一部分。 ## 2. 为什么学习 JavaScript JavaScript 是一种广泛使用的编程语言,它可以用于网页开发、游戏开发、移动应用程序开发等多个领域。学习 JavaScript 可以帮助我们更好地理解网页的交互和动态效果,提高网页开发的效率和质量。此外,JavaScript 还是现代前端开发中必不可少的一部分,掌握 JavaScript 可以让我们更好地理解和使用现代前端框架和工具,提高我们的职业竞争力。 ## 3. JavaScript 历史 JavaScript 最初由 Brendan Eich 在 10 天内创建。它于 1995 年首次在 Netscape Navigator 中发布。JavaScript 最初被称为 LiveScript,但由于 Java 的流行,Netscape 更改了名称。JavaScript 旨在为 Web 开发提供交互式功能。它现在已成为 Web 开发中最常用的编程语言之一。 ## 4. JavaScript 与 ECMAScript JavaScript 和 ECMAScript 是同一个东西吗?答案是:不完全是。JavaScript 是一种编程语言,而 ECMAScript 是 JavaScript 语言的标准。JavaScript 实现了 ECMAScript 标准,并且在此基础上发展出了更多的功能和特性。因此,我们可以认为 JavaScript 是 ECMAScript 的超集。 ## 5. ECMAScript 的历史 ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商协会)通过 ECMA-262 标准化的脚本程序设计语言。它是一种用于创建动态网页和其他互联网应用程序的脚本语言。ECMAScript 的历史可以追溯到 1995 年,当时 Netscape Communications Corporation 的 Brendan Eich 开发了一种名为 LiveScript 的脚本语言。后来,Netscape 将其改名为 JavaScript,并将其提交给 Ecma 国际进行标准化。ECMAScript 1.0 于 1997 年发布,自那以后,该语言已经经历了多个版本的更新和改进,目前最新的版本是 ECMAScript 2021。 ## 6. JavaScript 与 Java 的关系 JavaScript 与 Java 是两种不同的编程语言,它们的语法、用途和运行环境都不同。JavaScript 是一种脚本语言,主要用于网页前端开发,而 Java 是一种面向对象的编程语言,主要用于后端开发和桌面应用程序开发。虽然它们的名称相似,但它们之间没有直接的关系。 # 二、JavaScript 引入方式 ## 1. 内嵌方式 直接在 html 文档的 **head** 或 **body** 标签中嵌入 js,如下所示: ```html