版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
有了Ajax基础和一定的JavaScript编程能力之后,为了更快更好的开发实际项目,需要学习一些常用的Ajax框架。这些框架封装Ajax需要的绝大部分功能,提供了友好的接口供大家使用,在实际开发中应用最多的就是这些Ajax框架。那么大家可能会问:“既然实际开发中用的都是框架,那为什么还要学习这本书?”对于这个问题,我只能回答:“问得好”。下面就来说一下,有那么多好用的框架可以使用,为什么还要学习这本书?原因如下:第一,“既要知其然,还要知其所以然”。虽然这些框架十分的好用,如果不知道它们的底层是怎么实现的,也就不能很好的利用它们。为了把这些框架的作用发挥到“极致”,就需要学习这些最基础的东西。第二,虽然使用框架能够完成应用中大部分的功能,但是还需要编写JavaScript代码,而不仅仅是调用这些框架的API,所以使用这些框架的前提是你已经了有JavaScript的编程、HTML以及CSS的基础。比如jQuery可以很方便的使用css()方法设置元素的样式,但却不知道CSS是何方神圣,那岂不是枉然吗?第三,虽然框架能够完成绝大部分功能,但也不能应付所有的项目应用。每个框架都提供了扩展接口,可以根据自己的需要扩展框架的功能。扩展框架功能就需要用到本书的大部分内容(当然扩展框架功能也可以使用框架提供的功能)。总之一句话,掌握了本书的内容只会是“有百利而无一害”。在掌握这些知识的基础上,再加上这些框架,就如同一个修炼了绝顶武功,又获得一件称手的兵器,才会发挥出无尽的威力。使用框架可以“集众家之长,站在巨人的肩膀上。”这些Ajax框架都是世界的有名的程序员编写,都是出自“大家”的手笔。使用这些框架可以避免重复的制造“轮子”——虽然我们学习了本书之后也可以造出这样的轮子。对于许多“棘手”的问题,这些框架都给出了非常漂亮的解决方案,比如“跨浏览器兼容问题”,这几乎于每个“Web开发者的梦魇”,但框架却给出了优雅的解决方案。所以,框架的使用在实际项目中是必不可少的。这样既可以使软件项目更加健壮,而且节省开发时间。下面我们就简单介绍一下常用的Ajax框架。常用的Ajax框架有十几种,常用的有:jQuery、ExtJS、DWR和YUI等。下面分别进行简要介绍。1、jQueryjQuery可谓是大名鼎鼎,不但在项目中应用的最多,而且还被作为其他框架的基础。根据jQuery官方的介绍,它是一款非常优秀的JavaScript库,以下是jQuery官方的原话。jQuery是一款快速、小巧和内容丰富的JavaScript库。以兼容各种浏览器的方式,提供了统一且易于使用的API,使HTML遍历和操作、事件处理、动画和Ajax变得更加简单,改变了成千上万人编写JavaScript的方式。除此之外,jQuery还支持各处插件,比如jQueryUI,这些插件进一步丰富了jQuery的功能。jQuery目前最新的版本是3.2.1,下载地址:。2、ExtJS与jQuery不同,ExtJS不单单是一个JavaScript库,而且还是一个基础数据密集型应用开发的工具,提供了数以百计的UI组件,如日历、表格和图表等组件,而且健壮易于集成。而且可以通过SenchaPivotGrid和D3适配器的支持,可从任意后端数据源提取数据并可视化显示,而且可以轻松搞定数以百万计的数据记录。ExtJS最新的版本是6.5.1,官方网址:/products/extjs,但现在只能购买,不能免费下载了。3、DWRDWR与前两个都不同,它是一个Java库,能够使服务器上的Java和浏览器中的JavaScript能够尽可能简单地交互和调用。DWR将生成JavaScript以允许Web浏览器安全地调用Java代码,就好像它在本地运行一样。它可以封装任何数据,包括集合,POJO,XML和二进制数据,如图像和PDF文件等。所有需要的只是一个定义了什么是允许,什么是禁止的安全策略。借助反向Ajax,DWR允许运行在服务器上的Java代码使用客户端API,将更新发布到任意组浏览器。这种交互有两种方式Comet和Polling&Piggyback(以正常请求发送数据)作为发布到浏览器的方式。而且DWR还提供了与Spring,Struts,Gu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 践行双碳承诺 赋能生态建设(课件)
- 医疗设备维护中的备件库存管理
- 儿童腹内疝的护理专业发展前景
- 电梯安全监督检查课件
- 云南国防工业职业技术学院《机电实训(军工设备)》2024-2025 学年第一学期期末试卷(实践课)
- 2026年中国铝业集团高端制造股份有限公司招聘备考题库及参考答案详解一套
- 2026年中建材(浙江)材料科技有限公司招聘备考题库及1套完整答案详解
- 2026年南京理工大学图书馆招聘劳务派遣人员备考题库及答案详解1套
- 《FZT 54130-2021聚丙烯腈基碳纤维大丝束原丝》专题研究报告
- 2026年度北京大学医学人文学院教师招聘备考题库(非应届毕业生)及参考答案详解一套
- 2026年卫浴洁具安装合同协议
- 建房框架结构合同范本
- 2025年宁波市数据局直属事业单位公开招聘工作人员笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025秋苏少版七年级上册美术期末测试卷(三套)
- 2026年及未来5年市场数据中国EPP保温箱行业市场调研及投资战略规划报告
- 2025锦泰财产保险股份有限公司招聘理赔管理岗等岗位54人(公共基础知识)综合能力测试题附答案解析
- 2025浙江宁波象山县水质检测有限公司招聘及对象笔试历年参考题库附带答案详解
- 四川农商银行2026年校园招聘1065人考试题库附答案
- 2025至2030尿素硝酸铵(UAN)行业产业运行态势及投资规划深度研究报告
- 集团公司年度经营状况分析报告
- 2025蜀道集团下属四川金通工程试验检测有限公司招聘18人考试参考题库附答案解析(夺冠)
评论
0/150
提交评论