背景介绍
为了使用户在 PC 端更加便捷的获取天气预报信息,许多生活服务类网站均添加了天气预报功能,本次试题将实现一周天气的查询与显示。
准备步骤
在开始答题前,你需要在线上环境终端中键入以下命令,下载并解压所提供的天气预报基础代码:
wget https://labfile.oss.aliyuncs.com/courses/4450/exam07.zip && unzip exam07.zip && mv exam07/* ./ && rm -rf exam07*
下载完成之后,你可以看到目录结构如下:
├── images #图片资源
├── js #js 文件与 json 文件存放目录
├── index.html #天气预报页面
├── style.css #css文件
你可以参考下图中的 3 个步骤下载源码。同时,选中 index.html
右键启动 Web Server 服务( Open with Live Server ),让项目运行起来。
打开环境右侧的【Web 服务】,效果如下:
考试需求
-
补全
js/index.js
中 JavaScript 空缺代码,通过 jQueryajax
请求杭州一周天气预报数据。 -
API
接口地址 一周天气预报 js/weather.json
接口响应示例
- 将请求到的一周天气预报数据绑定到 HTML 中,最终效果图如下所示。
解题方法
1,HTML文件:因为获取会渲染天气数据导致模块重复,所以对其进行注释
<!DOCTYPE html>
<html>