1. 研究目的与意义
目前,构建移动应用对于开发者来说是一项基本而又重要的技能,在ionic的帮助下,可以构建和原生应用非常相似的hybrid应用(hybrid应用指使用浏览器窗口展示界面的移动应用),其优点是MVC基于angularJS,运行速度快,UI美观,避免了不同平台原生开发体系的学习,开发简单等优点。
本次研究的目的便是通过ionic框架构建一款天气应用,这款应用可以供使用者随时查看当前及收藏地点的实时天气情况和天气预报等基本功能。
2. 研究内容和预期目标
ionic作为一款用户界面框架,其主要特征是一组用户界面框架,本次应用的构建便是主要通过研究ionic提供的各种组件将布局较为美观的展现在用户面前,例如快捷单击,列表的显示与隐藏,搜索,地点的收藏与删除等等,虽然使用JS和angularJS语言可以完成以上要求,但为求美观简洁即更好的用户体验,本次通过ionic展示。
本次课题预期目标:应用具备天气的基本功能,可供大多数用户使用,借鉴当今一些主流的天气应用,本次开发的APP主要针对手机用户(因设备限制,所以本次的APP运行平台为Android)
3. 研究的方法与步骤
1.设置侧滑菜单和视图用以显示不同地点天气和收藏的地点显示
2.使用google地图api用以地理位置搜索
3.使用forecast.io服务获取当前温度
4. 参考文献
【1】刘西杰,张婷著,html css javascript网页制作从入门到精通第三版【m】.人民邮电出版社,2016年
【2】【美】tom negrino dori smith著,javascript基础教程(第八版)(经典javascript入门书 涵盖ajax和jquery)【m】.人民邮电出版社,2012年
【3】【美】nicholas c.zakas 著,javascript高级程序设计(第三版)【m】.人民邮电出版社,2012年
5. 计划与进度安排
第七学期
10-11周 申报毕业课题
14-17周 网上根据所选导师选择题目
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。