在从Python代码中编译JavaScript代码时,mod.js文件的感觉是什么?我知道它似乎将纯粹的例程汇编成JavaScript,该程序在没有任何扩展或任何内容的情况下用Python编写了。
可以通过将其嵌入代码中直接在HTML文件中使用吗?如果是,该怎么办?这将提供相当短的代码,该代码是在Python中编写的 - 这使得更容易开发和阅读。我已经尝试了它,您甚至可以将JavaScript元素与Python代码直接混合在一起 - 如果您知道自己在做什么。如果希望它可以发布一个示例。
.mod.js文件是模块的仅JavaScript表示。它是在编译过程中产生的,就像带有C/C 编译器的.OBJ文件。
您可以通过仅在模块文件夹的__javascript__子文件夹中提供.mod.js文件来对模块进行仅JavaScript分发。在发行版中的一个例子是:
的itertools模块https://github.com/qquick/transcrypt/tree/master/master/transcrypt/modules/itertools
它只有JS代码,没有Python代码。这称为仅JS的模块。如果TransCrypt在正确的导入位置找不到.py,则它将寻找.mod.js文件。当时的记录不足。
如果要使用HTML中的.mod.js文件的简短内容,请查看单位:
http://www.transcrypt.org/docs/html/special_facilities.html#transcrypt-s-unit-mechanism-and-mechanism-and-creat-native-native-javascript-native-javascript-component-frameworks-frameworks
您将至少需要一个单元持有运行时(CA 40K缩小(。所有其他单元都是非常小的组件(通常是< 1k(,甚至比.mod.js文件小一些。可以使用单位加载器选择性地加载它们(但除非使用技巧(进行选择性加载。