App 软件开发《填空2》试卷及答案
文章目录
- App 软件开发《填空2》试卷及答案
- 填空题(共计0分)
- 1.ionic中缩略图是比头像大的正方形的图片,被定义为【`80`】px大小
- 2.ionic中使用.【`card`】类来定义展示内容的卡片,由于其灵活的定制效果,目前在移动页面中的应用十分广泛
- 3.ionic中声明的文本输入框按照样式的不同分为三种类型,【`普通文本输入框`】、【`带图标的文本输入框`】和【`堆叠式输入框`】
- 4.ionic中使用.【`item-toggle`】类来声明开关容器,使用.【`toggle`】类声明开关
- 5.ionic中的【`滑动条`】是基于HTML的input[type="range"]实现的
- 6.ionic CSS类中,.【`active`】类用于设置选项卡成员为选中状态,字体颜色加深
- 7.ionic CSS中,在容器元素上添加.【`row`】类,表示将其设置为弹性容器,即Flexible Box
- 8.ionic的栅格系统的主要结构分为【`行`】与【`列`】
- 9..【`col-67`】类用于指定ionic栅格系统列宽占容器宽度66.6666%%
- 10.ionic栅格系统中,.【`col-offset-33`】类用于设置列偏移默认位置33.3333%容器宽度
- 11.ionic栅格系统中,.【`responsive-sm`】类用于适用宽度小于手机横屏(568px)的设备
- 12.ionic栅格系统中,.【`responsive-lg`】类用于适用宽度小于平板横屏(1024px)的设备
- 13.使用【`ionic platform add android`】命令,可以为ionic项目添加Android平台支持
- 14.使用【`ionic start myAppName`】命令,可以下载带标签页的ionic模板
- 15.使用【`ionic start myAppName sidemenu`】命令,可以下载左侧栏的项目模板
- 16.使用【`ionic build android`】命令,可以将ionic项目打包为Android APK
- 17.APK是【`Android Package`】的缩写,即Android安装包
- 18.ionic项目打包为Android APK后会生成一个扩展名“【`.apk`】”的文件
- 19.ionic创建模板的命令中,模板的名称是可选的,如果不指定模板名称,默认创建好的项目模板也是【`tabs`】模板
- 20.ionic官网为开发者提供了3种项目模板,分别是【`blank 模板`】、【`tabs 模板`】和【`sidemenu 模板`】
- 21.ionic项目模板中,通过控制器和指令加载AngularJS文件的主要应用程序文件是【`app.js`】文件
- 22.ionic项目模板中,【`lib`】目录用于集中存放项目需要用到的库文件和其他项目资源
- 23.ionic项目的HTML模板文件存放在【`templates`】目录下
- 24.ionic项目中,【`index.html`】文件是应用程序的核心文件,也称为入口文件
- 25.【`templates`】是项目的HTML模板文件目录,该目录下可以创建子目录,在子目录中可以添加自己的模板
- 26.ionic项目中,【`minifest.json`】为配置文件,用于指定应用的显示名称、图标、应用入口文件地址及需要使用的设备权限等信息
- 27.ionic项目模板中,【`hooks`】目录是伴随Cordova的安装自动生成的目录,该目录内有脚本文件
- 28.ionic项目中有时会使用Bower安装一些组件,所以会产生【`.bowerrc`】文件,一般不会对该文件进行修改
- 29.使用Git和GitHub追踪项目时,如果不想特定的目录和文件被上传到Git仓库,便可以使用【`.gitignore`】文件用来指定要忽略的文件
- 30.【`gulpfile.js`】是Gulp项目的配置文件,在ionic项目中,提供自动重载浏览器、处理文件等功能,一般不对该文件做改动
- 31.ionic项目中,要求icon.png的图片最小【`192x192`】px
- 32.ionic项目中,要求splash.png的图片最小【`2208x2208`】px,中间区域【`1200x1200`】px
- 33.ionic项目中,用于生成App图标的命令是【`ionic resources --icon`】
- 34.ionic项目中,用于生成App启动页图片的命令是【`ionic resources --splash`】
- 35.【`环境变量`】用来指定操作系统运行环境的一些参数,如临时文件夹位置和系统文件夹位置等
- 36.【`JDK`】的全称为Java Development Kit,是Java 语言的软件开发工具包
- 37.搭建ionic环境时,安装Android SDK之前需要首先安装【`JDK`】
- 38.在【`JDK`】 1.8.0版本之前,需要开发者在安装之后手动配置环境变量
- 39.在命令台中输入“【`java`】”命令,可以用来检查JDK是否安装成功
- 40.使用ionic框架开发Android App时需要Android【`SDK Tools`】的支持
- 41.ionic开发的App可以适配【`Android`】和【`iOS`】两种移动操作系统平台
- 42.在命令台中输入“【`adb`】”命令,可以用来检查Android SDK是否安装成功
- 43.【`NPM`】会根据package.json中的配置自动下载和安装Node.js代码包
- 44.NPM的全称是【`Node Package Manager`】
- 45.在CMD命令台,输入命令“【`node -v`】”,可以用来查看安装成功的Node.js版本号
- 46.在CMD命令台输入“【`npm -v`】”命令,可以查看当前NPM包管理器的版本
- 47.当开发者使用ionic CLI生成完ionic项目后,项目中会包含一个【`package.json`】文件,用于描述项目的依赖
- 48.NPM会在安装【`Node.j`】s的过程中自动被安装,无需单独安装
- 49.Github网站就是利用【`Git`】做版本控制的代码托管平台
- 50.在CMD 命令台,输入“【`git --version`】”命令,测试Git是否安装成功,如果CMD命令台输出Git的版本号,说明Git安装成功
- 51.从Github上下载最新的ionic模板时会调用【`Git`】命令
- 52.学习ionic 2.x 是需要【`TypeScript`】语言作为基础
- 53.在CMD命令台输入“【`ionic -v`】”命令,可以查看安装成功的ionic的版本号
- 54.ionic 2.x 是基于【`AngularJS2`】重新开发的
- 55.在CMD命令台输入“【`cordova -v`】”命令,可以查看安装成功的Cordova的版本号
- 56.ionic中以元素形式使用的指令都带有“【`ion-`】”前缀
- 57.ionic的手势事件功能也是通过属性形式使用的,例如长按事件【`on-hold`】
- 58.\$ionicModal组件属于ionic服务式组件中常用的【`动态`】组件
- 59.在ionic中,【`ion-header-bar`】指令用于定义固定在屏幕顶部的header标题栏
- 60.ionic使用【`ion-content`】指令来声明内容展示容器
- 61.ionic中【`ion-scroll`】指令用来创建一个包含所有内容的滚动容器,支持同一页面放置多个滚动容器和控制缩放等功能
- 62.ion-infinite-scroll指令的【`icon`】属性用于定义当加载时显示的图标
- 63.ionic中,【`ion-refresher`】指令可以实现内容区域的下拉刷新功能
- 64.使用ion-content时,如果容器内部的内容是可动态更新的,那么在更新内容后,需要调用【`$ionicScrollDelegate`】服务代理的resize()方法重新计算滚动容器的大小并更新滚动视图
- 65.angular-ui-router 的【`$state`】服务用于定义一个状态机实例
- 66.ionic路由中有两个重要组成部分——【`模板视图`】与【`视图容器`】
- 67.ionic中可以使用【`ion-nav-bar`】指令为页面添加顶部导航栏
- 68.ionic JavaScript使用指令【`ion-list`】和【`ion-item`】两个指令来声明列表
- 69.ionic中【`ion-radio`】指令用于定义单选按钮
- 70.在ionic中,使用【`ion-slide-box`】指令声明幻灯片元素, 使用【`ion-slide`】 指令声明幻灯页元素
- 71.ionic侧边栏菜单是一个最多包含三个子容器的元素:【`左边栏`】、【`右边栏`】和主内容区域
- 72.ionic中使用【`ion-tabs`】指令声明选项卡,使用【`ion-tab`】声明选项页
- 73.ion-tab指令的【`hidden`】属性用于隐藏选项卡的标签页
- 74.ionic中,【`ion-modal-view`】指令用于声明模态对话框模板,该指令作为容器元素
- 75.ionic中,使用【`模态对话框控制器`】的一些方法来操作模态对话框对象
- 76.ionic中,模态对话框控制器的【`show`】()方法用于显示模态对话框
- 77.在ionic中使用【`$ionicActionSheet`】服务的show(options)方法来显示上拉菜单
- 78.ionic中,【`取消`】按钮总是位于上拉菜单的底部
- 79.ionic中,创建上拉菜单后,返回一个函数对象【`hideSheet`】,调用【`hideSheet`】函数对象将关闭此上拉菜单
- 80.在ionic中,使用【`$ionicPopup`】服务的show(options)方法来显示弹出框
- 81.ionic确认弹出框中包含一个【`取消`】按钮和一个【`确认`】按钮
- 82.ionic中,使用【`ion-popover-view`】指令来声明浮动框模板
- 83.ionic中,【`$ionicPopover`】服务用于载入静态的浮动框模板
- 84.ionic中,【`背景幕`】是一个覆盖全屏的半透明图层,用来阻止用户的交互行为
- 85.ionic中上拉菜单、弹出框等都是通过【`背景幕`】来阻止用户对主界面操作的
- 86.使用ionic开发移动App时,当页面进行耗时操作时,可以使用【`载入指示器`】提示用户操作正在进行中
- 87.ionic【`载入指示器`】通常会叠加一个半透明的背景幕来阻止用户的其他页面交互
- 88.ionic中,在屏幕同一位置按住超过【`500`】ms,将触发on-hold事件
- 89.ionic的【`$ionicGesture`】服务中,on()方法用于注册手势事件的监听函数
- 90.ionic中,在一个元素上添加长按会触发的手势事件是【`on-hold`】
- 91.IndexedDB是HTML5提供的内置于【`浏览器`】中的数据库
- 92.IndexedDB中,可以将【`Object Store`】看做一个用来存储数据的数据库表
- 93.IndexedDB中,创建数据库并不会直接创建【`Object Store`】
- 94.indexedDB对象的【`open()`】方法用于打开数据库
- 95.IndexedDB中,数据库对象的【`createObjectStore`】()方法用于创建存放数据的Object Store