搜书网 本次搜索耗时 0.037 秒,为您找到 55 个相关结果.
  • 11.2 Ajax基础知识

    11.2 Ajax基础知识 11.2.1 拼图块"> 11.2.1 拼图块 11.2 Ajax基础知识 综合来考虑,Ajax背后的技术确实很复杂。它们包括JavaScript、服务器端编程以及Web浏览器的协同工作。然而,基本的概念很容易理解,只要你理解了所涉及的所有步骤。图11-2展示了传统的HTML Web页面和使用Ajax与Web服务器通信的...
  • 11.3.3 get()和post()函数

    11.3.3 get()和post()函数 11.3.3 get()和post()函数 本书11.3.1节介绍的load()函数是从Web服务器获取HTML并将其插入一个页面中的一种快速方法。但是,服务器不会总是返回纯粹的HTML,它可能返回一条消息、一个代码编号,或者是需要使用JavaScript进一步处理的数据。例如,如果想要使用Ajax来获取某...
  • Web 通信 之 长连接、长轮询(long polling)

    9 2025-04-04 《Ajax 专栏》
    一、什么是长连接、长轮询? 二、长连接、长轮询的应用场景 三、优缺点 四、实现原理 五、程序设计 六、总结 基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最...
  • 34.2.4 整合应用

    34.2.4 整合应用 34.2.4 整合应用 本章前面已经介绍,Ajax是一个整合的技术。在上一节,已经介绍了如何使用JavaScript和PHP(客户端和服务器端编程)发送HTTP请求并获取响应。没有介绍的部分是关于页面的显示:使用XHTML和CSS产生用户所见到的结果。 程序清单34-3给出了ajaxServerTime.html的代码,该文...
  • 1.2 客户端JavaScript

    1.2 客户端JavaScript 示例:一个JavaScript贷款计算器 1.2 客户端JavaScript JavaScript语言核心部分的内容中的知识点交叉引用比较多,且知识点的层次感并不分明。而在客户端JavaScript部分的内容编排方式有了较大改变。依照本书给定的知识点顺序进行学习,完全可以学会如何在Web浏览器中使用JavaScr...
  • Adapt to Changes in Thunderbird 61-68

    Adapt to Changes in Thunderbird 61-68 Removed global Variables main window message composition window Removed XBL bindings Removed XUL elements \ \ \, \, \ and \ ">\ \, \, ...
  • 11.3.7 教程:使用get()函数

    11.3.7 教程:使用get()函数 11.3.7 教程:使用get()函数 在本教程中,我们将使用Ajax提交来自一个登录表单的信息。当访问者提供了正确的用户名和密码时,将出现一条消息告诉他已经成功登录,如果登录信息不正确,将在同一页面上出现一条错误消息,而不会载入一个新的Web页面。 注意:为了成功地完成本教程,我们需要有一个运行的Web服务...
  • EventTarget 接口

    EventTarget 接口 概述 EventTarget.addEventListener() EventTarget.removeEventListener() EventTarget.dispatchEvent() EventTarget 接口 事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。DOM 支持大量的事...
  • 其他常见事件

    其他常见事件 资源事件 beforeunload 事件 unload 事件 load 事件,error 事件 session 历史事件 pageshow 事件,pagehide 事件 popstate 事件 hashchange 事件 网页状态事件 DOMContentLoaded 事件 readystatechange 事件 窗口事件...
  • Promise

    Promise 在JavaScript的世界中,所有代码都是单线程执行的。 由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现: function callback() { console.log('Done'); } console.log('before set...