`

AJAX初学(beta)

    博客分类:
  • AJAX
阅读更多
1、AJAX说白了就是客户端不在刷新也米娜,就能从服务器取得相关信息(或数据) 。

2、AJAX
   Asynchronous JavaScript and Xml
   典型的流程:
   ①、客户端出发异步操作
   ②、创建新的XMLHttpRequest对象
   ③、与Servlet进行对象
   ④、服务器端进行连接处理
   ⑤、返回包含处理,结果的XML文档
   ⑥、XMLHttpRequest对象接受处理结果并分析
   ⑦、更新页面

4、AJAX的基本概念
   ①、构建网页的一种综合使用javascript和XML的技术(说不好听点,与XML的技术无关)
   ②、不是什么划时代的技术
   ③、HTML网页的异步传输技术
      1)、在等待网页的传输过程中,用户依然可以喝系统进行交互
      2)、页面不用刷新就可以更新内容
          a、合理运用
          b、不要滥用
     异步:打开浏览器,客户在访问一个网页,当点击某一个按钮,服务器端处理客户请求,在服务器处理客户的请求时,客户可以在该网页干其他的事情(如:继续填写其他信息),当服务器处理完之后,服务器会调用客户提前写好的一个方法,而这个方法就是JS写的!


5、XMLHttpRequest(浏览器内置对象或者浏览器内置的一个组件)
   ①、重要的JS对象,通过它提起对服务器端的请求
   ②、可以通过JS提起请求
      1)、如果要提起多个请求,需要多个XHR对象
   ③、请求的结果被预先定义好的方法处理

6、Server处理方式
   Server处理方式不变,但输出内容应为XML(其实也不一定为XML)


7、自动生成的代码检验对不对时,在页面点击右键查看源代码!这是一个常用的调试手段!

8、当页面涉及到多级联动的时候,应该考虑一下AJAX

9、调试程序:
   ①、想清楚
   ②、打印来,打印去
   ③、使用DEBUG
   ④、删一部分,运行一部分!
分享到:
评论

相关推荐

    基于PHP的NoFiveZone!Ajax无刷新的php留言本Beta源码.zip

    Ajax无刷新的php留言本Beta源码" 提供的是一款使用PHP编程语言开发的、结合Ajax技术实现无刷新功能的在线留言本源代码。这款源码处于测试阶段(Beta版),旨在提供一个交互性更强、用户体验更佳的留言系统。 【PHP...

    基于PHP的YP(又拍)云存储AJAX简单php上传v1.0beta源码.zip

    本源码是基于PHP实现的一个AJAX简单上传功能,版本为v1.0beta,适合初学者和开发者快速理解和应用云存储技术。 【核心知识点】 1. PHP编程:PHP是一种广泛使用的服务器端脚本语言,特别适用于Web开发。在这个项目...

    salesforce apex ajax

    最后,文档提供了一套全面的迁移指南,帮助从旧版beta AJAX Toolkit过渡到新版的开发者能够顺利进行转换,避免常见的迁移陷阱,确保应用程序的连续性和兼容性。 总之,Salesforce Apex AJAX是Salesforce开发者手中...

    PHP实例开发源码—NoFive Zone! Ajax无刷新的php留言本Beta.zip

    Ajax无刷新的php留言本Beta.zip】是一个包含PHP编程语言实现的Ajax无刷新留言本系统。这个项目旨在展示如何利用PHP和Ajax技术来创建一个用户友好的交互式网页应用,让用户在不刷新整个页面的情况下提交和查看留言,...

    ASP.NET MVC框架开发系列课程(16):ASP.NET MVC Beta版的改变

    5. **富客户端支持**:为了更好地支持JavaScript和AJAX开发,ASP.NET MVC Beta版加强了与jQuery和其他JavaScript库的集成,使开发者可以方便地构建动态、响应式的Web页面。 6. **改进的错误处理**:错误处理机制在...

    Pretty_Boy多用户网络收藏夹程序 Beta 2 -ASP源码.zip

    《Pretty_Boy多用户网络收藏夹程序 Beta 2 - ASP源码》是一个基于ASP(Active Server Pages)技术的网络应用程序,旨在实现多用户共享和管理收藏夹的功能。这个程序允许用户注册并创建自己的账户,通过账户系统来...

    fmsoft_unigui_beta_0.94.0.1017_setup.rar

    无论是对于初学者还是经验丰富的开发者,这个版本都提供了最新的功能和改进,值得尝试和研究。通过深入理解和应用 UniGUI,开发者可以构建出高性能、跨平台的 Web 应用,拓展 Delphi 开发的边界。

    基于JQuery的UBB编辑器xheditor 此为1.0.0 beta版

    **基于JQuery的UBB编辑器xheditor详解** 在Web开发中,编辑器是必不可少的组件,它允许用户...对于初学者和经验丰富的开发者来说,理解并掌握xheditor的使用方法,能够提升网站或应用的用户体验,使其更加专业和易用。

    ASP.NET-[博客空间]FcDigg0.1Beta.zip

    6. **JavaScript 和 jQuery**:用于客户端交互,增强用户体验,比如AJAX请求、动态加载内容和表单验证。 7. **Bootstrap**:用于快速构建响应式和移动优先的网页设计,提高界面美观度和可用性。 8. **WebAPI或...

    [论坛社区]DMForum.NET beta 1.1_dmforum.net(ASP.NET源码).rar

    【DMForum.NET beta 1.1】是一款基于ASP.NET技术开发的论坛社区软件,它为用户提供了一个互动交流的平台,支持多种功能,如用户...无论你是初学者还是有经验的开发者,DMForum.NET beta 1.1都是一个有价值的参考资料。

    基于PHP的minIsayphp笔记程序beta源码.zip

    此程序的beta版本表明它正处于不断优化和完善的过程中,对于学习PHP和Web开发的初学者而言,这是一个绝佳的实践案例。 首先,我们要了解PHP在minIsayphp中的作用。PHP主要用于处理服务器端的逻辑,接收用户请求,...

    Wi-fEye-v1.0-beta.tar.gz_easy

    这对于爬取那些依赖AJAX(异步JavaScript和XML)技术或者单页应用(SPA)的网站至关重要。通常,这些网站在没有浏览器环境的情况下,使用常规HTTP请求是无法获取完整内容的。 标签"easy_"暗示了Wi-fEye致力于提供...

    蓝滨投票系统c# v1.0 Beta

    对于初学者而言,这是一个很好的学习和实践项目。同时,对于有经验的开发者,这个系统可以作为一个基础,进一步扩展成更复杂的投票平台,比如添加投票结果统计、防止重复投票和用户身份验证等功能。

    [CMS程序]非常社区 CVCommunity v2.0 Beta_cvcommunity_v2(ASP.NET源码).rar

    【非常社区 CVCommunity v2.0 ...无论是对于初学者了解 ASP.NET 开发,还是对于专业开发者寻找开源社区平台,都是非常有价值的资源。在实际使用中,开发者可以根据自身需求进行二次开发和定制,以满足特定场景的应用。

    ASP.NET源码——[CMS程序]非常社区 CVCommunity v2.0 Beta.zip

    【ASP.NET 源码解析】 ASP.NET 是微软公司推出的一种用于构建动态网站、Web 应用和 Web 服务的开发框架。...同时,这个开源项目也可以作为一个学习平台,让初学者能够通过实际案例学习和掌握ASP.NET开发。

    ComponentArt.UI.Framework.2009.3.beta源码之Web.Visualization.Gauges

    5. **版本差异与升级**:文件列表中的2.0_ajax、1.0、2.0、3.5可能代表不同的框架版本,通过对比不同版本的源码,开发者可以了解到ComponentArt在各个版本中引入的新特性、修复的bug以及性能改进,这对于维护和升级...

    JSP网页HTML编辑器 v1.0 beta-源码.zip

    在这个项目中,"JSP网页HTML编辑器 v1.0 beta" 提供了一个用于创建和编辑HTML页面的平台,特别适合初学者或者开发者进行网页设计和学习。 首先,我们来看一下这个编辑器的基本架构。JSP网页HTML编辑器很可能采用了...

    ASP.NET源码——[博客空间]ZJ-BLOG v1.0 Beta2(SQL版).zip

    6. **用户体验**:可能使用jQuery或其他JavaScript库来增强用户界面,提供如Ajax无刷新更新、下拉菜单、滑动效果等交互功能。 7. **SEO优化**:为了提升搜索引擎排名,ZJ-BLOG可能会有元标签支持、URL重写等功能,...

    ASP.NET源码——[博客空间]WSBLog v1.6 Beta 2.zip

    【ASP.NET源码——[博客空间]WSBLog v1.6 Beta 2.zip】是一个包含ASP.NET开发的博客系统源代码的...对于初学者,这是一个宝贵的实战学习资源,而对于经验丰富的开发者,这可能是一个了解新框架或改进现有项目的好起点。

    symfony初学者必看的幻灯片资料

    7. **Ajax支持**:集成Ajax功能,增强页面交互性。 8. **企业级准备**:设计考虑了大型企业项目的复杂性和可扩展性。 【安装Symfony】 在开始使用Symfony之前,你需要确保有一个合适的开发环境。推荐使用XAMPP,这...

Global site tag (gtag.js) - Google Analytics