1、dom ready -- onload 和 DOMContentLoaded

http://www.cnblogs.com/hh54188/archive/2013/03/01/2939426.html?utm_source=tuicool&utm_medium=referral

实例:

//设备准备好后再做,注意代码时序
document.addEventListener("DOMContentLoaded", function() {

    document.addEventListener("deviceready", deviceready);

});
function deviceready(){
    //要执行的代码
}

2、$(function(){}); -- $(document).ready(function(){})

关于$(function(){})与$(function($){})的区别

 

3、切换tab

$(this).addClass("selectedBottomTab").siblings().removeClass("selectedBottomTab");
$(".contents").hide().eq($('#bottomTabs li').index(this)).fadeIn();

 

4、对于数据的存储,可以建立“坐标轴”,比如用二维数组。具体维数根据情况而定。

在索引的时候根据数组的角标找到对应对象。

 

5、“返回”功能的实现:

手机端轻应用可能需要返回的功能,(有时需要重写手机的返回键)。

实现思路是:建立一个数组作为栈。在点击切换页面的时候,将新的页面入栈;在点击返回的时候,栈顶对象出栈, 并显示出栈后当前的栈顶对象。

有点界面不需要在点击返回时显示,在出栈和入栈时要特殊考虑。

实例:

var stack=[{'page':['#list',0],'exactPage':0}]; 
...
stack.push({'page': listStack[ls],'exactPage':whichMemory});
...
stack.pop();

 

6、

 

posted on 2016-10-10 16:58  Cindywww  阅读(120)  评论(0)    收藏  举报