apcloud混合式开发app学习笔记
修改图标
新建项目
检出到本地
--------------------------
1.api.ajax
var loginName = $api.val($api.byId('uname'));
var passWord = $api.val($api.byId('psd'));
api.ajax({
url : 'http://10.13.0.67:8080/kangde-webapi/login.html',
method : 'post',
data : {
values : {
userName : userName,
passWord : passWord
}
}
}, function(ret, err) {
if (ret) {
if (ret.status == 'true') {
alert(ret.userName);
} else {
alert(ret.msg);
}
} else {
api.alert({
msg : JSON.stringify(err)
});
}
});
api.ajax
2.页面框架
新建页面框架
3.openFrame
打开新Frame
api.openFrame
4.openFrameGroup
打开新FrameGroup
api.openFrameGroup
5.openWin
打开新Window
api.openWin
6.初始化调用函数apiready
初始化调用函数
apiready =function(){ ... }
7.下拉刷新
下拉刷新
api.setRefreshHeaderInfo
8.pageParam传递参数
传递参数
pageParam:{'name':aa1}
api.openWin({
name: 'a1',
url: 'a1.html',
pageParam:{'name':aa1}
});
9.接收参数
接收参数
var name=api.pageParam.name;
10.前端框架开发$api
$api
var aa2=$api.html($api.byId('aa2'));
11.Window和frame传值(execScript)
frame:
var jsfun = 'funcGoto('+startName+');';
api.execScript({
//name: 'index',
script: jsfun
});
Window:
function funcGoto(startName){
//alert('funcGoto'+startName);
$api.html($api.byId('start'),startName);
}
12.api和$api在什么地方用
以api.xxx开头的放在apiready 中
在看到界面之后再触发的也可以写外面,只要等apiready 执行完之后.
以$api.xxx开头的可以随意用
13.localStorage数据存取
设置localStorage数据
$api.setStorage('name','Tom');
获取localStorage数据
$api.getStorage('name'); // => "Tom"
14. fixStatusBar避免header与状态栏重叠
fixStatusBar
描述:适配iOS7+、Android4.4+系统状态栏,为传入的DOM元素增加适当的上内边距,避免header与状态栏重叠
$api.fixStatusBar( $api.dom('header') );
15.setStatusBarStyle设置状态栏背景颜色
setStatusBarStyle
设置状态栏样式为白色(适用于深色背景)或黑色(适用于浅色背景),以及设置状态栏背景颜色
api.setStatusBarStyle({
style: 'dark',
color: '#d9ead3'
});
--------------------------
版本更新
云修复
推送
统计
---------------------
作者:烟雨青山
来源:CSDN
原文:https://blog.csdn.net/qq1036053871/article/details/53308265
版权声明:本文为博主原创文章,转载请附上博文链接!
转载于:https://www.cnblogs.com/yaya666/p/10923969.html
apcloud混合式开发app学习笔记相关推荐
- 英飞凌 DAVE™ 4.1.2 SDK 开发app学习笔记——什么是DAVE APP?
第一天: 在笔者前期使用Dave3开发infineon单片机时发现,Dave可以通过建立dave ce project 加载APP来自动生成主程序及各部分外设的驱动代码,可视化地配置你选用的单片机及各 ...
- APICloud开发app学习(一)
APICloud开发app学习(一) 首先APICloud提供了前端框架,以及封装的内部引擎,能够直接用通过引擎生成的对象api. 一.api对象 api 对象提供了构建应用程序所需要的一些基本的方法 ...
- 阿里云HaaS100物联网开发板学习笔记(六)做个智能灯---一个完整的开发例子
摘要:本篇文章将前期几个专题综合起来,基于阿里云HaaS100的新固件设计制作一个智能灯.这个智能灯由云平台.手机APP端和设备端组成,基本上涵盖了一个物联网小项目所需的主要步骤. 目录 1.在阿里云 ...
- 阿里云HaaS100物联网开发板学习笔记(四)轻应用初步--用javascript连接阿里云物联网平台
摘要:本篇文章讲解如何使用JavaScript"轻应用"连接阿里云物联网平台并上报一个数据.仍然延续前几篇文章的结构,从安装软件环境开始讲,以使零基础的同学看了本篇文章之后,也能够 ...
- 阿里云HaaS100物联网开发板学习笔记(三)轻应用初步--用js让小灯闪烁起来
摘要:能让JavaScript应用运行在haas100开发板上,这实在是太酷了,这种方式被阿里云称之为"轻应用".本文带各位从零开始,先了解啥是轻应用,然后搭建环境,再一步步将一个 ...
- 涂鸦LZ201-CN开发板学习笔记(一)
涂鸦LZ201-CN开发板学习笔记(一) 前言 一.引出 二.准备流程 1.购买开发板 2.创建产品 (1)创建产品 (2)功能定义 (3)设备交互 (4)硬件开发 3.检查开发板 第一步: 第二步: ...
- “物联网开发实战”学习笔记-(二)手机控制智能电灯
"物联网开发实战"学习笔记-(二)手机控制智能电灯 如果搭建好硬件平台后,这一次我们的任务主要是调试好智能电灯,并且连接到腾讯云的物联网平台. 腾讯云物联网平台 腾讯物联网平台的优 ...
- Flutter高级进阶实战 仿哔哩哔哩APP学习笔记
Flutter高级进阶实战 仿哔哩哔哩APP学习笔记 近年来各大公司对Flutter技能的要求越来越高,甚至设立了专门岗位,但掌握Flutter高阶技能的人才寥寥无几,市面上干货Flutter高阶课程 ...
- HaaS600物联网开发板学习笔记(二)---轻应用方式让LED闪烁起来
摘要:轻应用开发非常方便快捷,gitee上的例程也都是基于HaaS600的,所以,拿HaaS600来逐个测试例程,学习轻应用开发和物联网应用是最合适的.本文介绍一下HaaS600如何使用轻应用来开发. ...
最新文章
- public接口可以被任何一个类实现_一文带你深入Java核心技术:对象克隆+接口与回调,还有这种操作...
- WEBPACK 入门
- 安卓移植和驱动开发第八章心得体会
- 使用proguard混淆java web项目代码
- C/C++常见面试题整理
- idc机房运维巡检_最全的弱电机房工程运维方案,后附所需表格
- Vue项目实战之电商后台管理系统(三) 用户管理模块
- linux-快速返回上次所在目录
- VC++的Unicode编程
- 今天看到标题 《 章子怡低胸礼服亮相(组图)》
- 金九银十,为期2周的前端面经汇总(初级前端)
- oracle日期函数大全一(Date)
- 编程猫python讲师面试_你为什么从编程猫离职?
- 云师大计算机考研考什么,云南师范大学研究生院,云师大考研复试好难啊。
- 技术博客|第15期:流媒体传输协议简介 - HLS协议
- 计算一元二次方程的根
- 实时游戏计算机配置,怎么知道自己的电脑配置可以玩那些游戏?
- 卧式组合机床设计(论文 CAD图纸 开题报告 任务书……)
- ASP.NET MVC5 高级教程 学习笔记
- 微软与亚马逊达成合作 跨平台整合语音助手
热门文章
- python中两个矩阵之间的点乘_Python基础--数据分析库--Numpy
- python csv 中文乱码_python读写csv时中文乱码问题解决办法
- 网络营销专员浅析企业网站网络营销的多个优势!
- 网站优化中需要关注哪些对网站排名有关的内容呢?
- 浅析网站结构如何开启优化工作
- 关键词优化一定要从正规渠道入手
- php获取文件真实后缀,php获取文件后缀的9种方法(收藏) - strrpos
- 聚类分析matlab检验,「matlab聚类分析」聚类分析的Matlab 程序—系统聚类(附有案例分析) - 金橙教程网...
- stc单片机 读写flash_STM32单片机基础知识杂谈(1)
- 开发日记-20190914 关键词 汇编语言王爽版 第五章