Последние сообщения

Страницы: 1 2 [3] 4 5 ... 10
21
Общий раздел / Re: OberonJS
« Последний ответ от Ivan Denisov Март 19, 2017, 02:14:19 pm »
Столкнулся с тем, что CHAR транслятор понимает как числа.
PROCEDURE Char*(arg: CHAR);
BEGIN
JS.do("document.getElementById('log').innerHTML = document.getElementById('log').innerHTML + arg")
END Char;

Выводятся числа...
22
Общий раздел / Re: OberonJS
« Последний ответ от Ivan Denisov Март 01, 2017, 04:07:24 am »
Я не знаю подписан ли кто-то из вашей компании на мой новостной канал по Бэкбоксу и Оберону.
Если нет, то подписывайтесь, и предлагайте для него новости, при необходимости что-то осветить :)
https://t.me/BlackBoxOberon
23
Общий раздел / Re: OberonJS
« Последний ответ от Ivan Denisov Март 01, 2017, 04:05:22 am »
Ну вот Валера Шипков и Дмитрий Дагаев добавили примеров тоже :)
У меня пока пауза по работе, но мне дали много рекомендаций как улучшить интерфейс для мобилы и для ПК. Так что в середине марта вернусь с новой силой к проекту.
24
Общий раздел / Re: OberonJS
« Последний ответ от Ivan Denisov Февраль 23, 2017, 09:10:35 am »
Валерий, не парьтесь, проблема решена на стороне сервера. У меня были слишком агрессивные настройки кэширования. Теперь все ок.
25
Общий раздел / Re: OberonJS
« Последний ответ от Valery Solovey Февраль 22, 2017, 09:39:40 pm »
Можно заголовки у страницы настроить.
<meta http-equiv="Cache-Control" content="no-cache">

Или заголовки у http-ответа указать.
Это плохая идея, так как компилятор пол мегабайта весит :)
Во-первых, сервер сжимает передаваемые данные (или его можно настроить, чтобы он сжимал). Так что это после распаковки будет пол мегабайта.
Во-вторых, есть <frame> и <iframe>. Как я понимаю, с их помощью можно разбить страницу на несколько частей, которые будут иметь свои заголовки. Но это надо проверить. У меня был где-то пример. Если найду, то сообщу.
26
Общий раздел / Re: OberonJS
« Последний ответ от Ivan Denisov Февраль 22, 2017, 03:09:44 pm »
Влад, я сделал модуль для базовых операций со строками. Но вот ASSERT когда срабатывает, нельзя ли указывать в какой он процедуре сработал?

Процедуру вытащить можно, но непонятно зачем, если тебе и так весь стек доступен - см. свойство "stack" у перехваченного исключения.
Погляжу, не знал про это свойство.
27
Общий раздел / Re: OberonJS
« Последний ответ от vlad Февраль 22, 2017, 02:55:26 pm »
Влад, я сделал модуль для базовых операций со строками. Но вот ASSERT когда срабатывает, нельзя ли указывать в какой он процедуре сработал?

Процедуру вытащить можно, но непонятно зачем, если тебе и так весь стек доступен - см. свойство "stack" у перехваченного исключения.
28
Общий раздел / Re: OberonJS
« Последний ответ от vlad Февраль 22, 2017, 02:20:16 pm »
Добавил обработчики мыши, получился слайдер
https://models.molpit.org/model/52

Слайдер не работает на мобиле. А вот все остальное работает. Профит! :)
29
Общий раздел / Re: OberonJS
« Последний ответ от vlad Февраль 22, 2017, 05:42:24 am »
Влад, а тут Comdiv интересовался, почему проверка индексов так много времени занимает?

Потому что не считать выход за границы ошибкой одно из многих идиотских решений в джаваскрипте :)

Он пример накидал, что разница в 10 раз получается:
https://models.molpit.org/model/59

Да, если есть тест на котором хорошо видно разницу - гляну.
30
Общий раздел / Re: OberonJS
« Последний ответ от Ivan Denisov Февраль 22, 2017, 02:21:26 am »
Влад, я сделал модуль для базовых операций со строками. Но вот ASSERT когда срабатывает, нельзя ли указывать в какой он процедуре сработал?
Страницы: 1 2 [3] 4 5 ... 10