项目经验-mui-js
1.用于登陆后存储用户的信息--便于其他模块的调用
获取页--localStorage.setItem("user",json_data.user.id);
调用--首先var user = "";
user = $.parseJSON(localStorage.getItem("user"));//用户信息
2.$("#id").html()与$("#id").html($("#id").html() )的用法与区别--用与写富文本
前者改变原有样式或者属性
后者是基于不改变前者,之后加新的样式或属性
$("#k_i").html($("#k_i").html() + "<li class='mui-table-view-cell'>" +
3.导航的跳转--基于a标签href=();
//导航的跳转
mui('body').on('tap','a',function(){
document.location.href=this.href;
});
4.带参跳转---不适用a标签li标签(没有调式出来)--个人用于div不会有错(顺畅)
document.getElementById('liuYan').addEventListener('tap', function() {
//打开我的留言
mui.openWindow({
url: 'Message.html',
extras:{//传参数。输入的内容
userid:userid,
}
});
});
接收模块--写在初始化加载中
mui.plusReady(function(){
name = plus.webview.currentWebview().name;
}
4.$(function(){});与mui.plusReady(function(){});
都用于初始化加载--后者优于前者先调用
$(function(){
//console.log("进入我的收藏")
userid = localStorage.getItem("user");//用户信息
console.log("收藏"+userid);
shouCang(userid);
});
获取可编辑相同标签
mui.init();
$("#hah p:nth-child(1)").text("欢迎您访问");
var pObjs=document.getElementById("dv1").getElementsByTagName("p");
//循环遍历这个数组
for(var i=0;i<pObjs.length;i++){
//每个p标签,设置文字
pObjs[i].innerText="我们都是p";
}