首页 > Python, Web开发, 杂项资源 > 在Javascript里写Python

在Javascript里写Python

2010年7月21日 发表评论 阅读评论 2,639 人阅读    

以前,本站介绍过去一种写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>

你对此事怎么看?欢迎留下你的看法。

好烂啊有点差凑合看看还不错很精彩 (6 人打了分,平均分: 4.67 )
Loading ... Loading ...
  1. 2010年7月21日08:25 | #1

    既然都定义了 mime 那就没缺点了…

  2. C++++
    2010年7月21日09:48 | #2

    居然是用silverlight来运行@.@

  3. babyphenix
    2010年7月21日10:50 | #3

    如果能干的事情和javascript一样的话,就没有什么意思了

  4. peter
    2010年7月21日14:42 | #4

    是啊!

  5. 2010年7月21日14:46 | #5

    呃~
    闲的_疼的人们快点把汇编镶到JS里头…

  6. Kabie
    2010年7月22日06:18 | #6

    。。。py写起来比js舒服多了。。

  7. 2010年7月24日09:52 | #7

    无穷的创造力

  8. 76ers
    2010年8月9日10:10 | #8

    太邪恶了

  9. 2010年8月14日23:08 | #9

    我用chrome测试,没用啊… 用一个print “helloworld!” 也无法打印出来..?

  10. 2010年8月14日23:11 | #10

    哦 ..我没有翻墙,可以喔可以查看 http://gestalt.ironpython.net/dlr-latest.js的内容,但是无法查看根目录….汗,,,该死的GGFF .W

  11. 2011年7月25日20:53 | #11

    那个 += 运算符太 C# 了。。。

  12. 2011年8月2日21:51 | #12

    依云 :那个 += 运算符太 C# 了。。。

    同感

  1. 2010年10月12日10:32 | #1

无觅相关文章插件,快速提升流量