3.0 TypeScript 问题答疑及经验分享


动态导入模块(Dynamic import), Chrome 63以后的话,似乎2017年12月以后就可以

现在的 AssetBundle 就等于动态 import 了。

话说原本只是想说commonjs的循环引用问题可以用es2015以后的动态import解决,但今天看其实只要不转换为commonjs,import本身就不会发生循环引用导致不能执行的问题,所以似乎只要不用commonjs就什么问题都没有
http://www.ruanyifeng.com/blog/2015/11/circular-dependency.html

你的核心观点就是,用户当然有选择语言的权力,用户要为自己的选择负责。
我无力去争这个观点,怕到时候又要长篇大论,来回好几个回头的 battle。

问题没这么简单,但是仍然有其它解就是了。

支持引擎组大佬的选择,typescript和C#是同一个人设计出来的,这个选择绝对没有错,这世上没有人比同时设计delphi, .net/c#和typescript的人更了解编程语言的痛点。

如果cocos creator不是用typescript写gameplay,我可能还真就直奔unity/c#去了

1赞

Great topic , Thank you !
as you mentioned Typescript is the best solution for growing project , you can’t imaging how much headache it avoids .

1赞

6666,插眼,3连

可以。当语法糖参考用

确实有点好用。typescript统一了天下。

MARK一下,搬砖遇到问题的时候可以回来看看

Thanks, actually we post a copy for overseas forum. We will pay more and more attention to overseas forum this year.

TS真香!Mark!

支持TS+1!

let child: Node = instantiate(this.prefab)!;

let child: Node | null = //....
if (child) {
   // ....
}
1赞

原来还有这样的写法,感谢解答!

比尔盖茨三顾茅庐请来的编程大神,delphi,c#,typescript之父

https://www.ixigua.com/6934156895460524558?wid_try=1

1赞

以前用java的时候感觉java的语法很好,后面用c#的时候才发现这个语言比java更牛,java写个回调函数都不方便,而Typescript感觉是C#的简化版,并且融入了一些java的语法特性。

TS真香+1,因为我懒得拼(这里的简写和包括写代码的提示)