《常用JS框架比较》PPT课件.ppt
《《常用JS框架比较》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《常用JS框架比较》PPT课件.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常用JS框架比较鲁超伍|Adam我的博客评论全球最酷网站我的微博自我介绍n2005年开始接触互联网开发,曾就职于千橡互动校内网、雅虎中国、淘宝网,专注于前端开发,见证了前端行业在中国的发展,努力成为一个专业的前端工程师。n现负责新浪邮箱的RIA开发,喜欢创新互联网应用服务,对互联网前端开发最新技术如HTML5/CSS3和移动互联网开发感兴趣。什么是框架?n中文解释:中文解释:“框架”指一套包含工具、函数库、约定,以及尝试从常用任务中抽象出可以复用的通用模块,目标是使开发人员把重点放在任务项目所特有的方面,避免重复开发。n英文解释:英文解释:Framework/Library/Toolkit为什
2、么需要框架?nJavaScript框架或库是一组能轻松生成跨浏览器兼容的JavaScript代码的工具和函数。每一个库都在众多流行的Web浏览器的现代版本上进行了可靠的测试,因此,您可以放心地使用这些框架,您的基于JavaScript的RIA将会在不同浏览器和平台上以类似的方式工作。n这些框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。常用的Javascript框架nJQuerynYUInPrototypenMootoolsnExtJSnMochiKitnDojonKissynComoJSnJETnJavaScriptMVCnQooxdoonSproutCorenSenc
3、haTouchnIUI我对框架的分类nJavascript库解决浏览器兼容性快速开发Web应用丰富UI效果n跨浏览器RIA框架类桌面应用n移动网络应用APP框架为移动设备而设计基于HTML5和CSS3JQuerynjQuery由JohnResig创建,其宗旨是WRITELESS,DOMORE,写更少的代码,做更多的事情。它是轻量级的js库(压缩后只有21k),它兼容CSS3,还兼容各种浏览器(IE6.0+,FF1.5+,Safari2.0+,Opera9.0+)。jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTMLdocuments、events、实现动画效果,
4、并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。示例:http:/YUInYahoo!UserInterface(YUI)Library是一组采用DOMscripting,Dhtml和Ajax等技术开发的WebUI控件和工具。中文说过来就是“Yahoo用户界面库”。nYui工具包利用DOM脚本来简化浏览器内的开发(in-browserdevolvement),使用DHTML和AJAX的特性开发所有的Web程序。nYUI控件库为你页面提供一组高交互性性的可视化元素。这些元素完全在客户端创建维护,不需
5、要请求服务器进行页面刷新。示例:http:/Prototypenprototype是一个易于使用、面向对象的JavaScript框架。它封装并简化和扩展一些在Web开发过程中常用到JavaScript方法与Ajax交互处理过程。示例:http:/MootoolsnMooTools是一个简洁,模块化,面向对象的JavaScript框架。它能够帮助你更快,更简单地编写可扩展和兼容性强的JavaScript代码。Mootools从中汲取了许多有益的设计理念,语法也和其极其类似。但它提供的功能要比多,整体设计也比要相对完善,功能更强大,比如增加了动画特效、拖放操作等等。示例:http:/ExtJSnE
6、xtJS是一个跨浏览器,用于开发RIA(RichInternetApplication)应用的JavaScript框架。提供:高性,可定制的WebUI控件库。良好的设计、丰富的文档和可扩展的组件模型。示例:http:/deploy/dev/examples/MochikitnMochiKit是一种有用的高端JavaScript库。MochiKit主要受到Python和Python标准库提供的很多便利之处的启发,另外还缓解了浏览器版本之间的不一致性。其中的尤其方便,能够以比原始JavaScript更友好的方式处理DOM对象。大部分都是针对XHTML文档定制的,如果与MochiKit和Ajax结合
7、在一起,使用XHTML包装的微格式尤其方便。示例:http:/DojonDojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供Ajax,events,packaging,CSS-basedquerying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEBUI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。示例:http:/demos/KissynKISSY是一个小巧灵活、简洁实用的UI类库,它希望使用者能愉悦编码、快乐开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用JS框架比较 常用 JS 框架 比较 PPT 课件
限制150内