`
moonranger
  • 浏览: 12674 次
  • 性别: Icon_minigender_1
  • 来自: 天津
最近访客 更多访客>>
社区版块
存档分类
最新评论

我的第一个AJAX程序

    博客分类:
  • Ajax
阅读更多

刚才花了两个小时,成功完成了我的第一个AJAX程序,目前心情比较兴奋……

程序很简单,页面上只有一个链接,点击后通过AJAX从饭否获取最新的留言,并更新页面,显示这些留言。为什么会想到做这样一个东西?因为前些天我在注册饭否的时候,发现它开放了系统的API,可以在自己的AJAX程序里使用,这让我非常兴奋,所以决心在学习AJAX的时候尝试使用一把!

今天晚上主要有这些收获:

1.终于对DIV + CSS的Web2.0时代布局模式有了一定理解,算是入门了。理解了CSS的盒模式,会了一些基本的属性。其他内容深入学习中……

2.mootools的JSON.Remote类的使用。说实话,mootools将JSON和AJAX的功能包装得太好了,我几乎没费什么功夫就学会了如何使用,实在是很简单,至少对一个有经验的Java coder来说很简单。饭否的API包括XML和JSON两种版本,为了查看JSON的结构,我还使用了curl这个工具来查看结果。

3.意外的收获:测试程序的时候,主要的代码我没有放到事件处理程序里,而是裸露在外面,在页面载入的时候就执行了。这时我发现结果不正确,后来把代码放到连接的事件处理函数中以后就没有问题了。原来我的代码里有DOM操作,如果放在外面执行,页面可能没有载入完成,DOM自然也不完整,我需要的一个NODE自然也无法获取。也许我说得不太对,希望有经验的高手指导。

AJAX虽然不是什么很高深的技术,但是由它带来的全新的Web开发模式却能改变未来。可以引用我在JavaEye论坛上看到的一封帖子的一句话来总结:世上没有B/S系统,只有B系统和S系统。服务器和浏览器端本来就是应该严格解耦合的。服务器端处理业务功能的运算,处理数据的CRUD等,并暴露一组“标准”的接口给用户;而浏览器端则使用AJAX,Flex等技术与服务器进行异步数据交互,提供用户界面。

相比这种Web2.0模式,传统的Web模式有着很大的弊病:服务器和浏览器之间传输的都是HTML文档,数据和显示方式耦合在一起了,系统之间,尤其是异构系统之间很难共享数据,更别说互操作了。

再过一段时间就要为毕业设计选题了,目前我的初步想法就是开发一个Web2.0的OA系统。还要进一步学习才行,要避免我的最大毛病:浅尝辄止!

加油!

分享到:
评论

相关推荐

    Ajax高级程序设计pdf

    Ajax高级程序设计pdf 1-6章

    ASP.NET AJAX 程序设计 第二卷 part1

    依照顺序把下载的压缩包改成名字才可以解包 ASP.NET AJAX 程序设计 第二卷.part1 .rar ASP.NET AJAX 程序设计 第二卷.part2 .rar ASP.NET AJAX 程序设计 第二卷.part3 .rar ASP.NET AJAX 程序设计 第二卷.part4 .rar...

    ASP.NET+AJAX程序设计(第一卷:服务器端)

    asp.net + ajax 程序设计(第一卷:服务器端)

    ASP.NET Ajax程序设计 第II卷 2

    ASP.NET Ajax程序设计 第II卷 pdf版 还是热乎着的呢 第2部 这只是基本的一部分.其它部分在这里都可以找到

    ajax高级程序设计 源代码

    第1章 什么是Ajax   1.1 Ajax的诞生   1.2 Web的演化过程   1.2.1 JavaScript   1.2.2 帧   1.2.3 隐藏帧技术   1.2.4 动态HTML和DOM   1.2.5 iframe   1.2.6 XMLHttp   1.3 真正的Ajax...

    一个客户端的验证小程序ajax

    一个客户端的验证小程序ajax function Go() { //第一步 初始化 createXMLHttpRequest(); //第二步 取得表单中需要的数据 var newName =document.f3.uname.value; //第三步 建立要连接的URL并打开服务器的...

    Ajax高级程序设计

    不仅介绍了Ajax的基本知识,还讨论了Ajax模式和框架,同时针对XML(包括XPath和XSLT)、RSS/Atom、Web服务、JSON和Web用户界面组件等主题,阐述了如何将Ajax和这些技术有效地结合在一起,并利用Ajax开发的一个Web ...

    ASP.NET AJAX 程序设计 第一卷

    ASP.NET AJAX 程序设计 第一卷

    Ajax高级程序设计.pdf

    本书是世界级Web专家Nicholas C.Zakas继名作《JavaScript高级程序设计》之后,推出的又一本 Amazon畅销书。第2版仍然以深入浅出的方式讲解了Ajaxe,备的编程知识,包括工作原理、模式和数 据格式,为读者打下扎实的...

    ASP.NET AJAX程序设计第I卷服务器端示例程序.part2

    ASP.NET AJAX程序设计第I卷服务器端示例程序.part2 ASP.NET AJAX程序设计第I卷服务器端示例程序.part1 http://download.csdn.net/source/945486 下载地址

    掌握Ajax 学习资料pdf

    掌握 Ajax第 1 部分-Ajax 简介 掌握 Ajax第 2 部分-使用 JavaScript 和 Ajax 发出异步请求 掌握 Ajax第 3 部分-Ajax 中的高级请求和响应 掌握 Ajax第 4 部分-利用 DOM 进行 Web 响应 掌握 Ajax第 5 部分-操纵 DOM ...

    ASP.NET AJAX程序设计第I卷服务器端实例程序.part1

    ASP.NET AJAX程序设计第I卷服务器端实例程序.part1 ASP.NET AJAX程序设计第I卷服务器端实例程序.part2的下载地址 http://download.csdn.net/source/945490

    AJax详解.chm

    第 1 部分:Ajax 简介 第 2 部分:: 使用 JavaScript 和 Ajax 发出异步请求 第 3 部分: Ajax 中的高级请求和响应 第 4 部分: 利用 DOM 进行 Web 响应 第 5 部分: 操纵 DOM 第 6 部分: 建立基于 DOM 的 Web 应用程序 第...

    ASP.NET Ajax程序设计 第II卷

    ASP.NET Ajax程序设计 第II卷 pdf版 还是热乎着的呢 <br>第1部

    ASP.NET 2.0 Ajax程序设计——第II卷书中代码1

    本卷侧重分析ASP.NET AJAX框架的客户端部分,包括对JavaScript 在面向对象、DOM 操作方面的扩展、ASP.NET AJAX 客户端组件、ASP...ASP.NET AJAX 框架的客户端部分适合从零开始创建完善、复杂、高效的Ajax 应用程序。

    Ajax 改造,第 1 部分: 使用 Ajax 和 jQuery 改进现有站点

    本文是使用 Ajax 改造现有 Web 站点系列的第一篇文章,将展示如何使用简单的模式窗口(modal window)消除弹出窗口和导航死角。 Ajax 技术改变了大型商业 Web 应用程序的外观,但是许多较小的 Web 站点都不具备足够...

    ASP.NET AJAX程序设计 第II卷pdf part1

    ASP.NET AJAX程序设计 第II卷pdf part1 陈黎夫 人民邮电出版社

    ASP.NET AJAX程序设计:第II卷(客户端)1

    ASP.NET AJAX程序设计:第II卷(客户端)是关于AJAX library的电子书。分5个部分

    ASP.NET Ajax程序设计 第II卷(part1)

    ASP.NET Ajax程序设计 第II卷.part1.rar

    asp.net+ajax

    第1章 3种开发模式(XMLHTTP+Web Form、XMLHTTP+HttpHandler和Call Back)开发Hello Word程序。 第2章 采用ASP.net Ajax1.0实现Hello Word程序。 第3章 实现Ajax GridView模块。 第4章 实现了聊天室模块(利用ASP.net ...

Global site tag (gtag.js) - Google Analytics