网站首页 javascript技术
HTML5+手机APP制作全过程-demo第一版(第五季.错误的开发模
发布时间:2016-11-16 13:19查看次数:3335
HTML5+手机APP制作全过程-demo第一版(第五季.错误的开发模式)
说一说本次开发中,我走错的路子~~~
1.开发方式~~~自以为只要一次请求完成所有的数据的请求,诸不知跟需求有多大不同!
首先说APP 什么情况下需要一次请求即可必须 列表性新闻页面...就是列表页面
2.每个页面不同的数据!本次开发过程使用到JS的面向对象模式~~~开发的是一塌糊涂!
尤其在处理页面热数据处理方法......因为用到预加载 所以页面是先打开后倒入数据,切换用户时间.数据刷新了
页面没有刷新..这是一个坑...........所以呢
多用户的处理解决办法:
方法1:就是每次切换用户,直接关闭所以已经打开的页面..然后登陆后重新打开页面
var all = plus.webview.all();
for (var i = 0 in all) { var webObjId = all[i].id; switch (webObjId){ // case 'login': // all[i].close(); // break; case 'center': all[i].close(); break; // case 'welcome': // all[i].close(); // break; case 'home': all[i].close(); break; case 'money_tab': all[i].close(); break; case 'team': all[i].close(); break; default: break; } }
方法2:就是重载每个页面...相对来说重载页面性能更好
e.reload();
3.开发思维....请切换到WEB开发模式~~简单理解 就是把HTML页面放到客户端!! JS代码量飞升啊
4.JS代码 function 的执行是线性执行 ........必须你中间执行了一个AJAX 或者其他的动作类 他是不会阻塞在哪里等返回值
踩踩更健康 2016年11月16日 杭州 德玛西亚
app地址: http://app.cnagc.cn/myapp106.apk
关键字词:javascript##APP##Dcl