微信小程序开发教程:项目六媒体组件 课后习题

这篇具有很好参考价值的文章主要介绍了微信小程序开发教程:项目六媒体组件 课后习题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

《微信小程序开发教程》主编/黄寿孟 易芳 陶延涛 湖南大学出版社

目录

一、单选题

二、多选题

 三、判断题

四、填空题

五、简答题

请简单列举音频接口API创建的InnerAudioContext 实例属性和方法。

六、编程题

1.请在音乐小程序项目中实现切换到上一曲功能。

2.请在音乐小程项目中实现音乐推荐页面的数据绑定和列表渲染。


一、单选题

1.下列选项中关于tabBar 的说法错误的是(B)。
A.wx.setTabBarltem动态设置tabBar某一项的内容
B.wx.showTabBarRedDot显示tabBar某一项的左上角的红点
C.wx.showTabBar显示tabBar 
D.wx.hideTabBar隐藏tabBar 
2.下列选项中不属于wx.getSystemInfo 的success 回调函数参数的是(D)。
A.model         B.windowWidth         C.screenHeight        D.systemInfo

3.以下选项哪一项可以动态设置当前页面的标题(A)。
A.wx.setNavigationBarTitle 
B.wx.setNavigationBarColor
C.wx.getSystemInfo
D.wx. hideNavigationBarLoading 
4.在音乐小程序列表渲染中,通过(B)指令可以循环数组的中的每一项。
A. wx: else 
B. wx: for 
C. wx: if 
D. wx: key 
5.在音乐列表中,进行音乐基础数据的绑定语法是(A)。
A.{{}}
B.{}
C.[]
D.[[]] 
6.页面结构渲染过程中,通过(A)指令完成页面的条件渲染。
A. wx: if 
B. wx: for 
C.wx:key 
D. wx:else 
7.在InnerAudioContext 实例对象中,通过(C)方法可以控制音乐进行播放。
A. distroy()
B. pause()
C.play()
D. stop()
8.在InnerAudioContext 实例对象中,通过(B)方法可以将音乐跳转到指定位置。
A. stop()
B. seek()
C. pause()
D.play()
9.在InnerAudioContext 实例的事件中(B)代表是播放事件。
A.onCanplay()
B.onPlay()
C.onStop()
D.onPause()
10.在小程序中(B)组件是表单组件中的一种,用于滑动选择某一个值。
A.< progress>
B.<slider>
C. < input>
D. < audio>

二、多选题

1.以下选项中属于tabBar 标签栏属性的是(ABC)。
A.color 
B.selectedColor 
C.borderStyle 
D.background 
2.下列关于组件的说法,正确的是(ABD)。
A.组件是视图层的基本组成单元
B.组件自带一些与微信风格一致的样式
C.组件的大部分属性都是必选项
D.一个组件通常包括开始标签和结束标签
3.下面对于音乐列表的说法,正确的是(ABC)。
A.音乐列表渲染的数据信息保存在页面data数据中
B.音乐列表渲染的原理是对数组的循环处理
C.音乐列表结构中不存在DOM对象的概念
D.音乐列表主要通过wx:if来实现

 三、判断题

1.播放器页面结构中,可以通过animation-play-state控制动画的播放状态。(√)
2.在微信小程序中,播放器的主要功能就是实现对歌曲的控制和音乐信息展示。(√)
3.在slider组件上绑定bindchanging="sliderChanging"事件,当滑块被拖动时就会执行sliderChanging事件处理函数。(√) 

4.音乐播放列表主要实现了歌曲播放和查看播放历史记录的功能。(√)
5.音乐播放列表页面的跳转可以通过swiper 组件来实现。(√)

四、填空题

1.在当前页面隐藏导航条加载动画使用的API是(wx.hideNavigationBarLoading)。
2.在当前页面显示导航条加载动画使用的API是(wx.showNavigationBarLoading)。
3.判断小程序的API、回调函数、参数组件等是否在当前版本可使用的API是(wx.canIUse)。
4.(组件)是视图层的基本组成单元。
5.音乐小程序列表中,歌曲列表数组数据通过(push())方法来添加歌曲信息。
6.音乐播放列表中,通过可(事件对象)以获取到当前播放歌曲的索引值。
7.微信小程序媒体组件中,通过(wx.createInnerAudioContext())来创建一个InnerAudioContext 实例。
8.在InnerAudioContext 实例中,用(startTime)来设置开始播放的位置,默认值为0。
9.在slider组件的属性中,(max)属性用来设置进度条的最大值,默认是100。
10.在音乐播放列表循环完成后,列表的索引值是从(0)开始的。

五、简答题

请简单列举音频接口API创建的InnerAudioContext 实例属性和方法。

属性:

1.src:音频资源地址;

2.startTime:开始播放的位置;

3.autoPlay:是否自动播放;

4.loop是否循环播放;

方法:

1.play():音乐播放;

2.pause():音乐暂停;

