文章插图
从最开始作为一种使网址变得漂亮的方法 。javaScript 已转变为一种严肃的编程语言 。
? 来源:linux.cn ? 作者:Nimisha Mukherjee ? 译者:Xingyu.Wang ?
(本文字数:2310 。浏览时长大约:3 分钟)
JavaScript 的卑微起步始于 1995 年 。是由当时在 Netscape 通信集团事情的 Brendan Eich 在短短 10 天内创建的。从那时起 。JavaScript 已经走过了漫长的道路 。从一个让网址变得漂亮的工具变成了一种严肃的编程语言 。
在其早年 。JavaScript 被觉得是一种视觉工具 。它使网址变得更有趣和更有吸引力 。像 Jakarta Server Pages (即 jsP 。曾经称作 JavaServer Pages)这样的语言以前用来完成渲染网页的沉重事情 。而 JavaScript 则被用来创建基础的交互、视觉增强和动作漫画 。
经常以来 。html、css 和 JavaScript 之间的分界并不明确 。前端研究主要由 HTML、CSS 和 JavaScript 组成 。形成了标准 Web 技术的“ 多层蛋糕 ” 。
文章插图
标准互联网技术的“ 多层蛋糕 ”(Mozilla 研究者互联网 。CC BY-SA 4.0 )
HTML 和 CSS 为内容提供结构、格式和样式 。只要网页要做有的超越了展现静态内容的事件 。就是 JavaScript 的用武之地 。Ecma 世界部研究了 JavaScript 规范 。万维网联盟(World Wide Web Consortium)(W3C)研究了 HTML 和 CSS 规范 。
JavaScript 是怎么样获取出众地位的JavaScript 是怎么样变成 最受欢迎的 编程语言的 。背后有一段漫长的 简史。早在 20 世纪 90 时代 。Java 是王者 。不可避免的人们会与它进行比较 。超级多工程师觉得 JavaScript 不是一门好的编程语言 。因为它缺乏对面向对象编程的接受 。尽管当时并不显然 。但其实 JavaScript 的对象模型和功能特性在其第一个版本中就已经出现了 。
1995 年 JavaScript 匆匆发布后 。网景集团将其提交给了 欧洲电脑创造商协会(European Computer Manufacturers Association)(ECMA)世界部进行标准化 。由此发生了 ECMAScript。这是一个 JavaScript 标准 。旨在保证不一样 Web 浏览器之间网页的互操作性 。ECMAScript 1 于 1997 年 6 月问世 。帮助推进了 JavaScript 的标准化 。
在此期间 。PHP 和 JSP 变成了服务器端编程语言的热门选择 。JSP 作为 都可以用网关接口(Common Gateway Interface)( CGI )的首选替代方案获取了出众的地位 。因为它可以在 HTML 中嵌入 Java 代码 。即便它很受欢迎 。但研究人员发现将 Java 嵌入 HTML 中是不大自然的 。此外 。即便是 HTML 上最简单的文本变化 。JSP 也一定经历一个耗时的生命周期 。在今天的微服务世间里 。面向 JSP 的页面被觉得是技术债务 。
PHP 的事情原理与 JSP 类似 。但 PHP 代码以一个都可以用网关接口( CGI )的可执行文件来处理 。基于 PHP 的 Web 应用比基于 JSP 的应用更容易部署 。总体的来讲 。使用 PHP 更容易上手和运行 。今天 。PHP 和 JavaScript 是创建动态网址最热门的配合之一:PHP 作为服务器端脚本 。JavaScript 作为软件脚本 。
伴随着 2006 年 jQuery 的发布 。JavaScript 的应用积少成多 。jQuery 是一个多用途的 JavaScript 库 。简化了繁琐的 文档对象模型(Document Object Model)(DOM)管理、事情处理和 Ajax。
2009 年 Node.js 的发布是 JavaScript 进步的转折点 。研究者现在可以用 JavaScript 编编辑服务器端脚本了 。紧随其后的是 2010 年发布的 Backbone.js 和 AngularJS 等框架 。这导致了出现了使用单一语言进行全栈研究的概念 。
2015 年 。Ecma 世界部发布了 ECMAScript 6(ES6) 。它为编编辑杂乱的应用软件程序增加了包括类声明在内的严重新语法 。很多新特性还包括迭代器、箭头函数表示式、let 和 const 重要字、类别化数组、新的集合(映射、集合和 WeakMap)、Promise、字符串的模板字元以及超级多其它很酷的特性 。后来的版本又继续增加了再多的功能 。使 JavaScript 更改造进化大、精简和可靠 。
总结在过去的 20 年里 。JavaScript 有了长足的提升 。现在一般情况浏览器都在争相满足合规性 。因此最新的规范推出得更快 。
根据你的项目要求 。有超级多的稳固的 JavaScript 框架可供选择 。包括最热门的 React 、 Angular 和 Vue.js 等等 。在本系列的下一篇文章中 。我将深入探讨为什么 JavaScript 如此受欢迎 。
【JavaScript是如何成为一门严肃的编程语言的-javascript语言介绍】via: opensource.com
推荐阅读
- 合资品牌400--500升西门子冰箱和松下冰箱如何选?
- 券商揭竿而起有什么利好?
- 400 --500升西门子和松下冰箱如何选?
- 英雄联盟天赋怎么搭配,LOL新版本唯一天赋全能石
- e5 2450CPU可以带动主流游戏吗?
- 最毒的花排行榜 世界十大最毒的花
- e52450能玩英雄联盟吗?
- 英雄联盟手游9.15号测试资格怎么获取 英雄联盟手游9.15测试资格获取方法分享
- 围城必阙,很有争议的成语大家有什么看法?