JavaScript 入门教程

JavaScript是一门Web编程语言,用来实现网页的交互功能,它和HTML、CSS共同组成了个Web开发的基础工具集合,也是前端开发者必备的技能;学习JavaScript教程可以了解它在网页开发中的所有特性和相关概念,让我们能够更加快速的去开发Web应用。

W3CAPI
1
2020-06-18 07:05:48
文档目录
我的书签
 

JavaScript 教程

JavaScript 教程

脚本是什么?

脚本是由脚本语言创建的可执行命令列表,类似于宏或批处理文件。在Web服务器上执行的脚本(如PHP、Perl)称为服务器端脚本,而在用户计算机上由浏览器解释执行的脚本(如JavaScript)则称为客户端脚本。


JavaScript 是什么?

JavaScript是一种由Netscape(网景)公司开发的跨平台、面向对象脚本语言。该语言由Netscape的程序员Brendan Eich所创建,主要用于为网页添加动态交互功能。JavaScript采用基于原型的对象模型,支持事件驱动编程范式,能够在客户端浏览器中直接解释执行。其核心功能包括操作DOM元素、处理用户事件、实现页面内容动态更新等。该语言遵循ECMAScript规范标准,具有弱类型、解释型语言特性,支持函数式编程模式。布兰登·艾克.

该语言最初于1995年9月以LiveScript之名发布,作为Netscape Navigator 2.0的组成部分。1995年12月4日正式更名为JavaScript。由于JavaScript运行于客户端,其主要应用于客户端网页开发领域。

JavaScript专为网页使用而设计,并与HTML深度集成。它能创建运行于IE、Opera、FireFox、Google Chrome等浏览器中的应用程序。Netscape将JavaScript提交至ECMA国际组织进行标准化,由此产生了名为ECMAScript的标准版本。

JavaScript 和 Java

JavaScript 与 Java 存在某些相似性,但本质上截然不同。Java 是由 Sun Microsystems 公司开发的编程语言,而 JavaScript 是由 Netscape 公司开发的脚本语言。Java 属于服务端静态类型语言,JavaScript 则是客户端动态类型语言。Java 程序在服务器端编译后,几乎可在任何平台上运行而无需分发源代码;而用 JavaScript 编写的脚本则嵌入 HTML 文档中,由浏览器解释执行。二者的语法规则和保留字也存在差异。

JavaScript与Java的功能对比

JavaScriptJava
JavaScript用于前端Web开发(例如HTML表单中的字段级验证)。Java在Web环境中被用作后端语言。
由客户端解释执行(非编译)。从服务器下载编译后的字节码,在客户端执行。
面向对象。对象类型无明确区分。继承通过原型机制实现,且属性和方法可动态添加至任意对象。基于类。对象被划分为类和实例,所有继承均通过类层次结构实现。类和实例无法动态添加属性或方法。
变量数据类型无需声明(弱类型)。变量数据类型必须声明,因为Java采用强类型检查机制。
无法自动写入硬盘。无法自动写入硬盘。

w3capi JavaScript教程特性

在本系列教程中,我们深入讲解了JavaScript 1.5+版本。编写过程中,我们始终确保学习者能够掌握JavaScript的基础知识。

以下为各章均涵盖的功能列表:

  • 我们以清晰简明的描述作为开端。
  • 我们提供了语法/用法参考,助您记忆编写方式。
  • 示例:展示关联概念如何实现
  • 我们已展示用法输出结果。
  • 在浏览器中查看示例。
  • 通过我们的在线练习编辑器进行训练。
  • 图示说明助您更好理解相关概念。
  • 由于浏览器对JavaScript的执行存在兼容性问题,我们已标注各浏览器所支持的脚本类型。

Next:JavaScript 概述

友情提示