gpt4 book ai didi

javascript - 使用 Pyston 到 LLVM,然后使用 Emiscripten 到 Javascript

转载 作者:行者123 更新时间:2023-11-30 00:01:58 35 4
gpt4 key购买 nike

我是 Pyston 的初学者。我什至不知道我在说什么是可能的或不可能的。如果有人知道我们可以使用 Pyston(Dropbox 的)将 Python 代码转换为 LLVM 位码,然后使用 Emiscripten 将该位码转换为 Javascript,请赐教。另外,如果我想创建 JQuery 文件。怎么可能在 Python 代码中使用 $。

最佳答案

正如 Alan Green 所指出的,您可以使用 Transcrypt让 Python 3.5 代码与 JQuery 协作。美元符号的问题通过使用别名解决:

__pragma__ ('alias', 'S', '$')

def start ():
def changeColors ():
for div in S__divs:
S (div) .css ({
'color': 'rgb({},{},{})'.format (* [int (256 * Math.random ()) for i in range (3)]),
})

S__divs = S ('div')
changeColors ()
window.setInterval (changeColors, 500)

Transcrypt 不是解释成 JS 而是预先编译的,所以它运行起来和 JS 一样快。

HTML 是:

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="__javascript__/jquery_demo.js"; charset="UTF-8"></script>
<script>$ (document) .ready (jquery_demo.start)</script>
</head>
<body bgcolor="black">
<font face="arial" size = "8">
<div>The</div>
<div>quick</div>
<div>brown</div>
<div>fox</div>
<div>jumps</div>
<div>over</div>
<div>the</div>
<div>lazy</div>
<div>dog</div>
</body>
</html>

免责声明:我是 Transcrypt 项目的发起人。

关于javascript - 使用 Pyston 到 LLVM,然后使用 Emiscripten 到 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40110273/

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