随笔分类 -  Ajax

Ajax技术是未来企业和Web开发主要方向
摘要:HTTP协议 传统的请求和Ajax请求 Ajax定义 Asynchronous JavaScript and XML. Ajax异步的,JavaScript程序希望与服务器直接通信而不需要重新加载页面。 Ajax基本流程 1.创建请求对象 2.建立请求 var request=requestObje 阅读全文
posted @ 2016-08-05 16:33 快乐八哥 阅读(264) 评论(0) 推荐(0)
摘要:平时公司使用的ASP.NET MVC3来开发Web项目,其实在ASP.NET中已经原生的支持JSON。所以基本不需要引进Newtonsoft.Json.dll。下面看在MVC4中,后台生成JSON数据,前端使用Ajax调用。然后就是前端使用POST请求,发送JSON格式,后台程序来处理。1.后台生成JSON格式数据,前端使用Ajax调用后台代码:public JsonResult GetList() { ArrayList eventlist = new ArrayList(); for (int i = 0; i $("#btn_se... 阅读全文
posted @ 2014-04-03 14:45 快乐八哥 阅读(1863) 评论(0) 推荐(1)
摘要:设计模式不是要遵循的标准,只不过是对增进行之有效的解决方案的总结。每个模式都凝聚了开发人员社区的集体智慧,而每个开发人员都可以决定是否在其应用中实现某个模式。第一部分:通信控制模式1.预先获取合理假设的准则,预测并预载入与用户可能的下一步相关的信息,可以使应用程序更快、反应更迅速。只有从逻辑上确认该信息是用户下一步请求的所必需的,才预先获取它。Demo:Ajax分页显示示例,二级菜单,加载地址簿和联系人等。2.提交流处理模式 Submission Throttling提交节流模式,可以将要发送到服务器的数据存入客户端的缓存中,然后在预定的时间一次性发送数据。注意事项:一般不用于关键任务的数据。 阅读全文
posted @ 2013-02-23 17:28 快乐八哥 阅读(489) 评论(0) 推荐(0)
摘要:Windows8 App开发中涉及到下载数据和上传数据。针对小的数据使用的是WinJS.xhr(),而针对大的文件,不方便使用post方式直接上传的文件都使用BackgroundTransfer进行传输。因为Windows8 App虽然后台运行程序也是一个类似IE的进程,但是app和网页在开发中还是有一些不同,所以以下有两点总结。1.Ajax请求,相同的url会缓存。WWAHost.exe也会像IE一样,对相同的url返回的数据进行缓存。一般app都会进行CRUD操作,所以当我们进行操作完之后,我们必须更新数据。但是在一开始我更新了数据,但是界面始终不更新。var rand = Math.ra 阅读全文
posted @ 2013-01-03 15:26 快乐八哥 阅读(1169) 评论(0) 推荐(1)
摘要:在Web开发中,因为Ajax是前端和后台交互的主要方式之一,其他的交互方式有Flash,Slverlight。特别是网页游戏,大多数还是采用Flash,一方面可以使用ActionScript来编写代码,虽然ActionScript也是根据ECMAScript规范来实现的,但是它面向对象观点要比Jav 阅读全文
posted @ 2012-12-02 21:31 快乐八哥 阅读(575) 评论(0) 推荐(0)