/wmpnd-news

这是微信小程序开发纳米学位的实战项目——新闻小程序的项目描述与要求

MIT LicenseMIT

项目 新闻小程序

项目概述

在这个项目中, 你将会从数据库中获取新闻,并以列表方式呈现。你完成的这个小程序,可以显示不同门类的热点新闻列表,也可以点击访问具体的新闻内容。你可以使用我们准备好的 API,也可以使用真实的新闻数据。

这个项目不会提供任何代码,你需要新建自己的小程序。

当然,即使你还没有全部完成,也可以提交项目来获取一些建议和反馈。

下图为小程序样式参考

新闻列表 新闻详情

图1.小程序“国内新闻”列表页                图2.小程序“国际新闻”详情页

你将会学到什么?

完成项目后,你将可以:

  • 设计并编写小程序,完成显示任务
  • 开发自己的小程序
  • 学会小程序中列表、分类图文显示的功能

项目提交

在提交之前,根据项目评审标准检查你的项目。Udacity 的项目评审员会根据这个标准对你的项目给予反馈,并对你的代码给出有用的指导。

布局

标准 符合要求
主界面 应用包含一个主界面,来展示不同分类下的新闻列表。小程序必须包含图标及题目。
列表项内容    主界面的每个列表项都显示有关该新闻的标题,作者以及发布时间。如果可以获取的
话,图片也应包括在内。请注意,并非所有的响应都包含图片数据,但如果有此数据
,则需要将其包含在内。否则使用一张默认图片来代替。
详情界面 详情界面应包含有关该新闻的标题,作者,发布时间,阅读数以及正文。如相关新闻
含有图片信息,则显示图片,如图片有图名及来源,则显示在图片下方。

功能

标准 符合要求
执行请求与
获取数据
请求执行并且取得需要的数据。
错误 代码运行没有错误。
跳转到详情页 可以从主界面的列表项跳转到对应新闻的详情页。     
返回到主界面 可以从新闻详情页返回到主界面。
手势刷新 下拉手势激活刷新功能。

代码

标准 符合要求
可读性 代码应该易于阅读,方便其它开发者在阅读代码时更容易的理解它们的含义和功能。
    代码规范     代码应该有规范的格式,即没有多余空行、没有未使用的变量或方法、没有未注释的
代码。
注释 含有注释,以有效说明很长的代码流程。
编码 使用 wx:for 动态的显示新闻分类部分(国内国际财经娱乐军事体育其他)。