javaScript之基础介绍

前言一:javascript历史背景介绍

javaScript之基础介绍

  布兰登 • 艾奇(Brendan Eich,1961年~),1995年在网景公司,发明的JavaScript。

  一开始JavaScript叫做LiveScript,但是由于当时Java这个语言特别火,所以为了傍大牌,就改名为JavaScript。如同“北大”和“北大青鸟”的关系。“北大青鸟”就是傍“北大”大牌。

  同时期还有其他的网页语言,比如VBScript、JScript等等,但是后来都被JavaScript打败了,所以现在的浏览器中,只运行一种脚本语言就是JavaScript

前言二:javascript的悲催发展史

  说到javascript,大家应该都不陌生,但是我们现在要了解的是它的发展史

  javascript是一种直译式 的脚本语言,是一种动态类型,弱类型,基于原型的语言,内置支持类型。

  最开始他的诞生是因为需要处理服务器的一些表单验证,比如说在以前注册的时候并不会像现在一样,以前不会提示你用户名已经被注册,所以以前你认认真真的填了慢慢的信息,点一个提交要等个十几分钟,最后弹出来一个窗口告诉你用户名已经被注册了,然后一刷新,你之前填的东西全没了。。。。。。。。

  1995年,javascript由Netscape公司的Brendan Eich,在网景浏览器首次设计实现而成。当时他被叫做livescript。但当时java非常火,所以他想借机传播自己,于是改名改称为javascript,但是呢和java没有半毛钱关系。

  javascript1.0一经过推出,便获得了巨大的成功,Netscape随后又推出了一系列的版本,在当时市面上有三种js的版本,IE的JScript,网景的javaScript,script Ease的CEnvi。可是javascript毕竟是公司开发的,规范性的问题渐渐暴露出来。

  最后由EMCA(欧洲计算机制造协会)进行标准化,这里说下EMCAscript不等于javascrpt。

  自此后javascript一统江湖。

  那你以为javascript就此走上了人生巅峰了吗?

  不不不,在2003年以前,javascript有个外号叫“牛皮癣”,可谓是臭名远扬。这个比喻还是比较生动的,当时什么浮动广告,小广告,小弹窗啊都是他的杰作,一谈起javascript,那简直就是祸害。

  但是是金子总会发光的。

  2004年的,js的命运被改变,当时的谷歌公司开始重视Ajax。什么是Ajax,举个例子,比如我们想在网上差个信息,都会有下拉的提示,通过异步交互技术完成。

  2007年,乔布斯推出第一代苹果手机,打开了手机开启桌面级浏览器新时代,js迎来了他自出生而来的重大转折点。

  2010年,推出了html3的画布功能。工程师可以在canvas进行游戏制作,如今开始流行webapp,用页面技术开发手机应用,javascript也算是走上了人生巅峰。

  Javascript,从“最被误解的语言”,最后神奇地转变成为“最流行的语言”,证明它经受得起时间的考验。虽然单独来看,它的交互设计有些失败,但是加上Ajax的完美配合,javascript就成了一款轻便并且又实用的好语法。

前言三:为什么要学习javascript

  JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由JavaScript驱动的。

  简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。

  那么问题来了,为什么我们要学JavaScript?尤其是当你已经掌握了某些其他编程语言如Java、C++的情况下。

  简单粗暴的回答就是:因为你没有选择。在Web世界里,只有JavaScript能跨平台、跨浏览器驱动网页,与用户交互。

  Flash背后的ActionScript曾经流行过一阵子,不过随着移动应用的兴起,没有人用Flash开发手机App,所以它目前已经边缘化了。相反,随着HTML5在PC和移动端越来越流行,JavaScript变得更加重要了。并且,新兴的Node.js把JavaScript引入到了服务器端,JavaScript已经变成了全能型选手。

  JavaScript一度被认为是一种玩具编程语言,它有很多缺陷,所以不被大多数后端开发人员所重视。很多人认为,写JavaScript代码很简单,并且JavaScript只是为了在网页上添加一点交互和动画效果。

  但这是完全错误的理解。JavaScript确实很容易上手,但其精髓却不为大多数开发人员所熟知。编写高质量的JavaScript代码更是难上加难。

  一个合格的开发人员应该精通JavaScript和其他编程语言。如果你已经掌握了其他编程语言,或者你还什么都不会,请立刻开始学习JavaScript,不要被Web时代所淘汰。

一,javaScrpt是什么?   

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjgwd.html