📜  布赖顿简介

📅  最后修改于: 2022-05-13 01:55:24.686000             🧑  作者: Mango

布赖顿简介

我们都知道Python作为服务器端语言非常出色,它也可以用作客户端语言。我们可以在客户端使用Brython而不是 Javascript。

Brython 代表浏览器的Python 。它是在浏览器中运行的 Python3 的实现。相信 Brython 的目标是取代 javascript 作为浏览器的脚本语言。大多数现代浏览器都支持 Brython,甚至智能手机也支持 Brython。

主要特点: Brython 支持 Python3 的大部分语法,包括理解、生成器、元类、导入等以及 CPython 发行版的许多模块。

它包括与 DOM 元素和事件交互的库,以及与现有的 Javascript 库,如 jQuery、3D、 高图、Raphael 等。它支持 HTML5/CSS3 的最新规范,并且可以使用 CSS 框架,如 Bootstrap3、LESS、SASS 等。

安装 :

您可以通过在终端中运行以下 pip 命令在本地安装 Brython:

pip install brython

您也可以使用 Brython 而无需安装任何东西,只需包含来自 CDN 的 Brython 脚本:

HTML



HTML



    
    

  





HTML


  

    
    

  

  
    

    


HTML


要使用 Brython,只需:

  1. 加载脚本 brython.js。
  2. 在页面加载时运行函数brython(),例如 。
  3. 在标签   

输出 :

示例 2:使用 Brython 创建 HTML 表格

要创建表格,我们使用 HTML 标签:TABLE(表格)、TR(表格行)、TH(标题单元格)和 TD(单元格)。表格由行组成,每一行由单元格组成,第一行通常由描述匹配列中的值的“标题单元格”组成

HTML



  

    
    

  

  
    

    

输出 :

示例 3:我们可以从列表列表中构建一个表。在这个例子中,我们将只展示Python脚本,周围的 HTML 代码将与前面的例子保持一致

HTML



输出 :

布莱顿的未来:

许多Python开发人员正在努力使其变得更好,但它可能很难取代 Javascript。 Brython 中没有可用的框架。 Brython 可能需要很多年才能在客户端使用。缺乏学习 Brython 的资源,因此人们选择 Javascript 而不是 Brython。但是对于那些想要在服务器端和客户端使用一种语言的开发人员来说,使用 Brython 将是一个很大的优势。