小编Joh*_*ans的帖子

TypeScript是否有专用的VM,或者只是编译为js?

如果没有,是否计划提供服务器端和/或浏览器嵌入式VM?

typescript

9
推荐指数
1
解决办法
1947
查看次数

如何无条件退出Dart应用程序?

在服务器端VM应用程序中,有一些可能会或可能不会返回的期货.如何无条件退出应用程序?

dart

8
推荐指数
1
解决办法
1005
查看次数

如何通过镜像API获取静态方法的具体对象?

我有这样的事情:

class MyClass
{
   static void DoSomething(arg1, arg2){...}
}
Run Code Online (Sandbox Code Playgroud)

通过反射,我能够获得此类的ClassMirror.从这一点开始,我将如何获得具体的静态函数,以便我可以调用它.

请注意,我尝试使用:

ObjectMirror.invoke('DoSomething', [arg1, arg2]); 
Run Code Online (Sandbox Code Playgroud)

最初似乎工作,但它不支持传递复杂类型作为参数,这个静态函数需要一个复杂的类型作为其参数之一.

理想情况下,我想获得表示静态方法的'Function'对象,以便我可以直接调用它.

dart dart-mirrors

7
推荐指数
1
解决办法
683
查看次数

将 dart 库转移给 pub.dartlang.org 中的另一个所有者

由于 pub 使用我的身份进行发布,我将如何将控制权转移给其他人,但仍允许他们将版本发布到同一个项目?也许这是微不足道的;我从来没有尝试过。

dart dart-pub

5
推荐指数
1
解决办法
160
查看次数

Flutter Web 的“compute()”是否在它自己的线程或 Web Worker 上工作,或者它是如何工作的?

如果我这样做,例如:

FutureBuilder(
   initialData: null,
   future: compute(expensiveParsingOperation, data),
   builder: (context, snapshot) {
       if(!snapshot.hasData){
          // This doesn't spin (frozen).  The entire UI is janked until the expensive operation future completes.
          CircularProgressIndicator(); 
        }else {  
             Container(); 
         } 
});
Run Code Online (Sandbox Code Playgroud)

我希望上述内容将expensiveParsingOperation函数发送给网络工作者或其他东西,而不是卡住主线程,但这不是我观察中发生的情况。

flutter flutter-web

5
推荐指数
1
解决办法
766
查看次数

标签 统计

dart ×3

dart-mirrors ×1

dart-pub ×1

flutter ×1

flutter-web ×1

typescript ×1