JavaScript可以说是internet上最流行的脚本语言,它可以在包括IE, Mozilla, Firefox, Netscape, 和 Opera的所有主流浏览器中工作。
———————————————————————–
课前准备
学习JavaScript之前,你需要具备HTML / XHTML的基本知识。如果不具备,请学习先。
—————————————————————————-
什么是JavaScript
- JavaScript最初是为了在HTML页面中增加交互功能而设计的
- JavaScript是一种脚本语言 (脚本语言是一种轻型编程语言)
- 一个JavaScript脚本可包含多行可执行的计算机代码
- JavaScript脚本通常都直接嵌入在HTML页面里,也有时是写在单独的文件里
- JavaScript是一种解释型语言(这就意味着脚本执行时不需要预编译)
- 任何人都可以使用JavaScript,无需许可
——————————————————————————–
Java和JavaScript是一回事吗?
不是!
Java 和 JavaScript 无论从概念还是设计上来说都是两种完全不同的语言!
Java (由Sun Microsystems公司开发) 是一种强大和更为复杂的编程语言 – 与C 和 C++属于同一级别
——————————————————————————–.
JavaScript可以做什么?
- JavaScript 为 HTML 设计者提供了一个编程工具
– HTML 作者们通常都不是程序员,而 JavaScript 是一种语法非常简单的脚本语言,几乎任何人都可以毫不费力的在他们的HTML页面中插入一段段小段代码 - JavaScript 可以在HTML页面中插入动态文本
– JavaScript 语句: document.write(“<h1>” + Date() + “</h1>”) 可以将当前日期写入到HTML 页面中 - JavaScript 可以对事件进行反应
– 一段JavaScript 可以被设置为在某事件发生时执行,例如当一个页面完成加载时,或者当用户点击某个HTML控件时执行 - JavaScript可以读写HTML元素
– 一段JavaScript 可以读取并改写一个HTML 元素的内容 - JavaScript 可以被用来验证数据
– 使用JavaScript 可以在向服务器提交表单(form)数据之前验证表单数据,这样可以避免服务器进行额外的处理运算 - JavaScript 可以被用来监测访问者的浏览器
– 使用JavaScript可以监测访问者的浏览器,并根据用户浏览器的不同加载专门针对该浏览器设计的特殊页面 - JavaScript 可以被用来生成cookie
– JavaScript可以被用来存储和读取关于访问者的计算机的信息
——————————————————————————–
JavaScript真正的名称是 ECMAScript
JavaScript真正的官方名称是 ECMAScript,它是由ECMA 组织开发和维护的。
ECMA-262 是官方的 JavaScript 标准。
这种语言是网景(Netscape)的Brendan Eich 随Navigator 2.0发明的,从1996起出现在所有网景和微软的浏览器中。
ECMA-262 的开发始于1996年,第一版在1997年6月被 ECMA General Assembly 采纳。
这项标准在1998年被接纳为国际ISO (ISO/IEC 16262) 标准。
至今这项标准的开发仍在进行之中。