泉州网站建设托管,网站设计论坛,开发商,东莞玩具加工东莞网站建设张经纬 #xff0c;前端工程师 知乎用户、赵勇杰、知乎用户 等人赞同 其实jQuery和YUI的侧重点是不一样的。 jQuery专注于DOM的操作#xff0c;他通过继承的方式给传入的对象增加了新的方法#xff0c;从而使我们可以通过链式调用来操作对象#xff0c;这种方法上手简单前端工程师 知乎用户、赵勇杰、知乎用户 等人赞同 其实jQuery和YUI的侧重点是不一样的。 jQuery专注于DOM的操作他通过继承的方式给传入的对象增加了新的方法从而使我们可以通过链式调用来操作对象这种方法上手简单我看到很多设计师都可以玩上一玩。其实就像jQuery说的,write less do more! YUI是一个大型开发工具他提供了一套javascript以及css的类库来为交互开发提供支持我们可以看到YUI除了主打的js框架外还有配套的压缩工具YUI Compressor文档生成工具YUI Doc单元测试工具YUI Test甚至开放了PHPLOADERYUI PHP Loader 再较大团队开发中这些东西是非常重要的。 从编程语法上来说诚如前面所说jQuery专注于DOM操作因此必不可免的弱化了OO相比之下YUI则更加规范。 再如jQuery中面向DOM的设计决定了他可以通过$.extend()或者$(elem).extend()向对象或者节点增加新的方法而YUI在这方面就异常的笨拙。 当然这些并不能说明谁比谁好YUI的颗粒化决定了他的维护成本低可以称为刀而jQuery锋利的刀刃决定了它使用方便游刃有余可以称为剑。 所以刀剑相争谁主沉浮嗯只有看你是令狐冲还是李寻欢了 发布于 2011-05-23 1 条评论 感谢 分享 收藏 • 没有帮助 • 举报 • 作者保留权利 2赞同 反对不会显示你的姓名 陈根 新的跑道新的起点 知乎用户、董航 赞同 两个框架的共同点跨平台、跨浏览器 对于我而言YUI更像是类似MFC这样的重型框架里面什么都有API非常的标准化适合构建各种管理系统的UI非常方便但速度相对比较慢。 jQuery就像是一个轻骑兵轻量级可扩展经典的链式调用让你的程序逻辑非常的简介明了。 建议 (1) 企业内部管理系统可以考虑使用YUI可以很方便地创建各种类似桌面应用体验的服务 (2) 对速度和流量要求比较高的网站建议使用jQuery。 编辑于 2011-06-07 1 条评论 感谢 分享 收藏 • 没有帮助 • 举报 • 作者保留权利 13赞同 反对不会显示你的姓名 尚春 刚刚入行需要潜修 知乎用户、知乎用户、刘超 等人赞同 我觉得有一个非常形象的比喻jQuery就像一把万能钥匙大部分锁都可以被你轻松打开但有很多较为复杂的锁是无能为力的而YUI则是一个开锁人工具箱有很多的工具只要你懂得配合使用就可以打开所有的锁。 发布于 2011-05-18 2 条评论 感谢 分享 收藏 • 没有帮助 • 举报 • 作者保留权利 施宏 Javascript Coder 知乎用户、katncandix2、Gary Chen 等人赞同 个人喜欢YUI多一点其实两者各有所长所短。适合于不同的情况下来使用。 jQuery (不包括jQuery UI之类的增强及插件) 更多的好象一个基本的工具类涵盖了DOM操作Event绑定基本动画Ajax封闭以及大量的工具方式便利的语法结构。简单的插件机制。 YUI2的时候似乎也做了同样的事不过Yahoo的工程师更喜欢“重”的方式规范的类结构名字空间Event, Dom的封闭然后在这个基础上也进一步集成了许多UI的控件。 到了YUI3的时候更清楚的底层结构Sandboxing让你可以容易的整合其他的Javascript Library。这个时候YUI倒更象是一个框架而不是函数库(library)。 淘宝的Kissy框架 https://github.com/kissyteam/kissy, 或者WebQQ用到的Jet框架 http://code.google.com/p/j-et/ 都或多或少的受YUI3框架结构的启发弱化而建立一个供自己使用的更精巧的框架。有时候自主框架的好处是快速的Fix以及灵活的面对你的项目需求版本控制。 所以我的最终的建议是如果是快速的原型开发或者小型 UI复杂度底的时候选择jQuery。如果是需要有自己长期维护的UI较多的多页面的项目选择 YUI似乎是更好的决定。 转载于:https://www.cnblogs.com/telwanggs/p/5266367.html