什么是JavaScript?
1具有面向对象能力
2解释型语言(直接执行非编辑)
3基于对象(例如windows)
4事件驱动(当点击某个按钮来触发javascript执行)
5相对安全(不会出现删除文件移动文件等一些恶意的操作)
6客户端(是在网页本地的文件夹内而非服务器端执行的)
7脚本语言(不需要环境寄存在浏览器上就可以运行)
8主要目的(验证发往服务器端的数据、增加web和用户之间的交互、加强用户体验)
JavaScripty特点?
松散性:变量不必是一个固定的类型,因为不明确
对象属性:当中的对象把属性名映射为任意的属性值
继承机制:基于原型和C++和JAVA中的继承不同
JavaScript的历史?
1992年 Nombas公司 开发了C--的嵌入式语言 因为名字晦气 改名SCRIPTEASE 偶然嵌入到网页中
诞生:1995年 工作在网景公司的 布兰登 为解决向服务器提交数据之前的验证问题 在 网景公司的Navigator2.0和太阳sun公司联合 开发了 LiveScript 为了营销改名JavaScript
邪恶的后来者?
微软也随着进军浏览器市场 发布了IE3.0搭载了Javascrpt克隆版 叫做JScript(这样命名是为了避免与网景潜在的许可纠纷),并且提供了自己的VBScript
标准的重要性?
出现三种浏览器
1 IE中的JScript 网景的JavaScript CEnvi的ScriptEase 1997年 欧洲计算机制造商协会ECMA ECMA-262
JavaScript的核心?
1核心(ECMAScript)
2文档对象模型(DOM)
3浏览器对象模型(BOM)