文档介绍:JavaScript
讲师:
JavaScript 简介
什么是语言
•计算机就是一个由人来控制的机器,人让它干嘛,它就得干嘛。
•我们要学****的语言就是人和计算机交流的工具,人类通过语言
来控制、操作计算机。
•编程语言和我们说的中文、英文本质上没有区别,只是语法比
较特殊。
•语言的发展:
–纸带机:机器语言
–汇编语言:符号语言
–现代语言:高级语言
起源
• JavaScript诞生于1995年,它的出现主要是用于处理网页中的
前端验证。
•所谓的前端验证,就是指检查用户输入的内容是否符合一定的
规则。
•比如:用户名的长度,密码的长度,邮箱的格式等。
简史
• JavaScript是由网景公司发明,起初命名为LiveScript,后来由
于SUN公司的介入更名为了JavaScript。
• 1996年微软公司在其最新的IE3浏览器中引入了自己对
JavaScript的实现JScript。
•于是在市面上存在两个版本的JavaScript,一个网景公司的
JavaScript和微软的JScript。
•为了确保不同的浏览器上运行的JavaScript标准一致,所以几
个公司共同定制了JS的标准名命名为ECMAScript。
时间表
实现
• ECMAScript是一个标准,而这个标准需要由各个厂商去实现。
•不同的浏览器厂商对该标准会有不同的实现。
浏览器
FireFox
Explorer
Safari
Chrome
Carakan
JavaScript实现方式
SpiderMonkey
JScript/Chakra
JavaScriptCore
v8
Carakan
实现
•我们已经知道ECMAScript是JavaScript标准,所以一般情况下
这两个词我们认为是一个意思。
•但是实际上JavaScript的含义却要更大一些。
•一个完整的JavaScript实现应该由以下三个部分构成:
JavaScript
ECMAScript
DOM
BOM
学****内容
•我们已经知道了一个完整的JavaScript实现包含了三个部分:
ECMAScript、DOM和BOM。
•由此我们也知道了我们所要学****的内容就是这三部分。
– ECMAScript
– DOM
– BOM
特点
• JS的特点
–解释型语言
–类似于 C 和 Java 的语法结构
–动态语言
–基于原型的面向对象