在javascript里寫Python
來源:程序員人生 發布時間:2013-11-09 03:47:19 閱讀次數:3688次
以前,本站介紹過去一種寫HTML和CSS的新方法,以一種雜交式的代碼,昨天給大家介紹了.NET代碼和Python及Ruby代碼的互相轉換工具,但是這個世界可能比我們想像的還瘋狂。IronPython 是一個在.NET平臺上運行Python的東西,就像那些在JVM上運行其它語言的東東一樣。當然,IronPython最邪惡的事情并不是在.NET上運行Python,而是在Javascript里寫Python的語法。這個畸形混血兒的網址在這里(請注意翻墻)。
使用這個玩意很簡單,下面,讓我們看看這個混血兒長啥樣?
首先,你需要鏈接一個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>
你對此事怎么看?歡迎留下你的看法。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