【前端开发5】JavaScript(JS)的介绍(上)

《【前端开发5】JavaScript(JS)的介绍(上)》由【贵阳网络推广_老吴博客】网于2016年12月29日整理发布
摘要

JavaScript不是Java;更不是Java的变种语言。我们举个栗子,雷锋和雷峰塔的区别,雷锋是榜样是人,雷峰塔是压白蛇的建筑,名字虽然很像,但他们是完全不相同的东西,这就相当于我们的JavaScript和Java的区别。

贵阳网络推广网站搭建,JavaScript(JS)

 

大家好,这是由贵阳网络推广老吴博客为大家分享的前端开发的基础课程,我大家的老吴。这是我们前端开发基础的第5讲,今天和大家分享的是前端工程师必备技能之一JavaScript的基础知识点,希望能为初学者提供有用的干货。

 

初学者对于JavaScript(JS)最疑惑的三个问题

 

这三个问题是我们初学者最疑惑的问题,也是以后我们在职场去应聘前端岗位会有针对JS面试最基本的问题。所以我们对这三个问题是做前端工程师必须要了解的。

 

由于篇幅的问题老吴将JavaScript的三个问题分成了上、中、下三篇专题文章,今天详细介绍我们的第一个问题,先看下图;

 

贵阳网络推广网站搭建,JavaScript(JS)

 

第一个问题:JavaScript是Java吗?

 

1、JavaScript和Java从公司方面的区分;

 

我们由上图从他们开发公司方面来说一下,首先,左边的Netscape公司推出的是JavaScript脚本语言,右边的Sun Microsystems公司当然在2009年被Oracle公司收购了,他推出的就是Java程序语言。

 

Java推出以后他运用在手机、家用电器的遥控器等电子产品中,运用的非常非常广泛。而Netscape公司推出的JavaScript是运用在浏览器中的,他的原名叫做LiveScript,因为LiveScript比Java出来的要晚,Java占了市场的很大份额,所以导致很多程序员对Java一见钟情,确实是因为Java是个很强大而且优秀的语言,关键是他能跟上世界科技的发展诉求。

 

然后所有的程序员就看不见LiveScript的光芒,所以Netscape公司的营销团队想了一个办法,他就把LiveScript改名叫我们现在的JavaScript,这一改不要紧,导致很多程序员误以为JavaScript和Java是有关系的,误以为JavaScript是Java的变种语言,误以为JavaScript是Java的缩写版或迷你版。

 

之后导致很多程序员注意到了JavaScript从而去研究他,进而发现了JavaScript的优点和主攻方向。但是也导致了一个后遗症,就是我们的初学者傻傻分不清JavaScript和Java的根本区别,通过老吴的介绍,相信大家已经对他们俩有了个正确的认识,JavaScript绝对不等于Java。

 

2、JavaScript和Java从语言性质区分;

 

JavaScript是属于脚本语言;Java是一种高级程序语言。

 

3、JavaScript和Java从主攻方向去区分;

 

JavaScript主要用于WEB领域方向,也就是在浏览器上面去运行的。而Java他运用在软件、手机、游戏等方面,也是用在服务器端上的语言如同PHP语言一样。

 

4、JavaScript和Java从工作原理区分;

 

JavaScript是一段一段执行,速度较慢。Java是转二进制,速度效率较高。

 

贵阳网络推广网站搭建,JavaScript(JS)

 

终结一下,所以我们现在清楚了JavaScript不是Java;更不是Java的变种语言。我们举个栗子,雷锋和雷峰塔的区别,雷锋是榜样是人,雷峰塔是压白蛇的建筑,名字虽然很像,但他们是完全不相同的东西,这就相当于我们的JavaScript和Java的区别。所以你们今后去面试前端岗位时,面试官如果问到这个问题我们就可以轻松回答。下节课我们继续讲第二个问题《JavaScript与Jscript是同一个吗?》。

 

好,今天的的JavaScript(JS)的介绍分享就到这里,谢谢关注老吴博客一个专注网络推广营销的80后中年男人。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: