• 1.摘要
  • 2.基本信息
  • 3.发展历程
  • 4.主要功能
  • 5.操作指南
  • 6.作者简介
  • 7.组成部分
  • 8.相关概念
  • 9.基本特点
  • 10.相关区别
  • 11.主要工具
  • 11.1.开发工具
  • 11.2.测试工具
  • 11.3.调试工具
  • 11.4.压缩工具
  • 11.5.文件记载
  • 11.6.格式化工具
  • 11.7.浏览器扩展
  • 11.8.其它相应工具
  • 12.开发环境
  • 13.相关信息
  • 13.1.相关特性
  • 13.2.区别
  • 13.3.相关版本
  • 14.其它信息
  • 15.常见问题
  • 16.其他程序
  • 17.语言组成
  • 18.运行模式
  • 19.语言特点
  • 20.编译模式
  • 21.语言标准
  • 22.版本记录
  • 23.参考资料

javascript

计算机编程语言

JavaScript,缩写为JS,是一种高级的、多范式、解释型的编程语言,是一门基于原型、函数先行的语言,它支持面向对象编程、命令式编程以及函数式编程1

1/3

JavaScript提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(ChromeIE、Firefox、SafariOpera)支持1

基本信息

  • 外文名

    JavaScript

  • 发行时间

    1995年

  • 设计者

    Brendan Eich2

  • 实现者

    NetscapeMozilla基金会

  • 编程范型

    脚本语言基于原型的面向对象

发展历程

javascript

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。

Netscape公司在最初将其脚本语言命名为LiveScript。在Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”[2],因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme[3]。JavaScript与Java名称上的近似,是当时网景为了营销[1]考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了JScript脚本语言。Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非是作为给程序人员的编程语言来推广和宣传,但是JavaScript具有非常丰富的特性。

背景介绍

javascript

大概在1992年,一家称作Nombas的公司开始开发一种叫做C减减(C-minus-minus,简称Cmm)的嵌入式脚本语言。这个脚本语言捆绑在一个叫做CEnvi的共享软件产品中,当Netscape Navigator崭露头角时,Nombas开发了一个可以嵌入网页中的CEnvi的版本。这些早期的试验称为EspressoPage(浓咖啡般的页面),它们代表了第一个在万维网上使用的客户端脚本语言。而Nombas丝毫没有料到它的理念将会成为因特网的一块重要基石。

主要功能

嵌入动态文本于HTML页面。

对浏览器事件做出响应。

读写HTML元素。

在数据被提交到服务器之前验证数据。

检测访客的浏览器信息。控制cookies,包括创建和修改等。

基于Node.js技术进行服务器端编程。

操作指南

一、Javascript在网页的用法

Javascript加入网页有两种方法:

1、直接加入HTML文档

这是最常用的方法,大部分含有Javascript的网页都采用这种方法,如: