app

vue(二)--条件语句

大兔子大兔子 提交于 2020-01-16 20:54:19
条件语句:v-if v-else v-else-if v-show v-else 、v-else-if 必须跟在 v-if 或者 v-else-if之后。 1.v-if <body> <div id="app"> <p v-if="seen">seen=true现在你看到我了</p> <template v-if="ok"> <h1>ttttt</h1> <p>技术!</p> <p>哈哈哈,打字辛苦啊!!!</p> </template> </div> <script> new Vue({ el: '#app', data: { seen: true, ok: true } }) </script> </body> 2.v-else 随机数:如若>0.5sorry 出现,否则not sorry出现 <body> <div id="app"> <div v-if="Math.random() > 0.5"> Sorry </div> <div v-else> Not sorry </div> </div> <script> new Vue({ el: '#app' }) </script> </body> 3.v-else-if <body> <div id="app"> <div v-if="type === 'A'"> A </div> <div v-else-if="type

原型设计与功能规格说明书

此生再无相见时 提交于 2020-01-16 19:25:08
原型设计与功能规格说明书 学号623 学号319 作业链接 模型链接 原型模型设计工具:墨刀 1.引言 1.1编写目的 本说明书的目的是介绍算术1.0这款app,便于小学老师和学生能够快速上手这款app,以下叙述将结合文字描述,用户场景分析,界面原型等来描述算术1.0的功能。本说明书的预期读者有在校学生、教师、以及学生家长 1.2背景 算术1.0是结合老师的需求以及学生做题的要求而设计。 面向用户:小学教师和学生 产品涉及范围:小学一到六年级的题目试卷 1.3参考资料 《构建之法》(第8,10章),邹欣 2.总体描述 2.1设计背景 阿超设计了一个可用的出题项目,打印出很多分不同的题目,学生做了,效果不错。教导主任知道了也想要类似的程序,让全校学生都能用,为了学生们能够更好的学习,提出了好些要求 2.2设计意图 如今是信息化的时代,应当尽量利用程序来帮助我们简化很多繁杂的问题。小学的考试题目繁琐多样化,但是却离不开加减乘除的运用。所以为了满足老师们的需求,以及吸引学生们的学习兴趣,更好的提高学生们的学习成绩,最终采用开发这款app的形式来呈现学生在线考试做题 2.3用户场景分析 这款app主要面向两类用户: 在app上进行在线考试,浏览考题,收藏题目的小学生 对学生考过的题目进行批阅,控制参数以及数量出题的老师 用户场景 本说明书主要列了两类典型用户: 1.三年级2班张三

Appium学习5:Package与Activity

爷,独闯天下 提交于 2020-01-16 18:56:47
Package Package 包。这是在我们的app中这个Package是唯一的,就像你身份证号码一样。 在我们做app自动化时,我们就需要知道他的Package,我们知道了Package那么也就知道我们需要对哪个app做自动化。 注意和.apk文件包名不同。 通过UIAuto演示不同app的包名 也可通过adb shell pm list package命令查找包名 Activity Android中,activity是所有程序的根本,所有程序的流程都运行在activity之中,activity可以算是开发者遇到的最频繁,也是android当中最基本的模块之一。 在android的程序中,activity一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么activity就相当于一个网页。 在activity当中可以添加一些Button、Checkbox等控件,可以看到activity概念和网页的概念相当类似。 一般一个android应用是由多个activity组成的,这多个activity之间可以进行相互跳转。例如,按下一个Button按钮后,可能会跳转到其他的activity,与网页跳转稍微有点不一样的是,activity之间的跳转有可能返回值。 Tips:activity的生命周期:即“产生、运行、销毁”,但是这其中会调用许多方法onCreate(创建)

记一次app上架苹果应用商店

