在javascript里寫Python
來源:程序員人生 發(fā)布時間:2013-11-09 03:47:19 閱讀次數(shù):3681次
以前,本站介紹過去一種寫HTML和CSS的新方法,以一種雜交式的代碼,昨天給大家介紹了.NET代碼和Python及Ruby代碼的互相轉(zhuǎn)換工具,但是這個世界可能比我們想像的還瘋狂。IronPython 是一個在.NET平臺上運(yùn)行Python的東西,就像那些在JVM上運(yùn)行其它語言的東東一樣。當(dāng)然,IronPython最邪惡的事情并不是在.NET上運(yùn)行Python,而是在Javascript里寫Python的語法。這個畸形混血兒的網(wǎng)址在這里(請注意翻墻)。
使用這個玩意很簡單,下面,讓我們看看這個混血兒長啥樣?
首先,你需要鏈接一個js文件:
<script src="http://gestalt.ironpython.net/dlr-latest.js" type="text/javascript"></script>
然后,讓我們看看如何寫一個按鈕事件:
<input id="button" type="button" value="Say, Hello!" />
<script type="text/python">
def button_onclick(s, e):
window.Alert("Hello from Python!")
document.button.events.onclick += button_onclick
</script>
你對此事怎么看?歡迎留下你的看法。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