• 一款免费的天气预报


    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <title>天气API</title>
    
        <style>
    
            #today1,#yz1 {
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: rgb(230, 189, 189);
                border-top-width: 1px;
                border-top-style: solid;
                border-top-color: rgb(230, 189, 189);
            }
    
            /* Padding and font style */
            #yz1 td, #yz1 th,#today1 td, #today1 th {
                padding: 5px 10px;
                font-size: 12px;
                font-family: Verdana;
                color: rgb(177, 106, 104);
            }
    
            /* Alternating background colors */
            #yz tr:nth-child(even) {
                background-color: #D3DFED;
            }
            #yz tr:nth-child(odd) {
                background: #FFF
            }
    
    
            /* Alternating background colors */
            #today tr:nth-child(even) {
                /*background: rgb(238, 211, 210);*/
                background-color: #D3DFED;
            }
            #today tr:nth-child(odd) {
                background: #FFF
            }
        </style>
    </head>
    <body>
    <!--<iframe scrolling="no" src="https://tianqiapi.com/api.php?style=tk&skin=yahoo&color=#ff461f" frameborder="0" width="260" height="195" allowtransparency="true"></iframe>-->
    <h3>天气</h3>
    <div id="box"></div>
    <div id="hours"></div>
    <h2>每3小时天气</h2>
    <table  id="today1" cellspacing="0">
        <thead>
        <tr>
            <th>时间段</th>
            <th>温度</th>
            <th>天气</th>
            <th>风向</th>
            <th>风速</th>
        </tr>
        </thead>
        <tbody id="today"></tbody>
    </table>
    <br/>
    <h2>一周天气预报</h2>
    <table  id="yz1" cellspacing="0">
        <thead>
            <tr>
                <th>日期</th>
                <th>温度</th>
                <th>最高气温</th>
                <th>天气</th>
                <th>风向</th>
                <th>风速</th>
            </tr>
        </thead>
    
        <tbody id="yz">
        </tbody>
    </table>
    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
    <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    
    <script>
        $.ajax({
            type: 'GET',
            url: 'https://www.tianqiapi.com/api/',
            data: 'version=v1&city=南京',
            dataType: 'JSON',
            error: function () {
                alert('网络错误');
            },
            success: function (res) {
    
                // "tem1":--高温(白天)
                // "tem2":--低温(晚上)
                // "tem": --当前温度
                console.log(res)
                $('#box').append('<p>更新时间: ' + res.update_time + '</p>');
                $('#box').append('<p>城市: ' + res.city + '</p>');
                $('#box').append('<p>天气: ' + res.data[0].wea + '</p>');
                $('#box').append('<p>日期: ' + res.data[0].date + '</p>');
                $('#box').append('<p>星期: ' + res.data[0].week + '</p>');
                $('#box').append('<p>风向: ' + res.data[0].win[0]+'</p>');
                $('#box').append('<p>风速: ' + res.data[0].win_speed + '</p>');
                $('#box').append('<p>当前温度: ' + res.data[0].tem + '</p>');
                $('#box').append('<p>最高温度: ' + res.data[0].tem1 + '</p>');
                $('#box').append('<p>最低温度: ' + res.data[0].tem2 + '</p>');
                $('#box').append('<p>温馨提示: ' + res.data[0].air_tips + '</p>');
    
    // 遍历数组
                var tr1 ='';
                for (var i = 0; i < res.data[0].hours.length; i++) {
                    tr1+= '<tr><td style="text-align: center">' + res.data[0].hours[i].day +  '<td>'+ res.data[0].hours[i].tem + '</td><td>'+ res.data[0].hours[i].wea + '</td><td>'+ res.data[0].hours[i].win + '</td><td>'+ res.data[0].hours[i].win_speed + '</td>';
                }
    
                $('#today').html(tr1);
    
                var tr ='';
                for (var i = 0; i < res.data.length; i++) {
                    tr+= '<tr><td style="text-align: center">' + res.data[i].day +'('+res.data[i].week +')'+ '<td>'+res.data[i].tem+'</td><td>'+res.data[i].tem1+'</td><td>'+res.data[i].wea+'</td><td>'+res.data[i].win[0]+'</td><td>'+res.data[i].win_speed+'</td>';
                }
                $('#yz').html(tr);
    
            }
        });
    
    
        pop.iframe({
            title: "百度一下你就知道",
            buttonSpcl: "min|max|close",
            anim: "fadeIn-zoom",
             800,
            height: 500,
            id: "random-47801",
            place: 5,
            drag: true,
            dragSize: true,
            index: true,
            toClose: false,
            mask: true,
            class: false,
            src: "www.baidu.com"
        });
    </script>
    </body>
    </html>

    作者地址:https://www.cnblogs.com/G921123/
    创作也有乐趣 知识分享 转载注明出处 相互理解 谢谢! WeChat:17321295203
  • 相关阅读:
    酒店预订2
    酒店预订1
    软件2
    酒店预定系统
    系统软件构成
    用例图
    软件构成
    业务用例名
    业务用例结果查询
    业务用例导师交流
  • 原文地址:https://www.cnblogs.com/G921123/p/10430564.html
Copyright © 2020-2023  润新知