0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

JavaScript是如何获得突出地位的?

lhl545545 来源:Linux中国 作者:wxy 2020-11-13 09:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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 如此受欢迎。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    14

    文章

    10459

    浏览量

    91866
  • JAVA
    +关注

    关注

    20

    文章

    3018

    浏览量

    117057
  • 编程语言
    +关注

    关注

    10

    文章

    1966

    浏览量

    40041
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于JavaScript的仿生交互桌面机器人开源项目介绍

    轻量化嵌入式开发早已成为创意装置设计的主流方向,传统嵌入式开发受语言门槛、编译环境、硬件适配限制,研发成本居高不下。这作为一款基于 M5Stack 架构打造的桌面仿生机器人,以 JavaScript
    的头像 发表于 05-06 11:26 566次阅读
    基于<b class='flag-5'>JavaScript</b>的仿生交互桌面机器人开源项目介绍

    华数机器人工匠学院获得获得全国总工会重点支持

    近日,中华全国总工会印发《关于确定2025年全国总工会重点支持的工匠学院的批复》,佛山华数机器人有限公司与佛山智能装备技术研究院联手打造的华数工匠学院凭借在智能制造和机器人领域技能人才培养的突出成效,成功获得全国总工会、广东省总工会重点支持的工匠学院!
    的头像 发表于 03-18 16:14 485次阅读

    光庭信息荣获AUTOSEMO 2025年度突出生态贡献先进企业

    操作系统协同破局之路,并表彰年度优秀企业。光庭信息凭借在汽车基础软件生态建设中的持续深耕与突出贡献,荣获“2025年度突出生态贡献先进企业”称号。
    的头像 发表于 03-17 14:37 1175次阅读

    如何获得 libegl?

    我目前正在尝试让 GPU 基于默认的 Yocto 系统工作。但我想知道如何获得 libegl。它似乎存在于 Debian SDK 映像上,但不存在于 1.17 二进制固件交付中;即使 EGL 标头在存档的暂存部分可用。 它只是忘记添加到导出中,还是有其他方法可以获得它?
    发表于 03-17 06:32

    景嘉微荣获长沙市2025年度科技创新突出贡献企业

    近日,长沙市人民政府发布《长沙市2025年度“经济质效突出贡献企业”“工业强市突出贡献企业”“科技创新突出贡献企业”“消费引领突出贡献企业”名单》,长沙景嘉微电子股份有限公司凭借在科技
    的头像 发表于 02-26 17:23 1621次阅读

    海康威视获评浙江省中青年专家培育突出贡献单位

    近日,浙江省人民政府印发《关于表彰浙江省有突出贡献中青年专家和浙江省中青年专家培育突出贡献单位的通报》,海康威视荣获“浙江省中青年专家培育突出贡献单位”称号。
    的头像 发表于 02-06 16:23 2667次阅读

    华工正源荣获光谷2025年度经济高质量发展突出贡献企业

    会上,公司党委书记、董事长、总裁马新强被授予“光谷2025年度经济高质量发展突出贡献人物”、核心子公司华工正源获“光谷2025年度经济高质量发展突出贡献企业”,公司投资孵化的武汉云岭光电获“光谷2025年度最具成长性企业”。
    的头像 发表于 01-28 16:49 1193次阅读

    曙光云荣获中国信通院2025数字政府建设突出贡献单位奖

    近日,曙光云凭借在数字政府建设领域的系统性能力与规模化实践,荣获由中国信息通信研究院(CAICT)颁发的“2025数字政府建设突出贡献单位”奖。
    的头像 发表于 01-13 16:51 823次阅读

    DEKRA德凯储能服务获得2025进博会绿色贸易示范案例

    近日,第八届中国国际进口博览会在上海国家会展中心举办。DEKRA德凯凭借在储能认证服务的突出表现,获得“绿色贸易示范案例”殊荣,DEKRA德凯中国可再生能源储能系统及零部件总监李凯受邀出席。
    的头像 发表于 11-12 11:01 1043次阅读

    以小博大,瑞之辰压力传感器小型化、高精度优势突出

    在当今工业自动化、汽车电子和消费电子领域迅猛发展的浪潮中,瑞之辰科技凭借其优质的压力传感器产品正迅速获得市场青睐。这家拥有超过80项专利认证的国家级专精特新“小巨人”企业,正在用实力证明小型化
    的头像 发表于 09-25 15:01 994次阅读
    以小博大,瑞之辰压力传感器小型化、高精度优势<b class='flag-5'>突出</b>

    CoWoP能否挑战CoWoS的霸主地位

    封装的代名词。但近期,CoWoP(ChiponWaferonPCB)技术横空出世,迅速引发行业关注——它能否挑战CoWoS的霸主地位?今天我们就来拆解这个封装界的“新选手”。
    的头像 发表于 09-03 13:59 3569次阅读
    CoWoP能否挑战CoWoS的霸主<b class='flag-5'>地位</b>

    保隆科技电控减振器获得海外定点

    近日,保隆科技获得国外知名电动车新势力车企高端车型的双腔空气弹簧减振器总成定点,其中电控减振器采用保隆科技自研自制产品。项目生命周期6年,生命周期总金额超1.6亿元,计划于2026年量产。这是保隆科技电控减振器在海外获得的首个定点。
    的头像 发表于 07-31 14:24 1014次阅读

    亿纬锂能获评绿美广东生态建设工作表现“突出集体”

    近日,中共广东省委办公厅、广东省人民政府办公厅联合通报表扬了在推进“绿美广东”生态建设工作中表现突出的集体和个人。亿纬锂能积极践行”无废城市“建设,凭借“无废集团”方案执行的卓越成效,荣获工作表现
    的头像 发表于 07-24 10:27 974次阅读

    联友科技荣获2024年度汽车电子科学技术奖突出创新产品奖

    严格评选与审核,联友科技凭借自主研发的“智能座舱场景自适应系统”在众多参评项目中脱颖而出,获得“2024年度汽车电子科学技术奖-突出创新产品奖”。
    的头像 发表于 07-09 17:34 1247次阅读

    英威腾荣获喷泉水景行业突出贡献奖

    此前,2025年6月25日-27日,在浙江宁波“2025中国喷泉水景年会”上,英威腾荣获行业突出贡献奖。这一奖项由“中国建筑金属结构协会喷泉委员会”正式颁发,标志着英威腾在驱动技术领域的突破获得更高的认可!
    的头像 发表于 07-05 15:34 1167次阅读