帖子
帖子
用户
博客
课程
显示全部楼层

前端优化+侧滑新界面+代码注意事项

  [复制链接]
发表于 2015-9-26 07:24:54
本帖最后由 我那颗冰冷的新 于 2016-7-24 00:27 编辑

1.document只引用一次,用局部变量来代替,防止重复调用document
2.尽量减少使用全局变量.
3.在动态生成布局的时候,要顺序性的来操作静态界面,别一次多方面访问,容易造成闪退,
4.不应该使用setInterval应该使用settimeout
5.在拼接字符串的时候尽量少使用+= 尽量一次全部加起来.
6.优化数据库减少http请求.
7.图片太多的情况下如果有时间的话使用懒加载功能.
8.如果一次声明太多局部变量的话,要在使用完成之后把局部变量制空。
9.在对前端进行页面进行操控的时候尽量使用apicloud所提供的前端框架开发指南中的方法.官方所提供的方法是很有便捷性的。
以上图一下面一个图二10.最后给大家另外一个侧滑布局先上图,用到的就用 用不到的看笑话。------------------------------------------------------------------------------------------------------------------------------------------------
file:///C:/Users/zhangdan/AppData/Local/YNote/data/zd_9022952**.**/1d30f696a5a745c6b8fd4f8d65fc031b/clipboard.png
这个是用openframe做出来的,相信有些人已经用到过了,打开代码如下
var winWidth = api.winWidth;
api.openFrame({
  name : 'aa',
  url : '../aa/aa/aa.html',
  rect : {
   x : 0,
   y : 0,
   w : 'auto',
   h : 'auto'
  },
  pageParam : {
   name : 'test'
  },
  bounces : false,
  bgColor : 'rgba(0,0,0,0.5)',
  vScrollBarEnabled : false,
  hScrollBarEnabled : false
});
config文件不用进行设置 frame界面不需要设置透明色.


最新测试出来的小问题 如果大家有这方面的错误 请纠正
execScript方法直接用没有问题 但是不能在这个方法后面紧跟closewin或者closeframe问题 如果跟了的话很有可能导致代码没有完全运行就中断了




本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
8
帖子
0
勋章
1万+
Y币
感谢分享
2
帖子
0
勋章
70
Y币
我用api.openSlidLayout()出现闪屏
33
帖子
0
勋章
185
Y币
看看。
龙泉忆 发表于 2015-9-26 09:20
我用api.openSlidLayout()出现闪屏

那就换一种方法试试
1
帖子
0
勋章
104
Y币
谢谢分享
5
帖子
0
勋章
56
Y币
好东西, 一定要看看
9
帖子
1
勋章
2873
Y币
谢谢分享
14
帖子
0
勋章
73
Y币
支持分享
2
帖子
0
勋章
219
Y币
看看怎么样,感谢分享
12345678910... 36下一页
您需要登录后才可以回帖 登录

本版积分规则