欢迎来到天天文库
浏览记录
ID:36886843
大小:1.43 MB
页数:42页
时间:2019-05-10
《《常用JS框架比较》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、常用JS框架比较鲁超伍
2、Adamhttp://adamlu.com/我的博客http://revieweb20.com/评论全球最酷Web2.0网站http://t.sina.com.cn/adamlu我的微博自我介绍2005年开始接触互联网开发,曾就职于千橡互动校内网、雅虎中国、淘宝网,专注于前端开发,见证了前端行业在中国的发展,努力成为一个专业的前端工程师。现负责新浪邮箱的RIA开发,喜欢创新互联网应用服务,对互联网前端开发最新技术如HTML5/CSS3和移动互联网开发感兴趣。什么是框架?中文解释:“框架”指一套包含工具、函数库、约定,以及尝试从常用任务中抽象出可以复用的通用模块,目标
3、是使开发人员把重点放在任务项目所特有的方面,避免重复开发。英文解释:Framework/Library/Toolkit为什么需要框架?JavaScript框架或库是一组能轻松生成跨浏览器兼容的JavaScript代码的工具和函数。每一个库都在众多流行的Web浏览器的现代版本上进行了可靠的测试,因此,您可以放心地使用这些框架,您的基于JavaScript的RIA将会在不同浏览器和平台上以类似的方式工作。这些框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。常用的Javascript框架JQueryYUIPrototypeMootoolsExtJSMochiKitDojoK
4、issyComoJSJETJavaScriptMVCQooxdooSproutCoreSenchaTouchIUI我对框架的分类Javascript库解决浏览器兼容性快速开发Web应用丰富UI效果跨浏览器RIA框架类桌面应用移动网络应用APP框架为移动设备而设计基于HTML5和CSS3JQueryjQuery由JohnResig创建,其宗旨是——WRITELESS,DOMORE,写更少的代码,做更多的事情。它是轻量级的js库(压缩后只有21k),它兼容CSS3,还兼容各种浏览器(IE6.0+,FF1.5+,Safari2.0+,Opera9.0+)。jQuery是一个快速的,简洁的java
5、Script库,使用户能更方便地处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。示例:http://www.box.net/YUIYahoo!UserInterface(YUI)Library是一组采用DOMscripting,Dhtml和Ajax等技术开发的WebUI控件和工具。中文说过来就是“Yahoo用户界面库”。Yui工具包利用DOM脚本来简化浏览器内的开发(in-browser devolvement),使用DHTML和AJ
6、AX的特性开发所有的Web程序。YUI控件库为你页面提供一组高交互性性的可视化元素。这些元素完全在客户端创建维护,不需要请求服务器进行页面刷新。示例:http://www.yahoo.com/Prototypeprototype是一个易于使用、面向对象的JavaScript框架。它封装并简化和扩展一些在Web开发过程中常用到JavaScript方法与Ajax交互处理过程。示例:http://last.fm/MootoolsMooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools从Pro
7、totype.js中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比Prototype.js多,整体设计也比Prototype.js要相对完善,功能更强大,比如增加了动画特效、拖放操作等等。示例:http://vimeo.com/ExtJSExtJS是一个跨浏览器,用于开发RIA(RichInternetApplication)应用的JavaScript框架。提供:高性,可定制的WebUI控件库。良好的设计、丰富的文档和可扩展的组件模型。示例:http://dev.sencha.com/deploy/dev/examples/MochikitMochiKit是一种有用的高端
8、JavaScript库。MochiKit主要受到Python和Python标准库提供的很多便利之处的启发,另外还缓解了浏览器版本之间的不一致性。其中的MochiKit.DOM尤其方便,能够以比原始JavaScript更友好的方式处理DOM对象。MochiKit.DOM大部分都是针对XHTML文档定制的,如果与MochiKit和Ajax结合在一起,使用XHTML包装的微格式尤其方便。示例:http://mochikit.c
此文档下载收益归作者所有