JavaScript简史:从网景到框架|技术头条

2019-05-03 15:41:04 来源:网络整理 作者:管理员

原标题:JavaScript 简史:从网景到框架 | 技术头条

【CSDN 编者按】从上世纪 90 年代中期发行以来,Java 就已经成为最流行的 Web 开发语言之一了。尽管 Java 最初只是一个浏览器脚本语言,但是近几年,我们已经能够明显看到它在不断地演变:在桌面端、移动设备和服务端 Web App 领域都有所发展。

“任何能够用 Java 实现的应用系统,最终都必将用 Java 实现”,Jeff Atwood 之语正在进入现实。

JavaScript简史:从网景到框架|技术头条

作者 | Siem Peters

译者 | 谭开朗

责编 | 沭七

出品 | CSDN(ID:CSDNnews)

以下为译文:

写在前面

Java 是 Web 的标准语言,也是最受欢迎的脚本语言。类似的,我的设备检测 API 也主要使用 JS。所以是时候给 Java 写一篇博客文章了。因此,本文将会介绍 Java 的重点内容。首先,我们简要了解 JS 的发展历程。随后介绍 JS 的流行度。最后概述最流行的 JS 库和框架。阅读愉快~

Java:历史概述

1989 年,为了加强大学与科学机构之间的信息共享,人们发明了万维网(WWW)。一年后,第一款网页浏览器诞生了,它被简单的命名为:万维网。然而,第一款商业化的浏览器在这几年后才诞生——它是由网景通信公司于 1993 年推出的。1995 年初,网景是当时最流行的网页浏览器之一。

JavaScript简史:从网景到框架|技术头条

(1994 年,网景浏览器的截图)

在那之前,万维网一直是静态的,只有 HTML 可用。为了扩大及深入发展万维网,网景通信公司发明了 Java(当时叫 Mocha)。JS 的目标是创建一种更富于交互性的动态网站。与软件开发人员相比,设计师的可用性更为重要。因此,代码必须要轻便、简易和简单。

为了不落后于竞争对手(即微软的 IE 浏览器),网景公司与太阳计算机系统公司合作。太阳计算机系统公司创建了 Java:一种用于智能应用程序的语言。然而,Java 并不适合这类受众(Web 设计人员)。更具体地说,Java 太庞大了,它针对的是大型企业。

然而,Brendan Eich(网景 Java 的主要负责人)创建了 JS 的工作原型。在很短的时间内,Java 就集成到了他们的 Web 浏览器中。Java 天生就是一种小型客户端的脚本语言。

如今,Java 仍然是万维网的标准脚本语言。所有流行的 Web 浏览器都是 JS 的集成。目前有几个 JS 库和框架可用。

Java 的统计数据

这些数据反映了 Java 的流行程度。目前约有 94%的网页使用了 Java。同样的,开发人员也很流行使用 JS。Stack Overflow 对 32000 多名开发人员进行了调查。他们得出的结论是,JS 连续 5 年被评为最受欢迎的编程语言。更具体地说,在这 32000 多名开发人员中,超过 62%的人使用 Java 这一编码语言。

JavaScript简史:从网景到框架|技术头条

jQuery

为了使得 Java 更简单,就衍生出了 jQuery。2006 年,John Resig 引入 jQuery 来去除共用性和重复性的任务。jQuery 简化了 CSS 动画、事件处理和 AJAX。jQuery 是当今最流行的 Java 库。

jQuery 利用了 Web 页面的 DOM(文档对象模型)结构。DOM 模型表示页面上的元素(如

标签)。使用 jQuery 能轻松的选择及操作这些元素。

JS 和 jQuery 的区别如下所示。第一个是 Java 写法,第二个是 jQuery 写法。

Java:

constloginbutton = document.getElementById( "loginbutton");

constloginMenu = document.getElementById( "login");

loginbutton.addEventListener( "click", () => {

if(loginMenu.style.display === "none"){

loginMenu.style.display = "inline";

}

else{

loginMenu.style.display = "none";

}

});

jQuery:

