1 / 3
文档名称:

微信小程序开发天气APP.doc

格式:doc   大小:15KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微信小程序开发天气APP.doc

上传人:xiang1982071 2020/12/22 文件大小:15 KB

下载得到文件列表

微信小程序开发天气APP.doc

文档介绍

文档介绍:微信小程序开发天气APP
作者:谢明良 张永
来源:《考试与评价》2017年第03期
        【摘 要】使用微信开发者工具设计一款微信端的天气App,通过城市定位功能和天气查询功能获取天气信息,所得到的天气信息在经过“小程序”逻辑层操作处理再由视图层的各种组件显示给用户。用户只需通过扫码的方式即可获得这款天气APP,无需任何的装载程序,事后也无需卸载,大大减少了手机的内存开销,做到触手可及,用完就走。
        【关键词】小程序 APP 前端
        一、引言
        本文设计的天气APP是目前最受微信小程序开发者青睐的生活工具类型的APP,其主要功能便是城市定位、显示天气状况、查询城市天气。界面设计简洁明了,使用者能对当前天气状况及未来天气变化一目了然。
        二、设计
        小程序为开发者提供了一个简单、高效的开发框架,让开发者可以在微信中开发具有原生 APP 体验的服务。框架主要有视图层(View)和和逻辑层(App Service)两大块,并在视图层与逻辑层间提供数据传输和事件系统。通过数据绑定系统可以让逻辑层数据与视图层保持同步,只要在逻辑层做一定的数据加工,视图层就会做出相应的更新。同样,通过事件系统也可以让视图层的操作在逻辑层得到响应。
        
        天气页面的逻辑层主要作用是使天气信息能够的视图层显示和响应界面操作,由于通过网络获得的数据并不都能符合视图层的要求,所以采集的数据需要经过一系列的加工,而且为能简便有效的在视图上显示这些数据信息,应当将这些加工处理后的数据储存在一个数组当中,这样逻辑层与视图层进行数据绑定时只要对该数组进行绑定即可,不需要逐个数据进行绑定,这样既减少代码又简单高效。该逻辑层的实现主要经过以下几个步骤:获取经纬度、城市定位及城市信息处理、获取天气信息及处理天气信息、与视图层数据进行绑定。
        
        天气页面的设计需要贴合用户的需求,让用户对想要了解的天气信息及未来天气的变化一目了然,所以界面应设计得尽可能的简洁,不需要过多花哨的组件。主要的的界面应当包含以下三部分:当前天气状况、未来天气状况、图形展示天气变化情况。至于其他的信息可以适当的添加。
        本文的天气界面设计分为上、中、下三层,顶层用于显示当前,这部分内容在样式上设计上比较显眼突出,用靓丽的视觉效果告诉使用者当前的天气状况。中层使用绘图组件绘制折线图展示天气的变化趋势,底层使用滚动视图的方式显示未来的天气状况。整个界面在样式设计上同样需要贴合简洁的设计理念,背景与色彩上偏向暖色调,文字与组件的布局使用简单的流式布局。
        三、开发
        自微信小程序对外宣布以来,小程序的开发问题成为许多程序开发人员讨论的重点,因此笔者也打算就本文天气APP的开发所使用到的一些功能和组件做一些深入的探讨。如:数据绑定、本地缓存、canvas画布组件等。
        
        微信小程序是通过“状态模式-单向数据流”来管理视图和对象绑定,状态模式定义一个对象,这个对象可以通过管理其状态从而使得应用程序作出相应的变化。简单的讲,对象状态化,只要对象状态发送变

最近更新

2025年人工湿地景观绿化工程施工组织设计 90页

2025年山西铁道职业技术学院单招职业适应性测.. 63页

2025年岳阳现代服务职业学院单招职业适应性测.. 60页

2025年岳阳职业技术学院单招职业适应性测试题.. 62页

2025年川北幼儿师范高等专科学校单招职业适应.. 61页

装饰装修居间委托合同3篇 50页

2025年巴中职业技术学院单招职业倾向性测试题.. 62页

2025年常州信息职业技术学院单招职业倾向性测.. 64页

2025年常州工程职业技术学院单招职业倾向性测.. 62页

2025年常州机电职业技术学院单招职业倾向性测.. 62页

装修延误合同3篇 51页

2025年常识判断真题精选及参考答案(轻巧夺冠.. 79页

2025-2026学年人教PEP版三年级英语下册期中测.. 5页

2025年平凉职业技术学院单招职业适应性测试题.. 62页

2025年井冈山学习培训心得体会 2页

2025年平顶山工业职业技术学院单招职业适应性.. 62页

2025年平顶山文化艺术职业学院单招职业适应性.. 61页

2025年广东交通职业技术学院单招职业技能测试.. 61页

2025年广东公务员考试行测真题之数量关系含答.. 106页

2025-2026北师大版2二年级数学下册全程测评试.. 52页

2025年广东农工商职业技术学院单招职业技能测.. 61页

2025年广东女子职业技术学院单招职业技能测试.. 62页

2025年广东岭南职业技术学院单招职业倾向性测.. 62页

2025年广东岭南职业技术学院单招职业适应性测.. 62页

2025年二级医院等级评审核心条款 12页

2025年广东工贸职业技术学院单招职业倾向性测.. 61页

2025年广东工贸职业技术学院单招职业适应性测.. 61页

2025年二年级语文上册写字表组词 10页

2025年湖南工程职业技术学院单招职业倾向性测.. 63页

中国自驾租车行业发展研究报告 20页