旧时模样 提交于 2020-01-16 18:33:28
app上架苹果应用商店 准备苹果账号 注册为开发者 准备苹果账号 只有windows电脑,第一次尝试在苹果开发者网站https://developer.apple.com/ 注册apple id 这里要注意安全提示问题要保存好,出生日期填写要大于18周岁,不然会被禁止注册 在网站上注册到最后一步一直离奇失败,百度了一下也没什么解决办法,转战到Itunes上注册,一样的步骤之后,终于注册成功。 注册为开发者 注册完apple id之后,再次打开https://developer.apple.com/进行开发者注册。注册开发者要求开启双重认证,可以用一台ios设备登录apple id,开启双重认证 苹果新的注册政策只能在app中完成开发者注册。 拿出手机下载好app 在app中登录apple id 点击现在注册 点击继续 下面是做身份认证,略过 选择实体类型,这里我选择的是政府机构, 需要填写邓白氏码。 转而去准备邓白氏码。如果是个人开发者,不需要邓白氏码。 来源: CSDN 作者: almahehe 链接: https://blog.csdn.net/almahehe/article/details/104007614

PHP开发APP接口

≯℡__Kan透↙ 提交于 2020-01-16 16:09:44
新词:鉴权;JWT 第1章 课程简介 课程内容 介绍什么是APP接口 详细介绍一个APP接口包含哪些关键模块(重难点) 介绍一个API实例 课程目标 了解APP接口的关键模块 学会构建一个APP接口的项目 开发环境(LNMP) PHP框架: Laravel 操作系统: MacOs Web服务器: Nginx APP接口介绍 什么是APP接口: 客户端与服务器端数据的交换 大部分APP接口是通过HTTP协议通信的 HTTP通信三要素: URL通信地址,Method通信方式,Params通信内容 第2章 客户端参数传递(APP接口的输入) 客户端如何传递参数 URL模式即GET RequestBody即POST post-form-url方式: RequestHeaders中Content-Type: application/x-www-form-urlencoded post-form-data方式: RequestHeaders中Content-Type: multipart/form-data;boundary=----WebKitFormBoundaryaUSyUoLPtL4bSqEk post-json方式: RequestHeaders中Content-Type: application/json;charset=UTF-8 服务端如何获取参数 get方式使用$_GET

Android Studio 多渠道打包

ε祈祈猫儿з 提交于 2020-01-16 13:39:35
我们的APP很有可能要发布到各个不同应用市场,为了统计APP来源渠道,因此我们需要对APP增加渠道标识。最近,我的项目也遇到了该需求。一顿操作猛如虎(度娘),在学习和总结别人的做法和经验之后,我也记录一下自己的方式。 1、在AndroidManifest.xml中设置渠道name和value变量 <meta-data android:name="APP_CHANNEL" android:value="${APP_CHANNEL_VALUE}" /> 2、配置渠道名称,在app module的build.gradle设置productFlavors (1) 如果渠道不是很多,比如只有3个(百度、应用宝和豌豆荚),我们简单做如下配置即可: productFlavors { baidu {} yingyongbao {} wandoujia {} } productFlavors.all { flavor -> flavor.manifestPlaceholders = [APP_CHANNEL_VALUE: name] } (2) 如果渠道很多,比如有30多个,那上面的写法就有点繁琐了,我们可以在app module的根目录下创建channel.txt文件,然后把渠道名称保存在该文件中: channel.txt的内容如右图 在设置了channel.txt之后

vue组件之间的传值方式

依然范特西╮ 提交于 2020-01-16 10:38:56
vue是一个轻量级的渐进式框架,对于它的一些特性和优点在此不做阐述,本篇文章主要来学习一下Vue子父组件通信的问题。 gitHub地址:整个案例的Demo 首先先定义一下,相对本案例来说 App.vue是父组件 , Child.vue是子组件 。 一、父组件向子组件传值 1、创建子组件,在src/components文件夹下新建一个Child.vue 2、Child.vue中创建props,然后创建一个名为message的属性 <template> <div> <h2>child子组件部分</h2> <p>{{message}}</p> </div> </template> <script> export default { props:['message'] } </script> 3、在App.vue中注册Child组件,并在template中加入child标签,标签中添加message属性并赋值 <template> <div id="app"> <child message="hello"></child> </div> </template> <script> import child from './components/Child.vue' export default { name: 'App', components:{ child } } </script 4

Appium+python--元素定位uiautomatorviewer

