Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用手动编写的JavaScript中的Dart接口吗? 我考虑使用飞镖为我的下一个Web项目,它给我留下了非常清晰的印象。显然,Dart代码可以转换为JavaScript。然而我想知道这是否会导致代码中的函数可以从其他JavaScript文件中使用。_Javascript_Compilation_Dart - Fatal编程技术网

我可以使用手动编写的JavaScript中的Dart接口吗? 我考虑使用飞镖为我的下一个Web项目,它给我留下了非常清晰的印象。显然,Dart代码可以转换为JavaScript。然而我想知道这是否会导致代码中的函数可以从其他JavaScript文件中使用。

我可以使用手动编写的JavaScript中的Dart接口吗? 我考虑使用飞镖为我的下一个Web项目,它给我留下了非常清晰的印象。显然,Dart代码可以转换为JavaScript。然而我想知道这是否会导致代码中的函数可以从其他JavaScript文件中使用。,javascript,compilation,dart,Javascript,Compilation,Dart,如果您生成的JavaScript可以访问,那么不管它是使用dart或其他任何工具生成的,它都会被访问。如果您生成的JavaScript可以访问,那么不管它是使用dart或其他工具生成的,它都会被访问else支持从JavaScript调用Dart函数,但只支持显式提供给JavaScript的函数 看 当您构建Dart-to-JavaScript缩略和树抖动时,调用方法会变得很困难或几乎不可能,因为如果分析发现函数没有在任何地方被调用,并且如果函数确实被包含,那么函数甚至可能没有包含在输出中

如果您生成的JavaScript可以访问,那么不管它是使用dart或其他任何工具生成的,它都会被访问。

如果您生成的JavaScript可以访问,那么不管它是使用dart或其他工具生成的,它都会被访问else

支持从JavaScript调用Dart函数,但只支持显式提供给JavaScript的函数

当您构建Dart-to-JavaScript缩略和树抖动时,调用方法会变得很困难或几乎不可能,因为如果分析发现函数没有在任何地方被调用,并且如果函数确实被包含,那么函数甚至可能没有包含在输出中,并且它将有一个简短而神秘的名称


我已经看到它提到,这里尝试更好地支持这个用例,但目前还没有任何可用的功能。

支持从JavaScript调用Dart函数,但只支持明确提供给JavaScript的函数

当您构建Dart-to-JavaScript缩略和树抖动时,调用方法会变得很困难或几乎不可能,因为如果分析发现函数没有在任何地方被调用,并且如果函数确实被包含,那么函数甚至可能没有包含在输出中,并且它将有一个简短而神秘的名称


我已经看到它提到,这里有一些更好地支持这个用例的尝试,但目前还没有任何可用的方法。

仅从理论上看,请参见我的答案。函数的神秘名称并不意味着它们无法访问,是的,它们很难使用。这里关注的只是它们是否可访问,我猜这也不能保证它们在连续构建中获得相同的名称,因此在实践中我会说它们不能被调用,理论上它们可能会被调用(如果它们没有被树震动修剪)。是的,这只是理论上可能的问题,请看我的答案。函数名晦涩难懂并不意味着它们不可访问,是的,它们很难使用。这里关注的只是它们是否可访问,我猜这也不能保证它们在连续构建中获得相同的名称,所以在实践中我会说它们不能被调用,理论上它们可能会被调用(如果它们没有被树震动修剪的话)。是的,这是可能的问题案例