您现在的位置是:群英 > 开发技术 > 移动开发
python能否代替JavaScript,为什么
Admin发表于 2022-07-23 17:41:57814 次浏览
这篇文章给大家介绍了“python能否代替JavaScript,为什么”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“python能否代替JavaScript,为什么”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。

python能代替JavaScript;可以利用Pyjamas实现Python代替JavaScript,Pyjamas是一种Python的ajax开发框架,可以用于代替HTML和JavaScript编写网络程序,可以重复使用和导入类和模块,并且AJAX库还可以解决互用性问题。

本教程操作环境:windows10系统、Python3&&javascript1.8.5版、Dell G3电脑。

python能代替JavaScript吗

python能代替JavaScript

如果能用python代替Javascript编写基于浏览器的应用,该有多好啊。但是,Javascript是唯一一种能在浏览器里执行的语言(Flash或Silverlight除外)。

换个思路,先用Python编写代码,然后在通过编译器转为为Javascript脚本,这样确实是可行的。嗯,已经有人这么干了,就是这个:Pyjamas

Pyjamas的介绍:

Pyjamas是一种Python 的 Ajax 开发框架。

Google 的 Web Toolkit (GWT) 让我们能够完全用 Java™ 代码开发具有 Ajax 功能的 Rich Internet Application (RIA)。可以使用丰富的 Java 工具集(IDE、重构、代码补全、调试器等等)开发出可以部署在所有主流 Web 浏览器中的应用程序。在 GWT 的帮助下,可以编写出在浏览器中运行但是表现与桌面应用程序相似的应用程序。

和GWT类似,Pyjamas是一个跨浏览器API,有了它,你可以使用Python编写客户端功能。 使用Pyjamas的优点是你可以用 Python代替HTML和JavaScript编写网络程序,你可以重复使用和导入类和模块。 此外AJAX库还可以解决互用性问题,不用担心程序在IE6, IE7, Firefox, Safari, Opera等浏览器上的兼容问题。

Pyjamas 的优点:用 Python代替HTML和JavaScript编写网络程序。

很多使用Google网络工具包(Google Web Toolkit,GWT )的人都奇怪为什么不能用Python代替Java。没关系,有了Pyjamas就行了。 和GWT类似,Pyjamas是一个跨浏览器API,有了它,你可以使用Python编写客户端功能。 使用Pyjamas的优点是你可以用 Python代替HTML和JavaScript编写网络程序,你可以重复使用和导入类和模块。 此外AJAX库还可以解决互用性问题,不用担心程序在IE6, IE7, Firefox, Safari, Opera等浏览器上的兼容问题。

扩展知识:

Pyjamas 0.8 alpha1 已经发布了。该版本部分更新有:

  • 新增了简单的sys.stdout和sys.stderr 对象

  • 修复了sys.exc_info() 使之更近似于Python

  • 新增了一个非常基本的回溯模块

  • 新增oninput 和 onpropertychange事件支持

  • A getWidget problem with HTMLTable under pyjd on Windows was fixed

  • 在Windows的pyjd下新增了XML 文档语法解析

  • pyjsbuild新增自动生成(文件监控)选项

  • 新增 pyjscompressor.py


通过以上内容的阐述,相信大家对“python能否代替JavaScript,为什么”已经有了进一步的了解,更多相关的问题,欢迎关注群英网络或到群英官网咨询客服。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: JavaScript
相关信息推荐
2021-12-13 18:58:39 
摘要:这篇文章给大家分享的是Python中递归的内容。下文会介绍递归求和、递归处理非线性循环、花钱递归及递归注意事项,对大家学习和理解Python递归有一定的帮助,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
2022-06-28 17:08:05 
摘要:golang中可以使用IsDir()函数判断所给路径是文件还是文件夹,如果是一个文件夹,返回true,否则返回false。
2022-08-27 17:13:09 
摘要:这篇文章介绍了NodeJs异步编程,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部