3.stop()停止(停止的音乐再次播放会从头开始)等。文章来源地址https://www.toymoban.com/news/detail-449339.html

六、编程题

1.请在音乐小程序项目中实现切换到上一曲功能。

2.请在音乐小程项目中实现音乐推荐页面的数据绑定和列表渲染。

到了这里,关于微信小程序开发教程:项目六媒体组件 课后习题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序开发实战课后习题解答————第四章(作业版)

    一、填空题 1、  组件  是视图层的基本组成单元。 2、 swiper内部只可以放置   swiper-item    组件。 3、 设置text文本内容长按可选的属性是   selectable   。    4、navigator组件通过设置   open-type    属性,来区分不同的跳转功能。 5、通过image的  mode    属性来设定不同的图

    2024年02月06日
    浏览(42)
  • 微信小程序开发实战课后习题解答————第二章(作业版)

    一、填空题 1.微信小程序通过   bindtap/catchtap    方式实现单击事件。 2.微信小程序的flex布局中, flex-direction: row   属性来实现子元素的横向排列 3.微信小程序中按钮通过    button   组件来实现 4.微信小程序通过  display: flex 来实现felx布局 5.微信小程序中执行页面数据加载完

    2024年02月15日
    浏览(28)
  • 微信小程序开发尚学堂 介绍 项目结构 组件 喧嚷 事件 模板

    1. 微信小程序介绍 微信小程序,简称小程序,是一种不需要下载安装即可使用的应用,它实现了应用”触手可及”的梦想,用户扫一扫或搜一下即可打开应用。 说明: 小程序是需要下载的,小程序的占用大小很小,感觉不到下载 目前大小限制2M (最终开发的小程序打包压缩

    2023年04月23日
    浏览(26)
  • 微信小程序开发教程:使用WebStorm,创建第一个NodeJS项目

    要使用 WebStorm 创建第一个 Node.js 项目,请按照以下步骤操作: 步骤 1:安装 WebStorm 如果你还没有安装 WebStorm,你需要先下载并安装它。你可以从 JetBrains 官网下载 WebStorm 的最新版本: https://www.jetbrains.com/webstorm/download/ 按照安装向导完成安装过程。 步骤 2:打开 WebStorm 启动

    2024年02月19日
    浏览(31)
  • 《JavaScript前端开发案例教程》课后习题及答案(黑马程序员编著)

    一、填空题 1.window.document.body可以简写为______。 2.console.log(alert(‘Hello’))在控制台的输出结果是______。 3.编辑器中“以UTF-8无BOM格式编码”中的BOM指的是______。 4.alert(‘测试’.length)的输出结果是______。 二、判断题 1.JavaScript是Java语言的脚本形式。( ) 2.JavaScript中的方法名不

    2024年02月09日
    浏览(37)
  • 微信小程序开发系列-07组件

    《微信小程序开发系列-01创建一个最小的小程序项目》 《微信小程序开发系列-02注册小程序》 《微信小程序开发系列-03全局配置中的“window”和“tabBar”》 《微信小程序开发系列-04获取用户图像和昵称》 《微信小程序开发系列-05登录小程序》 《微信小程序开发系列-06事件

    2024年02月03日
    浏览(34)
  • 微信小程序开发---基本组件的使用

    目录 一、scroll-view (1)作用 (2)用法 二、swiper和swiper-item (1)作用 (2)用法 三、text (1)作用 (2)使用 四、rich-text (1)作用 (2)使用 五、button (1)作用 (2)使用 六、image (1)作用 (2)使用 前言: 本文主要介绍刚学习微信小程序需要学习的一些基本组件 可滚

    2024年02月09日
    浏览(32)
  • 微信小程序开发(九):使用扩展组件库

    前端开发中离不开各种组件库,我最先接触的组件库还是 Bootstrap ,后来工作中又陆续使用了 inoic 、 ng-zorro 等各种不同的库。 在微信小程序开发中也有多种组件库,这里记录其中几种不同组件库的使用方法。 这是微信官方推出的一款和微信原生视觉体验一致的UI组件库,可

    2023年04月08日
    浏览(73)
  • 【微信小程序开发】第 7 课 - 小程序的常用组件

              欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行。动静不失其时,其道光明。 目录 1、缘起 2、小程序中组件的分类 3、常用的视图容器类组件  3.1、view 组件 3.2、scroll - view 组件 3.3、swiper 和 swiper-item 组件 3.4、text  组件的基本使用 3.5、

    2024年02月12日
    浏览(29)
  • 微信小程序开发教程

    下载微信小程序开发者工具:下载地址 注册微信小程序:前往注册 微信小程序开发文档:前往阅览 打开开发者工具,用微信扫码进入创建页面,填写配置如下: 需要注意的是:AppId可以选择已经注册的账号Appid,也可以选择测试号。区别是测试号不支持云开发。这里暂时选

    2023年04月22日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包