- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用JS框架比较 鲁超伍|Adam / 我的博客 / 评论全球最酷Web2.0网站 /adamlu 我的微博 自我介绍 2005年开始接触互联网开发,曾就职于千橡互动校内网、雅虎中国、淘宝网,专注于前端开发,见证了前端行业在中国的发展,努力成为一个专业的前端工程师。 现负责新浪邮箱的RIA开发,喜欢创新互联网应用服务,对互联网前端开发最新技术如HTML5/CSS3和移动互联网开发感兴趣。 什么是框架? 中文解释:“框架”指一套包含工具、函数库、约定,以及尝试从常用任务中抽象出可以复用的通用模块,目标是使开发人员把重点放在任务项目所特有的方面,避免重复开发。 英文解释:Framework/Library/Toolkit 为什么需要框架? JavaScript 框架或库是一组能轻松生成跨浏览器兼容的 JavaScript 代码的工具和函数。每一个库都在众多流行的 Web 浏览器的现代版本上进行了可靠的测试,因此,您可以放心地使用这些框架,您的基于 JavaScript 的 RIA 将会在不同浏览器和平台上以类似的方式工作。 这些框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。 常用的Javascript框架 JQuery YUI Prototype Mootools ExtJS MochiKit Dojo Kissy Como JS JET JavaScriptMVC Qooxdoo SproutCore Sencha Touch IUI 我对框架的分类 Javascript库 解决浏览器兼容性 快速开发Web应用 丰富UI效果 跨浏览器RIA框架 类桌面应用 移动网络应用APP框架 为移动设备而设计 基于HTML5和CSS3 JQuery jQuery由John Resig创建,其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 YUI Yahoo! User Interface (YUI) Library是一组采用DOM scripting,Dhtml和Ajax等技术开发的Web UI控件和工具。中文说过来就是“Yahoo用户界面库”。 Yui?工具包利用DOM脚本来简化浏览器内的开发(in-browser?devolvement),使用DHTML和AJAX的特性开发所有的Web程序。 YUI控件库为你页面提供一组高交互性性的可视化元素。这些元素完全在客户端创建维护,不需要请求服务器进行页面刷新。 Prototype prototype是一个易于使用、面向对象的JavaScript框架。它封装并简化和扩展一些在Web开发过程中常用到JavaScript方法与Ajax交互处理过程。 Mootools MooTools 是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。 Mootools从Prototype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js要相对完善,功能更强大,比如增加了动画特效、拖放操作等等。 ExtJS ExtJS是一个跨浏览器,用于开发RIA(Rich Internet Application)应用的JavaScript框架。提供:高性,可定制的Web UI控件库。良好的设计、丰富的文档和可扩展的组件模型。 Mochikit MochiKit 是一种有用的高端 JavaScript 库。MochiKit 主要受到 Python 和 Python 标准库提供的很多便利之处的启发,另外还缓解了浏览器版本之间的不一致性。其中的 MochiKit.DOM 尤其方便,能够以比原始 JavaScript 更友好的方式处理 DOM 对象。MochiKit.DOM 大部分都是针对 XHTML 文档定制的,如果与 MochiKit 和 Ajax 结合在一起,使用 XHTML 包装的微格式尤其方便。 Dojo Dojo 是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供 Ajax,events,pa
您可能关注的文档
- IPTV分公司人员培训课件.ppt
- 第 2章 供应商质量控制与顾客关系管理(中级).ppt
- 第+2章++供应商质量控制与顾客关系管理(中级).ppt
- 联想KAB-一体机AIO产品介绍one.ppt
- 企业安全生产培训-.ppt
- 新型超音波金属焊线机.doc
- 新《河北省安全生产条例》重点解读2学时.ppt
- 压缩空气气水分离器.doc
- 饭店概论酒店培训师考试专用.ppt
- 月度患教大课堂1月篇总览.ppt
- 2026版湖南版选考总复习政治53A版精讲册 第三课 我国的经济发展.pptx
- 2026版湖南版选考总复习政治53A版精讲册 第八、九课第2课时 区域性国际组织与新兴国际组织.pptx
- 2026版湖南版选考总复习政治53A版精讲册 第十课 推动认识发展.pptx
- 2026版湖南版选考总复习政治53A版精讲册 第二课 我国的社会主义市场经济体制.pptx
- 2026版湖南版选考总复习生物53A版精练册PPT 第10章 基因的表达.pptx
- 2026版湖南版选考总复习政治53A版精讲册 第六课第1课时 政党制度和民族区域自治制度.pptx
- 2026版湖南版选考总复习政治53A版精讲册 第六课 实现人生的价值(人生价值观).pptx
- 2026版湖南版选考总复习政治53A版精讲册 第二课 只有社会主义才能救中国.pptx
- 2026版湖南版选考总复习政治53A版精讲册 第三课 只有中国特色社会主义才能发展中国.pptx
- 2026版湖南版选考总复习政治53A版精讲册 第四课 人民民主专政的社会主义国家.pptx
最近下载
- 《森林草原消防数字超短波指挥通信应急专网建设及管理规范》.pdf VIP
- QC∕T 740-2017 乘用车座椅总成.pdf
- 1-4-3《使用操作系统自带程序》(教案) 高教版信息技术基础模块上册.docx VIP
- 一种样本针、试剂针空吸和堵针的检测系统及其检测方法.pdf VIP
- 五年级上册中华优秀传统文化教案(2019山东大学出版社).pdf VIP
- 酒店窗帘采购 投标方案(技术方案).doc VIP
- 化工设备安装交工资料表格资料.pdf VIP
- 胆囊结石术后护理.pptx VIP
- gb18613-2020国家电机能效标准.docx VIP
- 08交通提醒与防撞系统tcas.pptx VIP
原创力文档


文档评论(0)