html5和前端精要(5)-基于python脚本(2)
生活随笔
收集整理的這篇文章主要介紹了
html5和前端精要(5)-基于python脚本(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
from browser import documentdocument <= "Hello !"
這是一個標準的Python程序,首先導入模塊瀏覽器(在本例中為Brython引擎brython.js隨附的模塊)。該模塊具有一個屬性document, document指的是瀏覽器窗口中顯示的內容。
要將文本添加到document中-也就是在瀏覽器中顯示文本-Brython使用的語法是
您可以將<=符號視為左箭頭:document“接收”一個新元素,此處為字符串“ Hello!”。稍后您將看到,總是可以使用標準化的DOM語法與頁面進行交互,Brython提供了一些捷徑來使代碼不再那么冗長。
HTML標簽允許文本格式設置,例如以粗體字母(B標簽),斜體(I標簽)等形式書寫。
對于Brython,這些標簽可利用browser包的html模塊中定義的功能來實現。使用方法如下:
標簽可以嵌套:
document <= html.B(html.I("Hello !"))標簽和字符串也可以相互添加:
document <= html.B("Hello, ") + "world !" <!DOCTYPE html> <html><head><meta charset="UTF-8"><script type="text/javascript"src="https://cdn.jsdelivr.net/npm/brython@3.9.1/brython.min.js"></script> </head><body onload="brython()"> <!--html.B粗體,html.I斜體,html.U下劃線--> <script type="text/python">from browser import document,htmldocument <= "Hello !"document <= "您好!"document <=html.B("您好!")document <=html.I("您好!")document <=html.U("您好!")</script></body></html>標簽函數的第一個參數可以是字符串,數字,另一個標簽。它也可以是Python中“可迭代的”(list,comprehension,generator):在這種情況下,將迭代中生成的所有元素都添加到標簽內:
document <= html.UL(html.LI(i) for i in range(5))總結
以上是生活随笔為你收集整理的html5和前端精要(5)-基于python脚本(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Springboot中@Componen
- 下一篇: jdk中提供的Collection、Co