weatherwidget.js
来自「ajax高级应用」· JavaScript 代码 · 共 33 行
JS
33 行
function AjaxWeatherWidget(oElement) {
this.element = (oElement)?oElement:document.body;
this.lastModified = null;
this.getWeather();
}
AjaxWeatherWidget.prototype.getWeather = function () {
var oThis = this;
var doTimeout = function () {
oThis.getWeather();
};
var oReq = zXmlHttp.createRequest();
oReq.onreadystatechange = function () {
if (oReq.readyState == 4) {
if (oReq.status == 200) {
var lastModified = oReq.getResponseHeader("Weather-Modified");
if (lastModified != oThis.lastModified) {
oThis.lastModified = lastModified;
oThis.element.innerHTML = oReq.responseText;
}
}
}
};
oReq.open("GET", "weather.aspx", true);
oReq.send(null);
setTimeout(doTimeout,60000);
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?