当前位置:首页 >> 娱乐
娱乐

jQuery已经是黄金时代的眼泪了吗

2025-11-09 12:18

普遍的因缘:让 Java 与 DOM 的交互应用程序来得直观,减低协力开发过程之中的衔接Firefox难题。

首先是精简 DOM 可用。HTML DOM 界定了用于 HTML 的一系列国际标准的普通人,以及会面时和妥善处理 HTML 软件包的国际标准方法。通过 DOM,可以会面时所有的 HTML 锕系元素,连同它们所包涵的句法和属性,并对其之中的内容透过删减和删减、创建最初锕系元素等等。在 jQuery 先在此之前,运用于 Java 可用 DOM 需界定一个函数,然后将其链接到特定 DOM 之中的各种 HTML 锕系元素之中,这对于日常运用于来说并不繁琐和复杂。

所以 jQuery 包含了一个可选汽缸 —— 在此之前迭代为 Sizzle,它使得协力微软可以在 CSS 之中,通过命名(例如 div)、ID(例如 #myId)、几类(例如 .my-class)等来选项更为重要词上的锕系元素,用字符串当初函数来查帮忙锕系元素,过滤子锕系元素,两者之间较其他汽缸运动速度更是快、文件大小更是小、易于扩展并且只能依赖关系。

另一方面,在可称 Java 协力开发之中,协力微软需检查和Firefox运用于何种方式为去掉惨案,然后再进一步花花钱选项,但是 jQuery 包含了隐藏了各有不同Firefox的 Java 借助彼此间的一些不兼容性性,可以必需检查和Firefox需什么方式为,然后运用于适当的方式为。

凭借着这两个占优,jQuery 短时间内取得了协力微软社区和许多大Corporation的背书。在 2010 年将近,微软和 Google 都在他们的 CDN 网络之中为 jQuery 库包含托管;Media Temple 竭尽全力捐助托管 jQuery 主页;微软也加入到对 jQuery 的试验和协力开发临时工之中,Visual Studio 和 ASP.NET MVC 都内置 jQuery;Nokia加入 jQuery 试验,并雇用了 jQuery 成员 Brandon Aaron;Mozilla 则实际上雇用了 John Resig……

正是这些大Corporation的背书与运用于,使得 jQuery 在在此之前的几年间并不急于。根据 John Resig 的介绍,jQuery 的协力开发资源全部来自于举例来说的赠予。2011 年,jQuery 更名 jQuery 基金会,主要为背书 jQuery 核心,图形界面和移动计划的拓展,包含 jQuery 软件包和背书和促进 jQuery 社区拓展。

“令我高兴的是,全世界上毕竟仍简洁 API 构件设计的一席之地,正如 jQuery 的过后急于所确实的那样。” 在 jQuery 十周年的时候,John Resig 还对 jQuery 的火爆表约过敬佩,“有点讶异!jQuery 比以往任何时候都更是受欢迎,亚太地区在此之前 100 万主页 77.8% 都在运用于它。”

这一人口比例至今也只是急剧下降了 2.2%,许多Corporation仍在运用于 jQuery。有近期比对:“jQuery 在 2016 年先在此之前的渗透率并不高,几乎有 90% 以上的东村营收,同时也人才了很多以 jQuery 为应用一条南路的协力微软。2016 年后,虽然 React、Vue 在国际上飞速拓展,但环境保护层面依然只能 jQuery 那么系统化,一些协力微软在新近兴的 MVVM 基础上帮忙还好的大幅提高效率时,就不用从 jQuery 环境保护之中面寻帮忙,也就消失了许多主页在混同的可能会。”

那么,在如此高的能耗下,为什么对 jQuery 会视作一些Corporation眼之中一定会删减的应用借贷呢?

jQuery 江湖上权势不再进一步?

“目在此之前从整个全世界区域内讲,jQuery 这项应用仅限于被边缘所谓的存在。” 近期反驳,从 2006 年第一个旧版本面世起,jQuery 步入了 10 年的黄金期,这种积淀意味著它不能被瞬间首轮。但随着 JavaScrpit 本身的成熟和Firefox内核的并存,jQuery 的占优在便淡所谓……

“我们也就是说不转到新近机制,目在此之前大多数临时工都是优所谓,让 jQuery 来得更是快、更是强、更是容易思考。未来的临时工也是优所谓,使 jQuery 机制更是清晰所谓。”2011 年,jQuery 临时工团队表约的观念可以说也为 jQuery 在此之前的终究深陷了一段话。

当 jQuery 开始南北优所谓南路线时,当 jQuery 在此之前所应付的难题日益不再进一步是普遍难题时,必然导致占优已非的可能会。回看 jQuery 的两个主战场,精简 DOM 可用和Firefox兼容性,都在已经有几年有了更是优解。

首先,Firefox兼容性的难题。在 jQuery 雏形初现的在此之前一年 ——2004,一群来自 Opera、Mozilla、Apple 等各有不同该组织但结交的人该组织起来在四人,一组一个原是 WHATWG 的独立自主标准化组,旨在编写到一个更是好的 HTML 上标标准化,用来框架新近一代 Web 应用于程序,这个标准化组之前的成就没多久是 Web 应用于程序 1.0 标准化。而后,W3C 成员多次争论后,在 2007 年 3 年末,后续 HTML 临时工,最初 HTML 临时工一个小组花花钱的第一个提议,没多久是转用 Web 应用于程序 1.0 标准化,并将其被称作 HTML5。

两者之间较此在此之前的 HTML 旧版本,HTML 5 更是适合编写到自适应的应用于程序,并且具有明确界定的解析算法, 借助所有 HTML5 的Firefox都将从两者之间同的上标创建两者之间同的 DOM。

不过,HTML5 在刚消失时这不甚为系统化,举例来说转用率较低,给了 jQuery 在此之后期只能控制成长的但他却。

到了 2008 年,第一个 HTML5 审议面世,同年,IE、Chrome、FireFox、Safari 几大Firefox巨头开始两者之间继背书 HTML5。但这时的 HTML 5 还尚未定稿,同时也受到一些质疑,比如 2012 年 Facebook 应用于下定决心 HTML5 部分,改为可称原生方式为协力开发。HTML5 的国际标准规章者 W3C 和 WHATWG 因为在国际标准规章上的分歧也不再进一步协力,原先始终是 HTML5 坚定抗衡的苹果也不再进一步允许可称 Web APP 套壳受保护 App Store。

HTML 5 又境遇了一段时间的高企,在此期间,jQuery 依旧是亚太地区大多数主页的心头好。

直到 2014 年 10 年末底,算起 8 年,W3C 再进一步次月 HTML5 定稿。而后两年,Firefox大厂们纷纷月背书 HTML5,各类应用于程序协力开发商们们也陆续转用 HTML5 协力开发产品,HTML5 的一些包含商也取得贷款。

伴随着 HTML5 的大区域内应用于,另一个对 jQuery 造成 “危害” 的应用基础 ——MVVM 蓬勃发展,使得 jQuery 在 DOM 可用上的占优已非。

由于协力微软们希望 HTML5 协力开发的应用于可以接近原生 App 的真实感,没多久所致一些难题,比如大量的 DOM 可用与 DOM API 的频繁调用,可用繁琐,使得编码来得难以维护,更为重要词三维性能减小、运动速度太快等。即没多久 jQuery 能精简 DOM 可用,但胜过 MVVM 架构实际上跳过了 DOM 可用。

MVVM 架构由 Model、View、ViewModel 三部分构成,Model 层都有原始数据库系统,可界定原始数据删减和可用的业务范围形式化;View 都有 UI 子系统,负责管理将原始数据库系统转所谓成 UI 展现,ViewModel 则是一个可实现 View 和 Model 的普通人。View 和 Model 彼此间通过 ViewModel 透过交互,并且二者的可实现临时工完全自动,不需协力微软手动可用 DOM。

由于 MVVM 构件借助了原始数据与镜像的转化,并通过原始数据来驱动镜像,PVC DOM 可用,将原始数据和镜像的链接变成了自动所谓的可用,进而把 DOM 可用从业务范围编码之中移除,这就导致 jQuery 在很多场景之中耗尽了用武之地。

符合 MVVM 思维的新近一代的在此之后端协力开发基础日益崭露头角,一组过去的在此之后端三大基础:

2009 年,AngularJS 基础消失,后被 Google 购入,莫过于核心的属性包含 MVVM、管理系统、自动所谓双向原始数据链接、语义所谓上标、依赖流向等等;

2013 年 5 年末,起源于 Facebook、用于框架图形界面的 Java 库 React 开源;

2013 年,在 Google 临时工的尤雨溪受到 Angular 的启发,发信了一款轻量基础 Seed,同年 12 年末更是原是 Vue,2014 年 01 年末 24,Vue 年末今后面世,旧Beta是 0.8.0。

有人讥讽 jQuery 和新近基础的对比:

我让 jQuery 去付花钱瓶酱汁,给了他 100 块花钱,这时我们需忘了去小卖铺的南路怎么走、怎么跟老板说付花钱啥酱汁,付花钱多少花钱的酱汁,帮忙多少零花钱,还得忘了怎么回来(命令式)。

这时我让 Vue 去付花钱酱汁去了,这时我只需给他花钱,并且忘了目的地在哪儿,付花钱什么酱汁即可,不需手把手教他(函数式)。

这就是传统意义协力开发和的现代基础协力开发的各有不同。

整体而言,随着 UI 交互国际标准的大大大幅提高,Firefox解析国际标准的并存,jQuery 在新近机制上不能超过一众 MVVM 基础。

但 jQuery 目在此之前最大的占优,是两者之间对轻量,只需面向Firefox,而新近基础则需很多工程所谓的方式,应用比率比 jQuery 高。而且 jQuery 子系统有一定的历史积淀,涵盖面广,机制两者之间对全面,在环境保护上也比 MVVM 基础更是加成熟。

此外,由于 jQuery 目在此之前仍尤其极低的东村营收,直观易上手,把持 jQuery 依旧是许多协力微软的 “基操”。在对 jQuery 的赞扬之中,有这么一句广传多有的话:“任何一个编程,都可以用三天的时间研习 jQuery 的也就是说该词并投入运用于”。再进一步以致于协力微软的应用null更是新近也存在着一些主观因素,完全推倒仍然把持的应用,对大部分、尤其是当初就不擅长在此之后端科技领域的协力微软而言很困难。近期预测,jQuery 在未来若干年的主要受众社会性,依旧会是后端协力微软,当然这个社会性人口比例会随着新近人的便转到而被便或多或少。

“总体而言,我们时至今日争论的并非是 jQuery 的权势,而更是多应该是它存在的含意,对实用者而言,人们更是关心 jQuery 能帮他们应付多少难题,权势仍然不再进一步是仅限于 jQuery 的上标了。”

概述链接:

_history_of_the_Web

用Go写到入Node.js服务:计划性能大大大幅提高5倍,内存减低40% JetBrains IDE公布全新近默认UI,已开放申请试用 因阴辰怪气言论,AppImage作者被OBS计划组封禁

觉得不错,请点个在看呀

上海看癫痫去哪里最好
广西白癜风检查多少钱
天津看白癜风到哪家医院
武汉看癫痫哪间医院好
拉肚子吃什么药好
感冒咳嗽吃什么好
预约挂号
哪种止咳糖浆止咳比较好
儿科
肠胃痛

上一篇: 粤媒评广州队大名单:河南建业史上最年轻,并非完全没有战斗力

下一篇: 险被GitHub收购?审核风波?Gitee核心人物直播首秀话题劲爆

相关阅读
字节跳动确认28岁程序员猝死 更改大小周后加班没减少?

AINAX上海分所法律顾问王之焰回不宜,这种上述情况特准金通常可以前行两条路径起诉,第一是传统意义上的过劳死,第二则是追究bit抽搐给予浴室的管控义务。也即根据保安助手辨认出姚老师有疲倦情形时,是否是

财神爷点武家:元旦过完,运势与日俱增,金银数不尽的3生肖

太岁鸭 太岁鸭的老朋友1同月日前一到,出纳官恰巧得“文昌”胡琏伴身,下半年谢幕早前坏也就是说,辛苦奋斗补贴不之比的境遇,待缘分一到,“脚踩”储钱瓶,假如真的抓牢此番良机,

友情链接