appframework3.0(JQmobi)入门教程
版权声明:本文为博主原创文章,未经博主允许不得转载。
appframework3.0好像是3月24日发布的,今天31号,发现和之前的appframework2.1 || 2.2并不同。
jqmobi3.0中不在支持 data-load/data-unload 属性。
如果想继续用
以前的 data-load/data-unload 可以复制一下代码放到您的程序中
They are renamed, and there is now "before" events too. If you liked the old way, you could always write a plugin to enable it.
- //psuedo code
- var dispatchPanelEvent:function(fnc,myPanel){
- if (typeof fnc === "string" && window[fnc]) {
- return window[fnc](myPanel);
- }
- else if(fnc.indexOf(".")!==-1){
- var scope=window,items=fnc.split("."),len=items.length,i=0;
- for(i;i<len-1;i++){
- scope=scope[items[i]];
- if(scope===undefined) return;
- }
- return scope[items[i]](myPanel);
- }
- };
- $(document).on("panelload",function(e){
- var hasLoad=$(e.target).attr("data-load");
- return dispatchPanelEvent(hasLoad,e.target);
- })
- $(document).on("panelunload",function(e){
- var hasLoad=$(e.target).attr("data-unload");
- return dispatchPanelEvent(hasLoad,e.target);
- })
结构:
id="mainview" 肯定是 app页面的主视图。
id="splashscreen" 是加载页面过渡的代码块。
在id="mainview" 中,直接header 和 footer 应该是默认的公共顶部和底部。nav是左右导航,id=left做导航,id=right是右导航。
左右导航中还包含header和footer,可以以class=pages再分多个页面。
data-include="“包含一个子页面。
data-left-drawer="left" 声明左导航。
class="panel"声明一个画面。
data-title="Main"是当前画面顶部标题。如果没有可能会继承上一级的header。
data-selected="true" 默认选中这个画面。
data-tab="navbar_ui" 选中的id=navbar_ui的ID。
data-footer="footerui"自定义底部导航。
title=""也是标题,出现在顶部,不知道和data-title="Main"区别。
data-menu-close 关闭左右导航。
data-menu-close data-right-menu="right" 关闭又侧导航。
onclick="$.afui.drawer.hide('#left')" 关闭id=left的导航。
$.afui.drawer.show('#right','right','push')打开右导航像推动效果。
data-transition="slide" 转场效果为slide
appframework3.0(JQmobi)入门教程的更多相关文章
- ECMAScript 6.0基础入门教程
ECMAScript 6.0基础入门教程 转:https://blog.csdn.net/hexinyu_1022/article/details/80778727 https://blog.csdn ...
- BurpSuite pro v2.0 使用入门教程
BurpSuite简介 BurpSuite是进行Web应用安全测试集成平台.它将各种安全工具无缝地融合在一起,以支持整个测试过程中,从最初的映射和应用程序的攻击面分析,到发现和利用安全漏洞.Burps ...
- Express 3.0新手指南入门教程
在确认已经安装了node之后(下载), 在你的机器上创建一个目录,让我们来开始你的第一个应用程序吧 $ mkdir hello-world 在这个目录中你首先得定义一下你的应用程序“包”文件,它和其它 ...
- Spring Boot 2.0.1 入门教程
简介 Spring Boot是Spring提供的一套基础配置环境,可以用来快速开发生产环境级别的产品.尤其适合开发微服务架构,省去了不少配置麻烦.比如用到Spring MVC时,只需把spring-b ...
- Spring Cloud 入门教程 - 搭建配置中心服务
简介 Spring Cloud 提供了一个部署微服务的平台,包括了微服务中常见的组件:配置中心服务, API网关,断路器,服务注册与发现,分布式追溯,OAuth2,消费者驱动合约等.我们不必先知道每个 ...
- Python 官方文档:入门教程
https://pythoncaff.com/docs/tutorial/3.7.0 官方入门教程,从这里开始你的 Python 之旅,将长久维护 基础信息 翻译说明 关于本教程 已完成 正文 1. ...
- Python该怎么入门?Python入门教程(非常详细)
Python要学多久可以学会,达到精通呢? 任何知识都是基础入门比较快,达到通晓的程序是需求时日的,这是一个逐渐激烈的进程. 通晓任何一门编程语言,都需求通过大量的实践来积累经验,解决遇到的各种疑难问 ...
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0 +VS 2013 开发环境配置
图片太多,具体过程参照: [OpenCV入门教程之一] 安装OpenCV:OpenCV 3.0.OpenCV 2.4.8.OpenCV 2.4.9 +VS 开发环境配置 说下我这边的设置: 选择deb ...
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/19809337 作者:毛星云(浅墨 ...
随机推荐
- kvc(键-值编码)
kvc(键-值编码) { NSString *_name; Author *_author; NSArray *_kvcArray; float price;} //kvc,setValue 的设的值 ...
- xml转义字符
解析XML文件时,如果有多个转义学符可以用 <![CDATA[含有转义字符的内容]]
- MySQL Replication需要注意的问题
MySQL Replication 大家都非常熟悉了,我也不会写怎么搭建以及复制的原理,网上相关文章非常多,大家可以自己去搜寻.我在这里就是想总结一下mysql主从复制需要注意的地方.有人说主从复制很 ...
- 那些年一起用过的iOS开发利器[4月2号更新]
4月2号新增Runscope. Runscope 这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio.Runscope是一款集调试.测试于一身的网络服 ...
- this和super的区别
this和super的区别 1.this和super都代表什么 * this:代表当前对象的引用,谁来调用我,我就代表谁 * super:本类当前对象的父类内存空间标识 2.this和super的使用 ...
- Android课程---关于下拉列表与状态栏提示的学习
activity_ui7.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout x ...
- php 截取中文字符串 - ord()函数 0xa0...
在ASCII中,0xa0表示汉字的开始 其中php中的一个函数ord()函数 此函数功能返回一个字符的askii码值: 如ord('A')=65; <?php function GBsubstr ...
- Oracle数据库基础知识1
DDL语句 1.表的创建 CREATE TABLE table_name(); 例如: CREATE TABLE USER_E( id NUMBER (5), name VARCHAR(20), ge ...
- bzoj2523 聪明的学生
bzoj第一题,ctsc2001. 黑书上的递归例题,我们定义time()函数,递归求解即可. 这个题用到了一个小技巧:可以使用枚举来搞算法. #include <iostream> #i ...
- [dpdk] 熟悉SDK与初步使用 (四)(L3 Forwarding源码分析)
接续前节:[dpdk] 熟悉SDK与初步使用 (三)(IP Fragmentation源码分析) 前文中的最后一个问题,搁置,并没有找到答案.所以继续阅读其他例子的代码,想必定能在其他位置看到答案. ...