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