JavaScript 教程学习手册

收录于 2023-04-20 00:10:05 · English · بالعربية · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

学习JavaScript教程

JavaScript教程我们的 JavaScript教程专为初学者和专业人士设计。 JavaScript用于创建客户端动态页面。JavaScript是一种基于对象的脚本语言,它是轻量级且跨平台的。
JavaScript不是编译语言,而是一种脚本语言。JavaScript转换器(嵌入在浏览器中)负责为Web浏览器翻译JavaScript代码。

什么是JavaScript?

JavaScript(js)是一个亮点轻量级的面向对象的编程语言,一些网站使用它来编写网页脚本。它是一种经过解释的成熟编程语言,当应用于HTML文档时,它可以在网站上实现动态交互。它是1995年引入的,用于在Netscape Navigator浏览器中向网页添加程序。从那时起,它已被所有其他图形Web浏览器采用。使用JavaScript,用户可以构建现代的Web应用程序以直接进行交互,而无需每次都重新加载页面。传统的网站使用js来提供多种形式的交互性和简单性。
尽管如此,JavaScript与Java编程语言之间没有任何联系。这个名字是在Java逐渐在市场上流行时提出和提供的。除了Web浏览器之外,诸如CouchDB和MongoDB之类的数据库都使用JavaScript作为脚本和查询语言。

JavaScript的功能

JavaScript具有以下功能:
所有流行的Web浏览器都提供内置执行环境都支持JavaScript。 JavaScript遵循C编程语言的语法和结构。因此,它是一种结构化的编程语言。 JavaScript是一种弱类型语言,其中某些类型被隐式转换(取决于操作)。 JavaScript是一种面向对象的编程语言,它使用原型而不是使用类进行继承。 这是一种轻量级的解释语言。 这是一种区分大小写的语言。 JavaScript在Windows,macOS等多种操作系统中均受支持。 它可以通过Web浏览器为用户提供良好的控制。

JavaScript的历史

1993年,第一个流行的Web浏览器 Mosaic 诞生了。在 1994年年, Netscape Marc Andreessen 创立。
他意识到网络需要变得更加动态。因此,人们认为可以向HTML提供一种"胶水语言",以使设计师和兼职程序员可以轻松进行Web设计。因此,在1995年,该公司招募了 Brendan Eich ,打算实施Scheme编程语言并将其嵌入浏览器。
但是,在Brendan开始之前,该公司与 Sun Microsystems 合并,将Java添加到其Navigator中,以便可以在Web技术和平台上与Microsoft竞争。此外,Netscape决定给脚本语言起一个类似于Java的名称。它导致了" Javascript"。
最终,在1995年5月,马克·安德森(Marc Andreessen)创造了Javascript的第一个代码" Mocha "。后来,营销团队将名称替换为" LiveScript "。但是,由于商标方面的原因和某些其他原因,在1995年12月,该语言终于重命名为" JavaScript"。从那时起,JavaScript诞生了。

JavaScript的应用

JavaScript用于创建交互式网站。主要用于:
客户端验证 动态下拉菜单 显示日期和时间, 显示弹出窗口和对话框(例如警报对话框,确认对话框和提示对话框), 显示时钟等

JavaScript示例

<script>
document.write("welcome to lidihuo.com");
</script>
下一章将详细介绍第一个JavaScript示例。

JavaScript 索引


JavaScript 教程

JavaScript 基础

JavaScript 常用

JavaScript Objects

JavaScript BOM

JavaScript DOM

JavaScript OOP

JavaScript Cookies

JavaScript Events

JavaScript Array

JavaScript DataView

JavaScript Function

JavaScript Date

JavaScript Handler

JavaScript JSON

JavaScript Map

JavaScript Math

JavaScript Number

JavaScript RegExp

JavaScript Object

JavaScript Reflect

JavaScript Set

JavaScript String

JavaScript Symbol

Symbol 属性

JavaScript TypedArray

JavaScript WeakMap

JavaScript WeakSet