1、dom ready -- onload 和 DOMContentLoaded
实例:
//设备准备好后再做,注意代码时序 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、
浙公网安备 33010602011771号