钥匙要点
- > Yahoo用户界面(YUI)库的停产突出显示了它的快速步伐,以及开发人员需要适应并跟上新技术的需求。 >行业向较小的模块和可扩展框架以及HTML5的出现转变,导致使用了诸如Yui之类的所有库中的库中的使用。 尽管所有第三方库和框架最终停产,但对于开发人员来说,只要它仍然实用,就重要的是选择技术堆栈并坚持使用。
- 什么是yui?
- yuilibrary.com将图书馆描述为: >免费的开源JavaScript和CSS库,用于构建丰富的交互式Web应用程序 YUI是HTML,CSS和JavaScript组件的集合。它提供跨浏览器:
> dom和事件处理;
>> MVC应用程序框架;
- >数据结构;
- 助手实用程序和函数;
> >开发人员工具; - 和HTML小部件,例如自动完整字段,日历,图表,数据表,滑块,选项卡控件等
YUI历史
YUI由Yahoo的Thomas Sha于2005年创立,并构成了Yahoo新的Ajax知识网络邮件应用程序的基础。免费的开源图书馆于2006年2月向公众提供。 YUI 3.0于2009年发行。新版本在很大程度上进行了重建以使图书馆现代化,引入类似jQuery的CSS DOM选择器并将组件模块化。 截至2014年,W3Techs报告说,所有网站的0.7%和使用JavaScript库的网站的1.1%都使用。 JQuery是无可争议的冠军 - 它用于所有网站的60.4%,而使用图书馆的网站占94.3%。除了jQuery,YUI与其他图书馆(例如原型和Mootools)进行了很好的比较,但使用情况一直在稳步下降。YUI PROS和CONS
从好的方面来说,YUI是构建跨浏览器Web应用程序的完整解决方案,该应用程序(主要)在IE6及更高版本中起作用。它还为我们提供了一些很棒的附带项目,例如YUI压缩机。
但是,图书馆可能变得太大且太复杂了。 Yui将您锁定在程序中,功能是从程序员中抽象的。一切正常,但是当不做的事情不足时,一切都很好。
最后,有人抱怨雅虎愿意接受公司以外的贡献者的拉力请求。鉴于依赖于YUI的关键Yahoo应用程序的数量,我并不感到惊讶。
为什么YUI被丢弃?> 朱利安·莱科特(Julien Lecomte)承认该行业朝着一个新的方向发展:
- 构建诸如咕unt,吞噬和西兰花等工具,使我们能够将较小的模块组装到较大的应用程序中。
- >
,但我依靠yui!
> 雅虎的宣布没有发出警告,但几乎不需要惊慌。 YUI仍然可用,并将继续在不久的将来工作 - 假定您的申请已成功完成。 对于部分整理的项目而言,情况尚不清楚。您是否应该继续基于已解决的库开发应用程序?这可能取决于任务的大小,完成了多少工作以及您对YUI的依赖。当然,您应该讨论这些选择,幸运的是,有许多选择。只是不要期望找到一个简单的倒入替代品。 >对我们所有人的课程?> 您使用哪个第三方库或框架都没关系:
它将在某个时候停止。是的,甚至是jQuery and Angular。这不一定是开发自己的系统的论点,即使您自己的代码最终也将被取代。 它迅速移动,网络是发展最快的技术之一。跟上进步越来越困难,但是做某事比什么都不做要好得多。选择技术堆栈并坚持下去。 所以再见Yui。网络失去了它更具创新性的努力之一,但是像许多人一样,我并没有使用它。 经常询问的问题(常见问题解答) 是什么导致了Yui的死亡?诸如JQuery,Angular和React等新图书馆和框架的出现,提供了更有效,更灵活的解决方案,使Yui的相关性较低,最终使您脱节。此外,向服务器端JavaScript的Node.js的转变也导致了YUI的下降。>
>开发人员可以从Yui的死亡中学到什么?在不断发展的科技行业中适应性的重要性。它强调需要对最新趋势和技术保持最新状态,以及严重依赖单个框架或图书馆的风险。它还强调了社区支持和积极发展在项目成功中的重要性。> YUI与其他JavaScript库相比如何? - 用于构建丰富Web应用程序的解决方案。但是,与现代的JavaScript库和框架相比,YUI的灵活性较小,更复杂。例如,诸如jQuery之类的库提供了更简单的API和更直观的方法来操纵DOM。> YUI今天仍在使用吗?但是,由于其过时和更有效的替代方案的可用性,它在新项目中的使用是高度不鼓励的。
>> YUI的一些替代方法是什么?现代JavaScript生态系统。这些包括(但不限于jQuery)用于更简单的任务,例如DOM操纵和AJAX请求,构建复杂的单页应用程序的角度和反应,以及用于服务器端JavaScript的Node.js。 Yui?
> YUI的目的旨在帮助开发人员构建丰富的交互式Web应用程序。它为DOM操纵,事件处理,动画和Ajax请求等任务提供了一套全面的实用程序和控件。>
>为什么YUI受欢迎? Yahoo!的支持,当时是最大的科技公司之一。它是最早提供模块化设计和懒惰加载功能的库之一,当时具有创新性。功能,包括DOM操纵,事件处理,Ajax,动画等。它还介绍了模块化设计和懒惰加载等概念,并提供了一组强大的UI控件。>
>我如何从yui迁移到另一个库?>
从yui迁移到另一个库涉及更换新库中具有等效代码的YUI特定代码。这可能是一个复杂的过程,具体取决于应用程序的大小和复杂性。建议仔细计划迁移并进行彻底测试以确保过渡的顺利过渡。通过持续的创新和进化。我们可以期望更多地关注与Web组件和渐进式Web应用程序(例如Web组件)的性能,可用性和兼容性。较小,更专注的图书馆的趋势也可能会继续。
以上是Yui的死是什么可以教开发人员的详细内容。更多信息请关注PHP中文网其他相关文章!

