本帖最后由 weishao 于 2016-5-10 09:16 编辑
原文来源:代码山 首先我们编写登录页面。在写代码之前,大家可以看看Cordova+Famous的常用属性(看我看我~),了解这些基本属性的作用,达到事半功倍的效果。 页面分析
1.一个手机页面大致分为头、中、尾三部分。在这个页面中,由于没有尾部,我们可以把整体分为头、中两部分。
2.在famous中,我们可以把可点击区域和非可点击区域划分出来。从页面中可以看出,除了logo,其余的都是可点击区域。 准备工作
在src文件夹下面新建login.js. 编写代码
1.引入Node和微DOM,并且让它继承Node的方法 var Node = require('famous/core/Node');
var DOMElement = require('famous/dom-renderables/DOMElement');
function login(){
//给页面创建节点,并且定义id为login
new DOMElement(this,{
id:'login'
})
Node.call(this);
}
login.prototype = Object.create(Node.prototype);
module.exports = login;
2.编写头部代码 - this.head = this.addChild();//新建页面子元素
- this.head.setSizeMode('absolute','absolute')//声明定位方式
- .setAbsoluteSize(40,40)//声明元素大小
- //创建节点
- this.head.el = new DOMElement(this.head,{
- classes:['login_head']//节点class名称
- });
复制代码
|