JavaScript初学记录(一) JavaScript简介
2020-07-14 06:15
232 查看
@ JavaScript简介
一、什么是JavaScript?
概念:简单的说JavaScript是一门客户端脚本语言 ,运行在客户端浏览器中,几乎每一个浏览器都有JavaScript的解析引擎(脚本语言:不需要被编译,可以直接由浏览器执行)
功能:我们知道HTML是用来展示页面的,而CSS是用来控制页面的样式和布局的,而JavaScript则可以增强用户与HTML页面的交互过程,可以控制HTML元素,让页面有一些动态的效果,增强用户的体验。
二、JavaScript语言的发展史
- 1992年,Nombase公司,为了解决当时网络速度过慢导致服务器端验证表单过慢的问题,开发出了第一门客户端脚本语言,命名为C–(C减减:后来更名为ScriptEase),但是当时并没有太多程序员选择这门语言。
- 1995年,经过三年不温不火的发展,**NetScape(网景公司)**借鉴了C–的设计思想,开发了一门客户端脚本语言:LiveScript。但是开发者们发现LiveScript存在设计缺陷,正直当时,有一门新的编程语言发布了,就是现在依然很火爆的Java,Sun公司打着Java垃圾回收、一次编译到处运行…的口号宣传。然后呢,很多人都接受了Java语言。后来,NetScape请来了Sun公司的一些专家,在LiveScript的技术上进行一些修改,之后命名为JavaScript(因为当时Java语言非常的火,NetScape想借助Java的东风也火起来)。但是java语言和JavaScript没有半毛钱关系,是区别明显的两门语言,如果硬要说有什么关系,那就是像“雷锋”和“雷峰塔”的关系…,由于有Sun公司的参与所以两者的语法是很接近的。
- 1996年,微软公司推出了臭名昭著的IE浏览器,为了能开发一门客户端脚本语言搭载在自家浏览器上,微软抄袭了JavaScript语言开发了JScript语言,IE浏览器得到大卖。到此,Nombase、NetScape、Microsoft在浏览器方面成立了三足鼎立之势,但是市面上同时存在了三门不同的脚本语言了,由于他们的浏览器不能支持别的脚本语言,这对于程序员来说是十分苦逼的,为了能让页面效果在所有的浏览器上都能显示出应有的效果,程序员就必须要学会这三门脚本语言。这就搅乱了市场,需要制定一个标准。
- 1997年,ECMA(欧洲计算机制造商协会),为了能让所有的客户端脚本语言更加规范和标准化,制定了ECMAScript。所有的客户端脚本语言都必须要遵守它。市场就不在那么混乱了。
所以通过发展史我们知道JavaScript是由ECMAScript + JavaScript自己 原特有的内容(BOM + DOM) 即JavaScript = ECMAScript + BOM + DOM,因此学习JavaScript我们要先学ECMAScript然后学BOM接着学DOM。
相关文章推荐
- 初学JavaScript之基本简介(一)
- JavaScript初学记录(三) ECMAScript基本对象
- JavaScript初学笔记(记录自学)
- JavaScript初学记录(二) ECMAScript基本语法
- JavaScript学习记录01--基础篇之javascript简介
- JavaScript高级程序设计笔记记录(一)简介
- Javascript基础(6)BOM简介
- JavaScript简介及组成
- (1)spring初学-spring简介
- javascript:Location对象的使用简介
- 为什么我要放弃javaScript数据结构与算法(第一章)—— JavaScript简介
- intellij IDEA初学记录
- 简介JavaScript中Boolean.toSource()方法的使用
- #C++初学记录(判断子串#数学结合)
- #C++初学记录(sort函数)
- JavaScript简介与基础语法
- cookie--javascript记录用户之前是否访问本页面
- 初学MATLAB记录(一)
- zend framework初学记录[所践所问]
- JavaScript学习记录(高级)