ajax实用技术教学课件作者程继洪肖川李海斌编著第13章进一步学习指南.pptxVIP

  • 6
  • 0
  • 约1.95千字
  • 约 19页
  • 2019-10-11 发布于广东
  • 举报

ajax实用技术教学课件作者程继洪肖川李海斌编著第13章进一步学习指南.pptx

第13章 进一步学习指南 在掌握了Ajax基础之后,需要进一步学习哪些知识呢? 这可能是大部分读者希望知道的问题。 有了Ajax基础和一定的JavaScript编程能力之后,为了更快更好的开发实际项目,需要学习一些常用的Ajax框架。 这些框架封装Ajax需要的绝大部分功能,提供了友好的接口供大家使用,在实际开发中应用最多的就是这些Ajax框架。 那么大家可能会问:“既然实际开发中用的都是框架,那为什么还要学习这本书?”对于这个问题,我只能回答:“问得好”。 下面就来说一下,有那么多好用的框架可以使用,为什么还要学习这本书? 原因如下: 第一,“既要知其然,还要知其所以然”。 虽然这些框架十分的好用,如果不知道它们的底层是怎么实现的,也就不能很好的利用它们。为了把这些框架的作用发挥到“极致”,就需要学习这些最基础的东西。 第二,虽然使用框架能够完成应用中大部分的功能,但是还需要编写JavaScript代码,而不仅仅是调用这些框架的API,所以使用这些框架的前提是你已经了有JavaScript的编程、HTML以及CSS的基础。比如jQuery可以很方便的使用css()方法设置元素的样式,但却不知道CSS是何方神圣,那岂不是枉然吗? 第三,虽然框架能够完成绝大部分功能,但也不能应付所有的项目应用。 每个框架都提供了扩展接口,可以根据自己的需要扩展框架的功能。扩展框架功能就需要用到本书的大部分内容(当然扩展框架功能也可以使用框架提供的功能)。 总之一句话,掌握了本书的内容只会是“有百利而无一害”。 在掌握这些知识的基础上,再加上这些框架,就如同一个修炼了绝顶武功,又获得一件称手的兵器,才会发挥出无尽的威力。 使用框架可以“集众家之长,站在巨人的肩膀上。”这些Ajax框架都是世界的有名的程序员编写,都是出自“大家”的手笔。 使用这些框架可以避免重复的制造“轮子”——虽然我们学习了本书之后也可以造出这样的轮子。 对于许多“棘手”的问题,这些框架都给出了非常漂亮的解决方案,比如“跨浏览器兼容问题”,这几乎于每个“Web开发者的梦魇”,但框架却给出了优雅的解决方案。 所以,框架的使用在实际项目中是必不可少的。 这样既可以使软件项目更加健壮,而且节省开发时间。下面我们就简单介绍一下常用的Ajax框架。 常用的Ajax框架有十几种,常用的有:jQuery、ExtJS、DWR和YUI等。下面分别进行简要介绍。 1、jQuery jQuery可谓是大名鼎鼎,不但在项目中应用的最多,而且还被作为其他框架的基础。 根据jQuery官方的介绍,它是一款非常优秀的JavaScript库,以下是jQuery官方的原话。 jQuery是一款快速、小巧和内容丰富的JavaScript库。以兼容各种浏览器的方式,提供了统一且易于使用的API,使HTML遍历和操作、事件处理、动画和Ajax变得更加简单,改变了成千上万人编写JavaScript的方式。 除此之外,jQuery还支持各处插件,比如jQuery UI,这些插件进一步丰富了jQuery的功能。jQuery目前最新的版本是3.2.1,下载地址:。 2、ExtJS 与jQuery不同,ExtJS不单单是一个JavaScript库,而且还是一个基础数据密集型应用开发的工具,提供了数以百计的UI组件,如日历、表格和图表等组件,而且健壮易于集成。 而且可以通过Sencha Pivot Grid和D3适配器的支持,可从任意后端数据源提取数据并可视化显示,而且可以轻松搞定数以百万计的数据记录。 ExtJS最新的版本是6.5.1,官方网址:/products/extjs,但现在只能购买,不能免费下载了。 3、DWR DWR与前两个都不同,它是一个Java库,能够使服务器上的Java和浏览器中的JavaScript能够尽可能简单地交互和调用。 DWR将生成JavaScript以允许Web浏览器安全地调用Java代码,就好像它在本地运行一样。 它可以封装任何数据,包括集合,POJO,XML和二进制数据,如图像和PDF文件等。 所有需要的只是一个定义了什么是允许,什么是禁止的安全策略。 借助反向Ajax,DWR允许运行在服务器上的Java代码使用客户端API,将更新发布到任意组浏览器。 这种交互有两种方式Comet和Polling Piggyback(以正常请求发送数据)作为发布到浏览器的方式。 而且DWR还提供了与Spring,Struts,Guice,Hibernate等其他开发框架的集成,是不可多得的Java Ajax开发框架。 DWR最新的稳定版是3.0.2,下载地址:/dwr/downloads/index.html。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档