天大地大妈咪最大 提交于 2020-01-16 08:24:04
一、启动uiautomatorviewer.bat 1. 打开uiautomatorviewer软件,如下图所示,本机路径:E:\downloads\android-sdk_r23.0.2-windows\android-sdk-windows\tools 2. 启动之后,界面如下图所示 3.也可以在cmd下面通过指令启动,即:先cd到tools目录下面,然后输入uiautomatorviewer.bat回车后启动服务,如下图所示 二、连接手机 1.打开cmd,键入命令adb devices,确认手机已连上 2.打开手机t淘宝页面,让屏幕处于点亮状态 3.店左上角安卓机器人按钮Devices Screenshot按钮刷新页面 三、定位元素 1.移动鼠标到需要定位的元素上,如搜索框 2.右下角可以看到元素对应的属性 四、点搜索框 1.启动APP后,休眠五秒,等待页面加载完成 2.通过id来定位到搜索框,然后点击 3.最终代码如下所示 # -*- coding:utf-8 -*- # APP元素定位 import os, time, unittest from selenium import webdriver #PATH = lambda p:os.path.abspath(os.path.join(os.path.dirname(__file__),p)) desired_caps

手机网页应用的交互设计

早过忘川 提交于 2020-01-16 07:41:53
谈 HTML5为提高手机网页的体验提供了诸多的可能性,交互效果越来越接近原生App,故而成为Web App,有望将APP功能引向浏览器,让移动平台的竞争由系统平台转向了浏览器之间。 Web App比起原生App和wap有着自身的优缺点,先简单了解下其特点,掌握设计趋势,也便于以后在设计中应用。 离线存储 离线存储的意思是第一次访问是下载网页,以后在无网络的情况下也可以使用。一个离线应用程序就是一个URL列表–HTML,CSS,JavaScript,图片,或者其他类型的资源。访问时探测到服务器列表的缓存名单时,会触发下载事件,根据名单下载指定的文件存储到本地。 在下载的同时,浏览器将会周期性的触发进度事件,此事件包含了诸如多少文件已被下载,多少文件仍然处于下载队列等信息。当缓存名单中所有列出的资源被成功下载后,浏览器触发下载完成事件。 当再次访问时,浏览器会再次检查网站的缓存名单,通过对比名单和本地的资源,得知是否需要加载新资源。新版本加载完成之后不会立即被使用。后台可以下载新网页,也不会强制用户打断当前操作流程,重新刷新页面。 如果此过程中的任何一点出现可怕的错误,你的浏览器将会触发一个错误事件,并立即终止。类似于安装应用程序,中途不可以出错。 Web App可以利用存储的特性将重要和重复的数据保存在本地,避免页面的重复刷新,减少重要信息在传输过程中被泄露,增量传输修改内容。

混合移动App干货:一篇就可以彻底搞懂!

别来无恙 提交于 2020-01-15 23:31:43
引言 本文会详细的讲解什么是混合App开发、混合App开发概念、原理、区别、为什么要学习混合App、混合App开发的几种方式以及具体的环境配置和踩坑指南等干货十足。 1-什么是混合移动App开发 苹果上的软件是如何开发出来的:使用的是 OC、或者使用Swift这门语言 安卓平台上的软件又是如何开发出来的:使用安卓相关的语言开发的,Java,安卓的控件进行开发 苹果和安卓平台上共有的软件是如何开发出来的:腾讯招两套开发人员【开发组】,手机京东 前端移动 App(Application)开发技术,去开发手机端的应用程序; 前端的混合移动App开发技术,并没有使用 苹果 或 安卓 官方推荐的 开发平台和开发方式,而是抛弃了 官方提供的方式,使用 前端的独有的技术进行移动App开发体验; 什么是移动App开发:通俗的理解,就是把开发Web网站的技 (HTML+CSS+JS),通过某种方式,移植到移动App开发上进行使用,这种利用Web开发技术进行移动端开发体验的方式,叫做混合移动App开发! 关于移动App开发,需要知道的几个概念: 原生开发:它的英文单词是(NativeApp),指的就是使用 IOS、Android 官方提供的工具、开发平台、配套语言进行 手机App开发的方式; 混合开发:(HybirdApp)就是使用前端已有的技术,HTML + CSS + JS