使用jsonp获取腾讯天气接口案例
1 第一步要注意接口的链接是否正确 可以使用postman进行测试一下。
2 查看相关文档 看是否有参数需要必须写上——以腾讯天气为例:
3 上面图里的参数为强制要求 其类型和说明也为大家准备了
4 下面开始书写代码
代码一共分为两部分:1 jsonp方式获取数据 2 渲染页面(我这里使用的是模板引擎)
4.1 先引入我的文件
我这里用的jq 因为方便
4.2 准备好相应的html骨架 我这里使用bootstrap的插件 大家可以自己书写
注意:tbody里面的我是注释没有删除 因为后面使用模板引擎会复制
4.3 开始书写自己的js样式 我这里是使用的外联式
注意:标准书写是需要书写入口函数
这里的请求方式我省略了 因为jsonp只能适用于get请求 不写默认就是get
4.4 开始使用模板引擎
4.4.1 这里是骨架的书写 注意书写格式 书写完最好使用插件格式化一下
这里为整个js过程 其中我们给时间设置了过滤器 因为这里时间为字符串 所以为了美观和使用效果 我采用的是拼接字符串
5 最后再对代码进行修改和完善 是样式格式更标准化
改变:
1 data改变了 我们采用了键值对的方式追加再url后面这里有注意格式先?后面多个值采用&分隔
2 拼接改变了 我们采用了最新的模板字符串的方式 优化了性能
3 截取字母改变了 其目的也是为了提高运行速率
感兴趣的可以去查阅更多资料 谢谢大家
使用jsonp获取腾讯天气接口案例相关推荐
- 使用jsonp获取腾讯天气信息
html页面 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF- ...
- 获取腾讯天气数据(jsonp 方式)
利用 jsonp 方式获取腾讯天气数据 案例分析 下面是利用 jsonp 函数写的一个小案例:跨域请求腾讯天气数据并展示在自己的页面.腾讯天气网站的中我们需要获取的数据是两天(48)内的天气数据,其他 ...
- Webservice调用天气接口案例
废话不多说,希望能够帮助到大家. 天气接口:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl pom.xml配置: co ...
- C# .Net获取SoJson实时天气接口的数据
C#实时天气接口 提示:可同步(后端直接请求)或异步(前端Ajax异步请求)请求,返回的是json格式的天气数据. 注意:服务器端必须要有互联网才能请求此接口. 目录 C#实时天气接口 前言 一.后端 ...
- python爬取百度天气接口【实战记录】
文章目录 前言 一.确定爬取的对象 二.开始分析 前言 利用python 模拟浏览器获取百度的天气接口 提示:以下是本篇文章正文内容,下面案例可供参考 一.确定爬取的对象 http://weather ...
- 109.【Java最全腾讯地图接口】
腾讯地图接口API (一).腾讯地图接口 1.搭建环境 (1).导入相关依赖 (2).获取腾讯地图接口Key 2.根据经纬度获取地址 (逆地址解析) 3.封装的万能工具类
- 腾讯天气前后端交互案例
简介 此案例主要是应用jQuery里的$.ajax()方法进行前后端交互 获取url方法 搜索 腾讯天气 F12 Network 刷新 找到这个 右键 点击Open in new tab 会看到如下页 ...
- Android获取实况天气接口, android获取实时天气预报代码
Android获取实况天气接口, android获取实时天气预报代码 天气API的免费接口, 不需要注册key, 访问url直接返回json数据 1 调用的接口 url https://www.tia ...
- Android使用和风天气接口获取天气数据在APP中展示天气
公司APP项目需要能能够显示当前天气,网上找了很多天气数据接口,总结下来要么收费,要么用起来不友好,最后还是用了郭霖推荐的和风天气接口 这里记录一下自己的使用过程 首先注册和风天气个人开发者,认证时间 ...
最新文章
- HashSet中的add()方法( 三 )(详尽版)
- Linux 多版本python3、python2共存安装
- RHEL6网络相关配置
- golang range 遍历读写数据问题
- 请解释为什么集合类没有实现Cloneable和Serializable接口?
- 华为平板安装python_极致安卓—Termux/Aid Learning安装宇宙最强VS Code
- .NET MasterPage技术
- 第七章:Java_集合
- 数据科学家数据分析师_站出来! 分析人员,数据科学家和其他所有人的领导和沟通技巧...
- bzoj 1079: [SCOI2008]着色方案
- Threejs HDR
- iNode 校园网登录一直处于“获取 IP 地址”状态
- 几款笔记软件的优缺点
- 华为中标肯尼亚蒙内铁路项目 提供面向未来的运营通信网络
- 人工智能之Python人脸对比、人脸检测
- 国产加速度传感器QMA6100P
- 以金融证券、游戏、电商等案例详解SQL强化
- 三、Cypher的使用(知识图谱构建射雕人物关系)
- Unity之创建文件报错
- 对线性回归、逻辑回归、各种回归的概念学习