ربط المكتبات
بالإضافة إلى إمكانية الوصول إلى مكتبة Python القياسية، فهي توفر مكتبات متخصصة للتفاعل مع مكتبات DOM وJavaScript مثل jQuery وD3 وHighcharts وRaphael. يتم دعم استخدام أطر عمل CSS Bootstrap3 وLESS وSASS.
تنفيذ كود بايثون من الكتل производится через предварительную компиляцию этого когда, выполняемую обработчиком Brython после загрузки страницы. Компиляция инициируется при помощи вызова функции brython(), например через добавление «». На основе Python кода формируется представление на языке JavaScript, которое затем выполняется штатным JavaScript-движком браузера (для сравнения, проект
الأداء العام لمعظم العمليات في نصوص بايثون المضمنة في صفحات الويب
وقت الاستيراد
استيراد الرياضيات
من مستند استيراد المتصفح
استيراد المتصفح.المؤقت
المحتوى = الوثيقة ["المحتوى"]
...
قماش = content.select_one(".clock")
إذا كان hasattr(canvas, 'getContext'):
ctx = Canvas.getContext("2d")
browser.timer.set_interval(set_clock, 100)
show_hours()
آخر:
content.select_one('.navig_zone').html = "اللوحة القماشية غير مدعومة"
</script>
المصدر: opennet.ru