JavaScript概述2
2017-03-19 21:37 谭丽# 阅读(117) 评论(0) 收藏 举报2. JavaScript可以做什么
① 表单验证
② 响应用户在网页上的操作
③ 对网页进行增加,删除,修改元素。(DOM)
④ 检测访问者的浏览器。(BOM)
3. JavaScript的实现
JavaScript的技术体系大致包含了5个方面的内容
ECMAScript:所谓ECMAScript,就是网景公司将JavaScript提交给欧洲计算机制造协会之后,标准化出来的脚本语言的语法和定义。该协会指定39号技术委员会(T39)来对这门语言进行标准化。T39的成员有网景公司的员工,也有微软等公司的员工组成。第一版ECMAScript出来后,版本号未ECMAScript-262.
BOM:翻译成中文就是浏览器对象模型。BOM主要是用来控制用户浏览器本身。BOM到目前为止还缺少标准。(JavaScript由ECMA来定标准,HTML和CSS由W3C来定制标准),目前WHATWG小组正在努力的为BOM来定制标准。
BOM能够改变窗口大小,打开和关闭新窗口,获取浏览器版本,屏幕分辨率等
DOM:翻译成中文就是文档对象类型。DOM主要是用于控制网页里面的元素。例如:新增,修改,删除网页里面的某个元素。
事件处理模型:主要就是讲JavaScript代码和事件进行绑定来响应用户的操作。
原生对象和内置对象:主要就是JavaScript里面的内部类。
4. JavaScript语言特点
① 脚本语言。它是解释型运行。之前我们所学的C语言是编译型语言。所谓解释型,就是代码执行一条,我们就翻译一条。而编译型则会一次性将代码全部进行翻译。编译型的运行速度比解释性语言要快。
② 基于对象:JavaScript里面一切皆为对象。
③ 弱类型语言:声明变量的时候不需要声明数据类型
④ 跨平台:JavaScript脚本语言不依赖操作系统,仅需要得到浏览器的支持就可以了。目前市场上99%的浏览器都支持JavaScript。
5. JavaScript版本
目前最新的就是ECMAScript5,但是ES6(在ES6里面ECMAScript已经变成了一门通用的编程语言)已经被提出,但是很多浏览器还没有支持到ES6。