Javascript-форум (https://javascript.ru/forum/)
-   Сайт Javascript.ru (https://javascript.ru/forum/site/)
-   -   Новая HTMLJS-Примерочная (https://javascript.ru/forum/site/12821-novaya-htmljs-primerochnaya.html)

Илья Кантор 04.11.2010 11:12

Новая HTMLJS-Примерочная
 
Вот - для примеров кода с сохранением и живым показом.

http://javascript.info/play/rus

По идее, можно интегрировать с сайтом и форумом, если оно надо, сделать инлайн-вставку.
Основная мысль - чтобы не надо было редактировать длинные примеры в [ js ], а также сделать доступными запускаемые HTML-ки и JS-ки для редактирования в таком окне.

Sweet 04.11.2010 11:59

Глючит: если левую часть (с кодом) свернуть, а потом развернуть, код проподает (везде, кроме ie, но там с кодировкой бяка какая-то).

Aetae 04.11.2010 12:08

Юзаю подобную чтуку, если вдруг хочется чтонить накодить не дома)

Кстати весьма подозрительно схожа подсветка.)))

micscr 04.11.2010 12:14

Че то сохранение не работает.

Илья Кантор 04.11.2010 12:16

Так, вижу недостаток есть - не секурится там контент, т.е выполняется на том же домене. Будет поправлено.

Просьба по багам конкретнее - что под чем браузером делать, а то я воспроизвести не могу..

micscr 04.11.2010 13:19

Цитата:

Сообщение от Илья Кантор (Сообщение 77382)
Просьба по багам конкретнее - что под чем браузером делать, а то я воспроизвести не могу..

Изменяю документ. Жму сохранить. Получаю ссылку. Перехожу по ней. Выдается страничка по умолчанию.

opera 10.63.
firefox 3.6.12

Илья Кантор 04.11.2010 13:38

Спасибо, поправлено.

monolithed 04.11.2010 14:17

Очень, хорошая идея.
Однако может сделать по образу jsFiddle?

subzey 04.11.2010 16:25

Лексер игнорирует унарный оператор ~.

В результате этого
~/foo/*42
воспринимается как начало комментария, а не попытка извращенно получить −42.

exec 04.11.2010 16:36

Небольшой баг при подсветки флагов у регулярок: http://s006.radikal.ru/i214/1011/ac/718074dfda65.jpg

UPD: Вот ещё: http://s002.radikal.ru/i200/1011/7e/7d94ca3c2f7c.jpg (минус зелёного цвета, а плюс — серого).

UPD2: Операторы ^ и ~ не подсвечиваются.

UPD3: При записи вида 0..property вторая точка не подсвечивается. Зато, "оператор" ==== подсвечивается, причём "=" можно написать сколько угодно раз.


Часовой пояс GMT +3, время: 13:31.