中国女性科技力量在AI领域的崛起:荣耀与DeepSeek合作背后的女性故事女性在科技领域的贡献日益显着。中国科技部数据显示,女性科技工作者数量庞大,在AI算法开发中展现出独特的社会价值敏感性。本文将聚焦荣耀手机,探究其率先接入DeepSeek大模型背后的女性团队力量,展现她们如何推动科技进步,重塑科技发展价值坐标系。 2024年2月8日,荣耀正式上线DeepSeek-R1满血版大模型,成为安卓阵营首家接入DeepSeek的厂商,引发用户热烈反响。这一成功背后,女性团队成员在产品决策、技术攻坚和用户

DeepSeek公司在知乎发布技术文章,详细介绍了其DeepSeek-V3/R1推理系统,并首次公开关键财务数据,引发业界关注。文章显示,该系统单日成本利润率高达545%,创下全球AI大模型盈利新高。DeepSeek的低成本策略使其在市场竞争中占据优势。其模型训练成本仅为同类产品的1%-5%,V3模型训练成本仅为557.6万美元,远低于竞争对手。同时,R1的API定价仅为OpenAIo3-mini的1/7至1/2。这些数据证明了DeepSeek技术路线的商业可行性,也为AI大模型的高效盈利树立了

网站建设只是第一步:SEO与反向链接的重要性 建立网站只是将其转化为宝贵营销资产的第一步。您需要进行SEO优化,以提高网站在搜索引擎中的可见度,吸引潜在客户。反向链接是提升网站排名的关键,它向谷歌和其他搜索引擎表明您的网站权威性和可信度。 并非所有反向链接都有利:识别并避免有害链接 并非所有反向链接都有益。有害链接会损害您的排名。优秀的免费反向链接检查工具可以监控链接到您网站的来源,并提醒您注意有害链接。此外,您还可以分析竞争对手的链接策略,从中学习借鉴。 免费反向链接检查工具:您的SEO情报员

美的即将发布搭载DeepSeek大模型的首款空调——美的鲜净感空气机T6,发布会定于3月1日下午1点30分举行。这款空调配备先进的空气智驾系统,可根据环境智能调节温度、湿度和风速等参数。更重要的是,它集成了DeepSeek大模型,支持超过40万条AI语音指令。美的此举引发业界热议,尤其关注白电产品与大模型结合的意义。不同于传统空调简单的温度设定,美的鲜净感空气机T6能够理解更复杂、更模糊的指令,并根据家庭环境智能调节湿度等,显着提升用户体验。

DeepSeek-R1赋能百度文库与网盘:深度思考与行动的完美融合短短一个月内,DeepSeek-R1已迅速融入众多平台。百度凭借大胆的战略布局,将DeepSeek作为第三方模型伙伴,整合进自身生态系统,这标志着其“大模型 搜索”生态战略的重大进展。百度搜索和文心智能体平台率先接入DeepSeek及文心大模型的深度搜索功能,为用户提供免费的AI搜索体验。同时,“百度一下,你就知道”的经典slogan回归,新版百度APP也整合了文心大模型和DeepSeek的能力,推出“AI搜索”、“全网信息提炼”

AI及时工程代码生成:开发人员指南 代码开发的景观有望进行重大转变。 掌握大型语言模型(LLM)和及时工程对于未来几年对开发人员至关重要。 Th

此基于GO的网络漏洞扫描仪有效地确定了潜在的安全弱点。 它利用了GO的并发功能的速度功能,包括服务检测和漏洞匹配。让我们探索它的能力和道德


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

WebStorm Mac版
好用的JavaScript开发工具

Atom编辑器mac版下载
最流行的的开源编辑器

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境