gpt4 book ai didi

dart - 我们可以将Dart代码转换为多个JS文件吗?

转载 作者:行者123 更新时间:2023-12-03 03:43:02 25 4
gpt4 key购买 nike

假设开发人员创建了一个针对客户的通用Dart库,其中包含大量的类和功能定义,并且在单个Web页面中只希望使用其中的一小部分。

作为一个Javascript示例,Mathjax提供的文件包含与在浏览器中显示数学表达式相关的大量功能,尽管任何给定的显示数学表达式的网页都可能仅使用Mathjax定义的非常少量的功能。因此,页面作者倾向于将创建的每个页面链接到大型通用JS文件的单个副本(例如,在页面标题中),然后编写自己的(通常相对较小的)JS文件来定义该页面特有的行为。因此,它们可能具有数百个页面,每个页面都链接到一个通用JS文件。

但是,当我们将Dart转换为JS时,输出是单个大型JS文件,该文件似乎包含所有依赖项的功能以及特定页面所需的行为。如果我们有数百个页面,每个页面都链接到他们自己的dart2js生成的JS文件,那么我们似乎在代码中拥有大量冗余。此外,如果需要对通用库进行更改,则似乎必须为每个页面重新生成JS。 (或者也许我完全误解了。)

我的问题是:是否可以将Dart代码转换为多个JS文件?例如,给定页面的Dart代码可能被转换为一个包含依赖性功能(许多页面可以链接到)的JS文件和一个定义该页面特定行为的小JS文件?

最佳答案

听起来您应该将网站重新视为单页应用。然后,您将获得一个可以处理任何页面的有效负载,但是仍然摇摇欲坠,只能完全满足所有页面的需要。

关于dart - 我们可以将Dart代码转换为多个JS文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47324254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com