JavaScript介绍
-
是一种语言,和计算机的一种交流
-
起源:1995年主要用于前端验证,比如用户注册登录验证,之前返回服务器判断速度很慢,然后就出现js前端验证,由NetScape网景公司研发,该公司之前发明了 Navigator(导航者)浏览器(火狐前身),发现前端验证问题开发的live script(JavaScript前身)由于发明java公司的sun介入了js开发,改名为JavaScript。Microsoft微软发现后发明了JScript,和JavaScript基本一样,网景公司公司发现斗不过微软公司,把JavaScript捐赠给了欧洲计算机组织ECMAScript(可简称ES),ECMAScript是一个标准,由厂商实现,不同浏览器实现不同:
浏览器| js实现方式
-------- | -----
FireFox| SpiderMonkey
Internet Explorer| JScript/Chakra
Safari | JavaScriptCore
Chrome | v8
Carakan | Carakan
-
实现:js实现由三部分组成
- ECMAScript:标准
- DOM:文档对象模型,操作网页
- BOM:浏览器对象模型,操作浏览器
- 特点:
- 解释型语言,不用编译
- 动态语言:变量可以保存任意数据
- 基于原型的面向对象