独善其身,JavaScript 简史:从网景到结构 | 技能头条,邹廷威

无良皇帝txt全集下载

【CSDN 编者按】从上世纪 90 时代中期发行以来,Java 就现已成为最盛行的 Web 开发言语之一了。虽然 Java 开端仅仅一个浏览器脚本言语,可是近几年,咱们现已可以显着看到它在不断地演化:在桌面端、移动设备和服务端 Web App 范畴都有所开展。

“任何可以用 Java 完成的运用体系,终究都必将用 Java 完成”,Jeff Atwood 之语正在进入实际。

作者 | Siem P九族eters

译者 | 谭开畅

责编 | 沭七

出品 | CSDN(ID:CSDNne皮皮虾的做法ws)

以下为译文:

写在前面

Java 是 Web 的规范言语,也是最受欢迎的脚本言语。相似的,我的设备检测 API 也首要运用 JS。所以是时分给 Java 写一篇博客文章了。因而,本文美仕唐恩将会介绍 Java 的要点内容。首要,咱们扼要了解 JS 的开展进程。随后介绍 JS 的盛行度。最独善其身,JavaScript 简史:从网景到结构 | 技术头条,邹廷威后概述最盛行的 JS 库和结构。阅览愉快~

Java:前史概述

1989 年,为了加强大学与科学组织之间的信息同享,人们发明晰饥馑攻略万维网(WWW)。一年后,榜首款网页浏览器诞生了,它被简略的命名为:万维网。但是,榜首款商业化的浏览器在这几年拜年贺词后才诞生——它是由网景通讯公司于 1993 年推出的。1995 年头,网景是其时最盛行的网页浏览器之一。

(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 多名开发独善其身,JavaScript 简史:从网景到结构 | 技术头条,邹廷威人员进行了查询。他们得出的定论是,JS 接连 5 年被评为最受欢迎的编程语独善其身,JavaScript 简史:从网景到结构 | 技术头条,邹廷威言。更具体地说,在这 32000 多名开发人员中,超越周二珂 62%的人运用 Java 这一编码言语。

jQue艶美ry

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

jQuery 利用了 Web 页面的 DOM(文档目标模型)结构。DOM 模型表明页面上的元素(如<h5>标签)。运用 jQuery 能轻松的挑选及操作这些元素。

JS 和 jQ酵素的效果与成效uery 的差异如下所示。榜首个是 Java 写法,第二个是 jQuery 写法。

Java:

constloginbutton = document.getElementById( "login原杏璃button"黄日华割鹿刀国语版);

constloginMenu = document.getElementById( "login");

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

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

loginMenu.style.display = "inline";

}

else{

loginMenu.style.display = "none";

}

});

jQ陶朱公生意经十六字诀uery:

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

Java 结构

开端 Java 仅仅针对客户端言语。但是,现在客户端和服务器端都可以根据 JS 完成。为了在开发进程构成架构,故衍生出了 JS 结构。咱们将介绍现在最盛行的 3 种 JS 结构:独善其身,JavaScript 简史:从网景到结构 | 技术头条,邹廷威Angular、React 和 Vue.js。

AngularJS 是由谷歌开发的一种开源结构。2010 年初次发布后,AngularJS 在 2016 年被重写并改名为 Angular。Angular 是一个面向单页运用程序的前端结构。现在约有 独善其身,JavaScript 简史:从网景到结构 | 技术头条,邹廷威24%的 Java 开发人员运用 Angular。更风趣的是,该结构在前端 JS 结构中排名第三。

React 是由 Facebook 于 2011 年开发的。但它是一个开源结构,且在 Github 上的贡献者超越 1300 人。这个结构十分灵敏,能支撑与其他结构兼容。React 是为客户端和服务器端规划的。现在超越 65%的 Java 开发人员运用 React。React 在前端 JS 结构中排名榜首。

Vue.js 是第二受欢迎的 JS 结构,全球运用它的网站超越 64k。它构建于其他结构之上,比方 Angular。Vue.js 是由 Evan You(谷adc歌的前职工)开发的一个轻量级结构。与 React 和 Angluar 比较,这个结构更简单装备。

定论

Java 毫无疑问是 Web 开发的中心。更切当地说,它是最盛行的脚本言语。全球超越 94% 的网站运用 JS。因而,假如你想成为一名 web 开发人员,那应该从学习 JS 开端。展望未来,像 Bit 这样的新东西将具有必定的影响力并推进咱们构建愈加模块化的、根据组件的运用程序。Web 与 JS 都在开展变化,因而掌独善其身,JavaScript 简史:从网景到结构 | 技术头条,邹廷威握根底内容尤为重要。

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

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

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

【END】

声明:该文观念仅代表作者自己,搜狐号系信息独善其身,JavaScript 简史:从网景到结构 | 技术头条,邹廷威发布渠道,搜狐仅供给信息存储空间服务。