虽然cc.Class可以辅助引擎识别js的对象结构. 但是非标准的定义方法也会带来一些负面的影响.
比如:
-
主流编辑器的自动提示/重构识别会失效, 简单的文件内变量引用拼写错误都不能在编辑时自动检查出来. 导致开发效率偏低.
-
用cc.Class创建的类, 在chrome devtools中全都识别为CCClass类, 对影响对内存泄漏查找这些功能的使用.
希望官方能考虑更加标准一些的类定义方法, 可以再辅助以注入代码声明之类的方法解决结构识别的问题
虽然cc.Class可以辅助引擎识别js的对象结构. 但是非标准的定义方法也会带来一些负面的影响.
比如:
主流编辑器的自动提示/重构识别会失效, 简单的文件内变量引用拼写错误都不能在编辑时自动检查出来. 导致开发效率偏低.
用cc.Class创建的类, 在chrome devtools中全都识别为CCClass类, 对影响对内存泄漏查找这些功能的使用.
希望官方能考虑更加标准一些的类定义方法, 可以再辅助以注入代码声明之类的方法解决结构识别的问题