2016-11-20 6 views
0

Итак, решив, что я прав по краям моей компетенции, я решил попробовать Nashorn, потому что у меня есть прецедент, где было бы полезно разрешить пользователю писать свои собственные фильтры для Java-приложения.Переформатирование функции javascript для печати

Я могу в значительной степени заставить все работать от конца до конца (веб-страница с текстовой областью -> сохраненный объект Couchbase -> движок скрипта в Java), но для части пользовательского интерфейса я хотел бы иметь возможность преффицировать/форматировать определенные пользователем текстовое поле (не обязательно в режиме реального времени, но, возможно, при сохранении).

Первоначально я думал, что было бы относительно просто использовать JSON.stringify, но, видимо, жизнь не такая удобная. Есть ли подход, основанный на javascript для родной/библиотечной системы, для принятия строкового представления функции и применения помады к моим сгенерированным пользователем свиньям?

Dave

ответ

0

http://jsbeautifier.org библиотека форматировать JavaScript функции. JSON.stringify 3-й аргумент позволяет вам использовать JSON.

0

Вы можете использовать модуль js-beautify, который украшает на http://jsbeautifier.org. Использование:

var beautifiedJsString = js_beautify('[YourJsString]', options); 

Список возможных вариантов here.

Смежные вопросы