ProHoster > Блог > ozi ịntanetị > Mwepụta nke Brython 3.9, mmejuputa asụsụ Python maka ihe nchọgharị weebụ
Mwepụta nke Brython 3.9, mmejuputa asụsụ Python maka ihe nchọgharị weebụ
bipụtara ntọhapụ oru ngo Brython 3.9 (Python Nchọgharị) yana mmejuputa asụsụ mmemme Python 3 maka igbu ya n'akụkụ ihe nchọgharị weebụ, na-enye gị ohere iji Python kama Javascript mepụta edemede maka Weebụ. Edere koodu oru ngo na Python na kesara site n'okpuru ikikere BSD. Mwepụta ọhụrụ a ma ama maka ndakọrịta ya Python 3.9 na imelite ọba akwụkwọ ọkọlọtọ.
Na-ejikọta ọba akwụkwọ brython.js и brython_stdlib.js, onye nrụpụta weebụ nwere ike jiri Asụsụ Python maka ịkọwapụta mgbagha nke saịtị n'akụkụ ndị ahịa, na-eji Python kama Javascript. Iji tinye koodu Python na ibe, jiri akara nwere ụdị mime “ederede/python”. A na-anabata koodu ntinye abụọ ahụ na ibe yana itinye edemede mpụga () Edemede a na-enye ohere zuru oke maka ihe na ihe omume DOM.
Na mgbakwunye na ịnweta ọba akwụkwọ ọkọlọtọ Python, ọ na-enye ọba akwụkwọ pụrụ iche maka imekọrịta ihe na ọba akwụkwọ DOM na JavaScript dị ka jQuery, D3, Highcharts, na Raphael. A kwadoro iji CSS frameworks Bootstrap3, LESS na SASS.
A na-eme mmezu nke koodu Python site na blocks site na nchikota nke a mgbe, nke onye na-ahụ maka Brython na-eme mgbe ibe ya gachara. A na-ebute nchịkọta site na ịkpọ ọrụ brython(), dịka ọmụmaatụ site na ịgbakwunye "". Dabere na koodu Eke Ọgba, a na-emepụta ihe nnọchianya na Javascript, nke a na-eme ya site na ọkọlọtọ Javascript nke ihe nchọgharị ahụ (maka ntụnyere, ọrụ ahụ. PyPy.js na-enye onye ntụgharị okwu CPython achịkọtara na asm.js maka ime koodu Python na ihe nchọgharị ahụ, yana Skulpt na-eme onye ntụgharị okwu na Javascript).
N'ozuzu arụmọrụ nke ọtụtụ arụmọrụ na Python scripts agbakwunyere na ibe weebụ nso maka ịrụ ọrụ CPython. Oge igbu oge na-eme naanị n'oge nchịkọta, mana iji kpochapụ ya, a na-enye ikike ịkwanye koodu Javascript nke achịkọtara tupu oge eruo, nke a na-eji mee ka nbudata nke ọbá akwụkwọ ọkọlọtọ dị ngwa (Brython). na-enyengwá ọrụ iji mepụta ọba akwụkwọ Javascript dabere na modul Python).
mbubata oge
mbubata mgbakọ na mwepụ
si akwụkwọ mbubata ihe nchọgharị
mbubata browser.timer
ọdịnaya = akwụkwọ["ọdịnaya"]
...
kanvas = ọdịnaya.select_one (".elekere")
ọ bụrụ hasattr (akwa akwa, 'getContext'):
ctx = canvas.getContext("2d")
browser.timer.set_interval(set_clock, 100)
oge ngosi ()
ọzọ:
content.select_one ('.navig_zone').html = "A naghị akwado akwa akwa"