• JAVAEE第五周


    关于AJAX

    1、AJAX的概念

    ajax就是异步JavaScript和xml,是一种创建交互式网页应用的网页开发技术。是一种用于创建快速动态网页的技术。是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。

    2、AJAX工作原理

    3、AJAX的优缺点

    优点:

    • Ajax在浏览器与Web服务器之间使用异步数据传输,可以使网页网页从服务器请求少量的信息,而不是整个页面
    • 可以使因特网应用程序更小、更快,更友好。
    • 能在不更新整个页面的前提下维护数据。
    • ajax不需要任何浏览器插件。

    缺点:

    • 可能破坏浏览器后退按钮的正常行为。
    • 一些手持设备还不能很好的支持ajax。
    • 用JavaScript作为ajax引擎,JavaScript和Debug是让人头痛的事情。
    • ajax无刷新重载,容易给用户带来困扰,即是不太清楚数据是否更新过。

    对串流媒体的支持没有java applet、flash好。

    4、开发框架

    • 使用jser作为ajax的框架,主要相关技术javascript、xmlhttprequest、css和服务器。
    • web标准xhtml+css表示;
    • 使用dom进行动态显示和交互;
    • 使用xml和xslt进行数据交换和相关操作;
    • 使用xmlhttprequest进行异步数据查询和检索;
    • 使用JavaScript将所有东西捆绑在一起。

    关于Applet

    1、概念

    Applet就是应用程序,是采用Java编程语言编写的小应用程序,该程序可以包含html页中,与在页中包含图像的方式大致相同。

    2、工作原理

  • 相关阅读:
    Zero Copy
    内核态(Kernel Mode)与用户态(User Mode)
    Netty端口被占用问题
    AsyncHttpClient的连接池使用逻辑
    HashMap 与 ConcurrentHashMap
    Java NIO Test Case
    Netty writeAndFlush() 流程与异步
    Java 文件路径相关
    代理的匿名程度
    Netty堆外内存泄露排查与总结
  • 原文地址:https://www.cnblogs.com/Ci0Yu/p/8759041.html
Copyright © 2020-2023  润新知