|
本帖最后由 ashu 于 2017-4-2 17:29 编辑
不是你理解的那样,是直接编译进HTML里面,类似于,我在config.xml里面指定一个宏定义文件的路径,然后在这个文件里面写宏定义逻辑
#define FWIDTH api.frameWidth;
#define FHEIGHT api.frameHeight;
然后,我们就可以用{FHEIGHT}类似的语法,放到html,js,css里面了,比如:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
{FHEIGHT} //这里会被第一次打开时替换为frame的高度
</body>
</html>
他是在第一次运行时,直接编译变为了frame的高度数字,编译后的html文件,存放到缓存里面。
然后第二次打开,直接读编译好的缓存html,js,或css文件
大概就是这样 |
|