Вышел Pythonium 0.4.7, компилятор из Python в JavaScript
Pythonium Veloce полностью совместим с существующими JavaScript-библиотеками и позволяет добиться производительности обычных JavaScript-приложений. Для манипулирования html-объектами и доступа к браузерным технологиям в изначальном скрипте на языке Python можно использовать возможности библиотеки jQuery или напрямую вызывать JavaScript-блоки, для чего предлагается использовать специальную функцию-враппер JS().
Например, можно указать в Python-скрипте "now = JS('new Date()')", после чего в Python-коде обращаться к созданному объекту напрямую "year = now.getFullYear()". Для преобразования Python-типов в объекты JavaScript подготовлена функция jstype, которую, например, можно использовать для привязки к объектам jQuery ("input = jQuery(jstype('[type="text"]'))"). Для создания объектов можно использовать функцию new(SomeObject, arg0, arg1), которая транслируется в JavaScript-аналог "new SomeObject(arg0, args1)". Поддерживается привязка callback-вызовов к поступлению событий (например, для обработки onClick), работа с массивами JavaScript в циклах for, эмуляция from и import через библиотеку requirejs и наследования классов через библиотеку classy.
Источник: http://www.opennet.ru/opennews/art.shtml?num=38588
|
0 | Tweet | Нравится |
|