C2/C3 Wiki

C2/C3开发者的乐园

用户工具

站点工具


技巧_多工程url跳转优化技巧

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
技巧_多工程url跳转优化技巧 [2017/05/19 11:45] – 创建 188.166.247.238技巧_多工程url跳转优化技巧 [2024/01/22 11:09] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
-1. 在项目开始之前,建议拆解项目,提炼相同功能,优先抽象实现或封装成函数,做好命名。 + 
-2. 根据1的需求制作模板工程,保证大部分拆解的工程都能通用,在测试无误后备用。 +  - 在项目开始之前,建议拆解项目,提炼相同功能,优先抽象实现或封装成函数,做好命名。 
-3. 多工程间的通信使用WebStorage实现,初始页面创建后,其他页面只需加载读写即可。 +  根据1的需求制作模板工程,保证大部分拆解的工程都能通用,在测试无误后备用。 
-4. 每个非首页工程单独测试时,建议关闭WebStorage相关逻辑,用本地变量测试。发布时再改回来。 +  多工程间的通信使用WebStorage实现,初始页面创建后,其他页面只需加载读写即可。 
-5. 由于每个工程会有复用资源,所以冗余较大,导致每个工程跳转加载都需要一定时间。 +  每个非首页工程单独测试时,建议关闭WebStorage相关逻辑,用本地变量测试。发布时再改回来。 
-6. 工程跳转时主要有两个过程:一个是跳转时的黑屏;一个是C2工程的loading。 +  由于每个工程会有复用资源,所以冗余较大,导致每个工程跳转加载都需要一定时间。 
-7. WkWebView低版本的bug,会导致C2的loading与加载出现问题,建议严格优化资源,否则游戏初始化时容易闪退。 +  工程跳转时主要有两个过程:一个是跳转时的黑屏;一个是C2工程的loading。 
-8. 跳转黑屏时间可能会较长,建议在body中添加gif图模拟loading处理,实例代码如下(替换原<body>): +  WkWebView低版本的bug,会导致C2的loading与加载出现问题,建议严格优化资源,并且限制工程初始化时的逻辑,否则游戏期阶段时容易闪退。 
-   <body style="background-image:url(../dino.gif); background-position:center center; background-attachment:scroll; background-repeat:no-repeat; "> +  跳转黑屏时间可能会较长,建议在body中添加gif图模拟loading处理,实例代码如下(替换原<body>): 
 + 
 +<WRAP center round box 60%> 
 +<body style="background-image:url(../dino.gif); background-position:center center; background-attachment:scroll; background-repeat:no-repeat; ">  
 +</WRAP> 
  
技巧_多工程url跳转优化技巧.1495165514.txt.gz · 最后更改: (外部编辑)