在这个项目中, 你将会从数据库中获取新闻,并以列表方式呈现。你完成的这个小程序,可以显示不同门类的热点新闻列表,也可以点击访问具体的新闻内容。你可以使用我们准备好的 API,也可以使用真实的新闻数据。
这个项目不会提供任何代码,你需要新建自己的小程序。
当然,即使你还没有全部完成,也可以提交项目来获取一些建议和反馈。
下图为小程序样式参考
图1.小程序“国内新闻”列表页 图2.小程序“国际新闻”详情页
完成项目后,你将可以:
- 设计并编写小程序,完成显示任务
- 开发自己的小程序
- 学会小程序中列表、分类图文显示的功能
在提交之前,根据项目评审标准检查你的项目。Udacity 的项目评审员会根据这个标准对你的项目给予反馈,并对你的代码给出有用的指导。
标准 | 符合要求 |
---|---|
主界面 | 应用包含一个主界面,来展示不同分类下的新闻列表。小程序必须包含图标及题目。 |
列表项内容 | 主界面的每个列表项都显示有关该新闻的标题,作者以及发布时间。如果可以获取的 话,图片也应包括在内。请注意,并非所有的响应都包含图片数据,但如果有此数据 ,则需要将其包含在内。否则使用一张默认图片来代替。 |
详情界面 | 详情界面应包含有关该新闻的标题,作者,发布时间,阅读数以及正文。如相关新闻 含有图片信息,则显示图片,如图片有图名及来源,则显示在图片下方。 |
标准 | 符合要求 |
---|---|
执行请求与 获取数据 |
请求执行并且取得需要的数据。 |
错误 | 代码运行没有错误。 |
跳转到详情页 | 可以从主界面的列表项跳转到对应新闻的详情页。 |
返回到主界面 | 可以从新闻详情页返回到主界面。 |
手势刷新 | 下拉手势激活刷新功能。 |
标准 | 符合要求 |
---|---|
可读性 | 代码应该易于阅读,方便其它开发者在阅读代码时更容易的理解它们的含义和功能。 |
代码规范 | 代码应该有规范的格式,即没有多余空行、没有未使用的变量或方法、没有未注释的 代码。 |
注释 | 含有注释,以有效说明很长的代码流程。 |
编码 | 使用 wx:for 动态的显示新闻分类部分(国内 ,国际 ,财经 ,娱乐 ,军事 ,体育 和 其他 )。 |