Foundation of AJAX 阅读笔记(一)

本文详细介绍了AJAX的基础知识及应用,适合程序员入门。首先回顾了Web技术的发展历程,随后深入探讨了AJAX的核心技术——XMLHttpRequest对象,包括其标准方法与属性,以及如何使用该对象发送请求。

 

   书如其名,介绍AJAX的基础知识,作为程序员入门非常合适。老外写书一向喜欢追根溯源,本书也不例外,第一章就是Web技术的发展简史,从Internet的起源说起,洋洋洒洒。

    Today we have no fewer than four XML derivatives for creating Web applications (and that doesn’t count the W3C’s XHTML): XUL from Mozilla; XAMJ, an open-source alternative that blends Java into the mix; MXML from Macromedia; and XAML from Microsoft.
    第二章介绍了AJAX的核心技术——XMLHttpRequest对象。
标准的对象方法:
Method
Description
abort()
The current request.
getAllResponseHeaders()
Returns all the response headers for the HTTP request as key/value pairs.
getResponseHeader("header")
Returns the string value of the specified header.
open("method", "url")
Sets the stage for a call to the server. The method argument can be either GET, POST, or PUT. The url argument can be relative or absolute. This method includes three optional arguments.
send(content)
Sends the request to the server.
setRequestHeader("header", "value")
Sets the specified header to the supplied value.
open()
must be called before attempting to set any headers.
 
标准的对象属性:
Property
Description
onreadystatechange
The event handler that fires at every state change, typically a call to a JavaScript function.
readyState
The state of the request. The five possible values are 0 = uninitialized,1 = loading, 2 = loaded, 3 = interactive, and 4 = complete.
responseText
The response from the server as a string.
responseXML
The response from the server as XML. This object can be parsed and examined as a DOM object.
status
The HTTP status code from the server (that is, 200 for OK, 404 for Not Found, and so on).
statusText
The text version of the HTTP status code (that is, OK or Not Found, and so on).
使用XMLHttpRequest对象发送请求的基本过程:
1. 获得XMLHttpRequest.的对象实例;
2. 设置对象的onreadystatechange属性所指向的JavaScript方法,以确定对象变化时执行该方法。
3. 赋值请求的属性。对XMLHttpRequest对象的open()方法参数赋值
4.  发送请求到服务器


【EI复现】基于主从博弈的新型城镇配电系统产消者竞价策略【IEEE33节点】(Matlab代码实现)内容概要:本文介绍了基于主从博弈理论的新型城镇配电系统中产消者竞价策略的研究,结合IEEE33节点系统,利用Matlab进行仿真代码实现。该研究聚焦于电力市场环境下产消者(既生产又消费电能的主体)之间的博弈行为建模,通过构建主从博弈模型优化竞价策略,提升配电系统运行效率与经济性。文中详细阐述了模型构建思路、优化算法设计及Matlab代码实现过程,旨在复现高水平期刊(EI收录)研究成果,适用于电力系统优化、能源互联网及需求响应等领域。; 适合人群:具备电力系统基础知识和定Matlab编程能力的研究生、科研人员及从事能源系统优化工作的工程技术人员;尤其适合致力于电力市场博弈、分布式能源调度等方向的研究者。; 使用场景及目标:① 掌握主从博弈在电力系统产消者竞价中的建模方法;② 学习Matlab在电力系统优化仿真中的实际应用技巧;③ 复现EI级别论文成果,支撑学术研究或项目开发;④ 深入理解配电系统中分布式能源参与市场交易的决策机制。; 阅读建议:建议读者结合IEEE33节点标准系统数据,逐步调试Matlab代码,理解博弈模型的变量设置、目标函数构建与求解流程;同时可扩展研究不同市场机制或引入不确定性因素以增强模型实用性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值