$(“#loginbutton”).click( ()=>{$(“#login”).toggle()});

Java 框架

最初 Java 只是针对客户端语言。然而,现在客户端和服务器端都可以基于 JS 实现。为了在开发过程形成架构,故衍生出了 JS 框架。我们将介绍现在最流行的 3 种 JS 框架:Angular、React 和 Vue.js。

JavaScript简史:从网景到框架|技术头条

  • Angular

AngularJS 是由谷歌开发的一种开源框架。2010 年首次发布后,AngularJS 在 2016 年被重写并改名为 Angular。Angular 是一个面向单页应用程序的前端框架。目前约有 24%的 Java 开发人员使用 Angular。更有趣的是,该框架在前端 JS 框架中排名第三。

  • React

React 是由 Facebook 于 2011 年开发的。但它是一个开源框架,且在 Github 上的贡献者超过 1300 人。这个框架非常灵活,能支持与其他框架兼容。React 是为客户端和服务器端设计的。目前超过 65%的 Java 开发人员使用 React。React 在前端 JS 框架中排名第一。

  • Vue.js

Vue.js 是第二受欢迎的 JS 框架,全球使用它的网站超过 64k。它构建于其他框架之上,比如 Angular。Vue.js 是由 Evan You(谷歌的前员工)开发的一个轻量级框架。与 React 和 Angluar 相比,这个框架更容易配置。

结论

Java 毫无疑问是 Web 开发的核心。更确切地说,它是最流行的脚本语言。全球超过 94% 的网站使用 JS。因此,如果你想成为一名 web 开发人员,那应该从学习 JS 开始。展望未来,像 Bit 这样的新工具将具备一定的影响力并推动我们构建更加模块化的、基于组件的应用程序。Web 与 JS 都在发展变化,因此掌握基础内容尤为重要。

原文:https://blog.bitsrc.io/a-brief-history-of-java-from-netscape-to-frameworks-74bf4774eeef

作者:Siem Peters,Web 开发者、数据科学家

本文为 CSDN 翻译,转载请注明来源出处。

【END】

显示全文
为您推荐
张萌问我出轨的角色这么经典吗
张萌问我出轨的角色这么经典吗

有网友问张萌新剧《后浪》有没有出轨,张萌表示:这次母胎solo三十多年,还反问:我越轨的人物这么经典吗?那是,又经典又气人,令人形象深刻,都被网友称为“渣女专业户”了。尤其是在《安家》里的体现,名台词.........

发布时间:2023-05-31 20:03:17

金缕曲一词中的季子平安否的季子指的是谁?
金缕曲一词中的季子平安否的季子指的是谁?

【导读】 金缕曲一词中的季子平安否的季子指的是谁?,下面是小编为你收集整理的,希望对你有帮助!顾贞观是清代文学家,原名华文,字远平、华峰,亦作华封,号梁汾。他是江苏无锡人,擅长写词,代表作有《弹指词》《积书岩集》等。他不仅和陈维崧、朱彝尊并称明末清初“词家三绝”,还和纳兰性德、曹贞吉共称为“京......

发布时间:2023-05-31 20:01:04

春城是哪个城市
春城是哪个城市

【导读】 春城是哪个城市,下面是小编为你收集整理的,希望对你有帮助!1、春城是指云南昆明,昆明一年中10个月是春天,两个月是冬天,但在冬天里平均气温也接近10℃,因此有春城的美誉,春城名称来源于杨慎的诗句天气常如二三月,花枝不断四时春”。云南省三面环山,南临滇池,气候......

发布时间:2023-05-31 19:01:04

当年的林靖恩,不顾反对嫁给老爷爷,结婚几年脸已失去了笑容
当年的林靖恩,不顾反对嫁给老爷爷,结婚几年脸已失去了笑容

前言:当年的林靖恩,不顾反对嫁给老爷爷,结婚几年脸已失去了笑容娱乐圈中有很多姐弟恋和爷孙恋,虽然他们年龄相差很大,但是也有能够携手共度一生,如今一提到这种关系,大家应该想到的都是林靖恩和李坤城。在当年.........

发布时间:2023-05-31 18:03:17

卫星地图发现神秘人形图之谜,山顶惊现麒麟武士(外星人)
卫星地图发现神秘人形图之谜,山顶惊现麒麟武士(外星人)

【导读】 卫星地图发现神秘人形图之谜,山顶惊现麒麟武士(外星人),下面是小编为你收集整理的,希望对你有帮助!对于外星人是否真实存在没有人能给出确切的答案,卫星地图发现神秘人形图之谜让人们相信外星人存在的真实性。四川雅安蒙顶山上惊现麒麟武士,这并不是人为,唯一能解释的答案就是外星人的杰作,一起来看看神秘人形图......

发布时间:2023-05-31 18:01:04

韩庚新剧《还没爱够》播出热度不止 画风清奇
韩庚新剧《还没爱够》播出热度不止 画风清奇

韩庚由韩庚、王晓晨领衔主演的都市情感剧《还没爱够》自1月5日播出以来,获得收视率和口碑双丰收。首播不负众望的拿下1.634的好成绩,而后更是达到多个卫视的最高收视率。此外,根据某指数排行榜显示,《还没.........

发布时间:2023-05-31 17:03:15

造访和拜访的区别
造访和拜访的区别

【导读】 造访和拜访的区别,下面是小编为你收集整理的,希望对你有帮助!造访和拜访的区别在于访问者的角度不同。造访指的是到别人那里去,访问者是主,被访问者是客;拜访指的是访问者是客,被访问者是主。造访意思为前往访问,拜访。出自明朝李东阳《封大安人杨母张氏墓志铭》:京曹宾友......

发布时间:2023-05-31 17:01:04

北京七环一圈多少公里
北京七环一圈多少公里

【导读】 北京七环一圈多少公里,下面是小编为你收集整理的,希望对你有帮助!1、北京七环路有940公里。北京大外环高速公路,又称首都地区环线高速公路,含张涿高速、张承高速、承平高速、密涿高速、廊涿高速等,规划总里程约940公里,其中河北省境内约850公里。目前部分路段还存在断......

发布时间:2023-05-31 16:01:04

让人窒息的不是宋丹丹的提案,而是年轻艺人接综艺的态度
让人窒息的不是宋丹丹的提案,而是年轻艺人接综艺的态度

《五十公里桃花坞》是一档全明星社交综艺,参加的人在各行各业都小有名气,他们要在一个远离市区的地方集体生活半个月,这不仅要看出你的社交能力,同时也能彰显你的个性。第一季留下了很多尴尬的名场面,第二季除了.........

发布时间:2023-05-31 15:03:13

醋泡姜的做法 正宗醋泡姜怎么做好吃
醋泡姜的做法 正宗醋泡姜怎么做好吃

【导读】 醋泡姜的做法 正宗醋泡姜怎么做好吃,下面是小编为你收集整理的,希望对你有帮助!醋泡姜的用料:生姜、米醋。1、生姜洗净晾干水分。2、姜切片,切的不要太厚,太厚了后期的浸泡不容易入味醋。3、取一个小碗或其它容器,放入生姜,倒入米醋。4、能没过生姜就行,三天以后就可以食用。小贴士:早......

发布时间:2023-05-31 15:01:03

西红柿鸡蛋怎么炒汤汁多
西红柿鸡蛋怎么炒汤汁多

【导读】 西红柿鸡蛋怎么炒汤汁多,下面是小编为你收集整理的,希望对你有帮助!1、首先把我们准备好的西红柿清洗干净,用刀切成滚刀块,我们在挑选西红柿的时候可以用手捏一下,挑选那种稍微软一些的,在炒的过程当中才会出更多的汤汁,如果摸起来就硬邦邦的这种西红柿,不管怎么炒都不会有太多......

发布时间:2023-05-31 14:01:03

Twins22周年香港天后站开唱
Twins22周年香港天后站开唱

近日,Twins22周年电车音乐会,在天后站唱《下一站天后》,引发回想杀!中国香港女子组合Twins即将出道22年。为此,阿娇、阿Sa将策划Twins 22周年香港电车环游音乐派对。前不久,阿Sa、阿.........

发布时间:2023-05-31 13:03:45