Egret Notes

1、Egret 显示容器

2、Egret --视觉编程,显示对象,事件

3、egret List组件有复用,scroll --> list  正常复用, scroll ——>group--->list 复用失效,draw节点数增多,此时,将list上的item设置cacheAsBitmap为true复用。暂时没发现什么bug。

4、webstrom 打开文件搜索: ctrl shift n 组合 ,搜索文件内容:ctrl shift f组合。

5、对对象改变时,明确是否改变原对象,否则要进行对象拷贝。(简单对象浅拷贝,深拷贝)。

6、const 能阻止一个变量被再次赋值,但是const声明的变量如果是对象,可改变对象值即const变量的内部状态是可修改的。

7、for (var i = 0; i < 10; i++) { setTimeout(function() { console.log(i); }, 100 * i); }

输出都是10,异步的调用要注意!

一个通常的解决方法是使用立即执行的函数表达式(IIFE)来捕获每次迭代时i的值:

for (var i = 0; i < 10; i++) { (function(i) { setTimeout(function() { console.log(i); }, 100 * i); })(i); }

此后引入了let,那么可以:

for (let i = 0; i < 10 ; i++) { setTimeout(function() {console.log(i); }, 100 * i); }

8、TS展开操作符和结构操作符。

 9、在WebStorm里使用Egret Engine 的注意点

原文地址:https://www.cnblogs.com/darrenhwang/p/7349695.html