`
melet
  • 浏览: 69656 次
  • 性别: Icon_minigender_1
  • 来自: 海南-临高
社区版块
存档分类
最新评论

web开发中如何调试ajax(图解全过程)

    博客分类:
  • J2EE
阅读更多

在web开发过程中,一般都会用junit的TestCase ,TestSuite对java类进行调试。但,很少有人会利用其它测试工具对html或css,js进行调试。再说,很难找到一款比较具全,操作简易的工具。个人认为aptana是一件比较好使的工具。同时也希望看到此篇幅的你。能畅谈以下自己在开发及测试环节中的见解。同时也给需要帮助的人指明方向。下面于实例的形式跟大家分享一下成果吧。
1.导入欲调试的web应用或目录(见图1,图2)

 


2。启动应用服务器(这里使用tomcat容器。见图3)


3。选择欲调试的页面(这里选择index。html。见图4)


5。在弹出的调试信息窗口中,设置web Browser为:%firefox_home%\firefox.exe;
   Server选项选择Use external Web server; Base URL填入http://localhost:8080 (见图5)


6。弹出我们欲调试的页面(见图6)


7。设置断点(这里我将对工程中的hello1。html页面进行调试。见图7)


8。进入hello1。html页面:http://localhost:8080/chap1and2/hello1.html 。输入信息并提交。(见图8)


9。在调试的变量窗体中name的值为444.(见图9).接着进行单步跳入.一步一步的进行调试.并查看相关的状态或变量,对象信息的变化(见图10,图11,图12,图13,图14)

图10至 图14请看附件。
10.结果(见图15)

 


下载:
Aptana(IDE) : http://www.aptana.com/download_all.php
Firefox浏览器 : http://www.xdowns.com/tag/firefox.html
firefox 的调试插件 :https://addons.mozilla.org/en-US/firefox/addon/216
安装firefox插件:将firefox浏览器启动。选择菜单:文件=〉打开文件。选择javascript_debugger-0.9.87-fx+fl+mz+tb.xpi,重新启动firefox浏览器即可(见图16)。

分享到:
评论

相关推荐

    ajax和js的web开发

    在Web开发领域,Ajax(Asynchronous JavaScript and XML)与JavaScript是两种至关重要的技术,它们共同构建了现代网页的动态交互体验。Ajax的核心理念是通过后台数据异步交换,实现页面无需刷新即可更新部分内容,...

    用案例学Java Web整合开发:Java+Eclipse+Struts 2+Ajax

    在Java Web中,Ajax通常结合JSON(JavaScript Object Notation)数据格式使用,因为JSON轻量且易于解析。开发者需要学习XMLHttpRequest对象的使用,以及在JavaScript中处理JSON数据的方法。 在实际案例中,我们可能...

    精通JAVA Web整合开发jsp+ajax+struts+hibernate 第07章 Java EE应用中的异步通信技术AJAX

    在实际开发中,我们需要考虑AJAX的一些挑战和最佳实践。例如,由于AJAX请求是异步的,可能引发跨域问题,这时我们需要配置CORS(Cross-Origin Resource Sharing)策略。另外,SEO(Search Engine Optimization)对于...

    ajax web开发、可重用组件及模式 source code

    在现代Web应用开发中,AJAX(Asynchronous JavaScript and XML)技术扮演了至关重要的角色,它使得页面无需刷新即可与服务器进行数据交换,提升了用户体验。本资源“ajax web开发、可重用组件及模式 source code”是...

    php+ajax web2.0编程技术与项目开发大全中的FYblog可安装代码

    《PHP+Ajax Web2.0编程技术与项目开发大全》是一部深入探讨现代Web开发的著作,其中涵盖了PHP作为服务器端脚本语言与Ajax(异步JavaScript和XML)技术结合使用,构建动态、交互性强的Web2.0应用程序的精髓。...

    Google Web Toolkit 开发 Ajax

    ### Google Web Toolkit (GWT) 开发 Ajax 技术详解 #### 一、GWT特性简介 **GWT**(Google Web ...此外,GWT还解决了传统Ajax开发中常见的浏览器兼容性和调试难题,使得开发者能够更加高效地构建现代化的Web应用。

    java Web开发AJAX ppt课件.zip

    在Java Web开发中,AJAX(Asynchronous JavaScript and XML)是一种核心技术,用于创建动态、交互式的网页应用。通过使用AJAX,开发者可以在不重新加载整个页面的情况下,从服务器获取数据并局部更新网页,提供更...

    基于Ajax技术的Web 2.0开发应用

    3. **基于标准技术**:Ajax使用的技术如JavaScript、CSS、DOM等都是Web开发的标准技术,具有广泛支持。 4. **更好的用户体验**:由于异步更新,用户感觉应用响应更快,操作更流畅。 5. **数据聚合**:Ajax可以调用...

    零基础学Java[1].Web开发:JSP.Servlet.Struts.Spring.Hibernate.Ajax(PPT).rar

    【JavaBean技术基础知识】是Java Web中用于封装业务逻辑的对象。它们遵循一定的规范,具有可重用性,可以方便地在多个页面间共享数据。JavaBean通过属性、构造器和方法来封装数据和操作,使得代码更易于管理和维护。...

    J2EEWeb开发使用Ajax技术的.pdf

    J2EE Web 开发使用 Ajax 技术的核心所在是对开发过程进行模式化、框架化,降低开发难度,解决效率、维护和扩展等问题,解决数据传输效率,对数据交换格式透明化处理, 从而消除由于系统异构性带来 Javascript 与 ...

    基于Ajax技术的Web 2.0开发应用.pdf

    在Web开发过程中,Ajax技术可以根据用户的输入信息,自动完成查询操作,减少用户的输入次数,提高查询速度和准确率。例如,在用户输入用户名时,Ajax技术可以自动完成用户名的查询,提供相关的查询结果,提高用户的...

    基于Ajax引擎的Web开发研究.pdf

    本文对基于Ajax引擎的Web开发进行了研究,介绍了Ajax引擎在Web开发中的应用,并分析了其原理和优点。Ajax引擎是一种结合C/S和B/S优点的异步模式,可以提高Web应用程序的效率和用户体验。 Ajax引擎的核心技术包括DOM...

    ajax技术在web模式开发中的应用研究

    ### AJAX技术在Web模式开发中的应用研究 #### 一、引言 随着互联网技术的不断发展,Web应用的需求也在不断变化。传统的Web应用依赖于页面之间的完全重载来响应用户的动作,这种方式不仅用户体验较差,还增加了...

    Ajax-图解.xls

    Ajax-图解.xls

    Web 2.0动态网站开发 : Ajax技术与应用光盘

    此外,现代前端框架如jQuery、AngularJS、React或Vue.js等,它们对Ajax进行了封装,简化了开发过程,可能会是书中的讨论话题。 总之,Ajax技术是Web 2.0时代的重要组成部分,它极大地改变了我们使用互联网的方式,...

    Ajax Web2.0开发源码

    在标题提到的“Ajax Web2.0开发源码”中,我们可以推测这是一个关于使用C#语言进行Ajax开发的学习资源。C#是Microsoft .NET框架的主要编程语言,它提供了丰富的类库和支持,可以帮助开发者构建高性能的Web应用程序,...

    北大青鸟开发基于Ajax和控件技术的Web应用系统考试

    6. **错误处理与调试技巧**: 学习如何调试和处理Web应用中的错误。 综上所述,"北大青鸟开发基于Ajax和控件技术的Web应用系统考试"涉及的是Web开发领域的核心技能,包括Ajax的异步通信和.NET框架下的控件技术。这些...

    AJAX技术在Web开发中的应用.pdf

    "AJAX技术在Web开发中的应用" AJAX(Asynchronous JavaScript and XML)是一种创建交互式网页应用的网页开发技术。AJAX技术的核心是JavaScript,帮助改进与服务器应用程序的通信。AJAX技术的主要特点是采用异步模式...

    java web常用到的ajax分页思路

    在Java Web开发中,Ajax...总的来说,Java Web中的Ajax分页技术结合了前端交互、后端处理和数据库操作,通过异步通信提升了用户体验。理解和掌握这一技术,对提升Web应用的性能和用户满意度有着重要的意义。

Global site tag (gtag.js) - Google Analytics