|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
Вы не единственный кому нужно поддерживать старые браузеры. И все уже придумали до нас. Есть такие утилиты как Babel которые позволяют программисту писать удобнее и бустрее на современном языке, но при этом чтобы код был понятен для старых браузеров. То же касается и стилей, можно указать какие браузеры и версии нужно поддерживать и на выходе будет по возможности подходящий стиль. IE8 если что уже настолько устарел, что уже не поддерживается и в Microsoft. И наверно можно попробовать уговорить перейти например на Google Chrome, обновлять парк машин при этом не требуется. Если заказчик работает на устаревшем, это не говорит о том что и разработчик тоже должен только на устаревшем. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2017, 00:52 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
В этом как раз основная суть, зачем самому себя ограничивать в использовании технологий. Ведь когда появится возможность использовать новые стандарты, придётся еще и серверную часть переписывать и не факт что получится. Используя же выработанные подходы, мы просто дорабатываем клиентскую часть и серверную независимо друг от друга. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2017, 01:57 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
DAiMor...можно попробовать уговорить перейти например на Google ChromeПожалуй нет: Chrome уже около года официально не поддерживает WinXP и не обновляется на ней, хоть и работает. FireFox пока что менее капризен в этом смысле. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2017, 12:35 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
После практического применения библиотечки были обнаружены незначительные баги, которые неодинаково отрабатывали созданный код на разных браузерах. Все что обнаружил исправил и выкладываю для будущих посетителей этого форума, вдруг кому нибудь и пригодится. HTML.CacheLib - видна только в области куда была установлена %ZHTML.CacheLib - видна из любой области имен на сервере ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2017, 18:41 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2017, 18:41 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
Alexey MaslovDAiMor...можно попробовать уговорить перейти например на Google ChromeПожалуй нет: Chrome уже около года официально не поддерживает WinXP и не обновляется на ней, хоть и работает. FireFox пока что менее капризен в этом смысле. Firefox до июня 2018 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2017, 22:52 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2017, 22:53 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
MyasnikovIA, в методе ExecRunMethod можно обойтись без x, используя $classmethod для вызова методов с любым числом аргкментов: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2017, 20:24 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
Также присоединяюсь к предложению опубликовать проект на GitHub с примерами использования. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2017, 20:25 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
Большое спасибо за подсказку. На днях внесу исправления и создам проект на GitHub. И естественно тут появится ссылка :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2017, 04:15 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
По мере выявления багов, буду вносить правки. А пока классы выложил: https://github.com/MyasnikovIA/HTML.CacheLib ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2017, 15:43 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
eduard93, Метод ExecRunMethod был взят из системного метода практически без изменений . Я сам удивился такой конструкции, но взял без изменений. Она работает без изменений уже не первый релиз, по этому не стал рисковать. Ваша идея конечно интереснее. Спасибо обязательно попробую в других местах, а то частенько приходится сталкиваться с неопределенным количеством аргументов. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2017, 02:49 |
|
Трансляция Intersystems Cache` кода в JS .
|
|||
---|---|---|---|
#18+
Привожу примеры использования библиотеки HTML.CacheLib https://github.com/MyasnikovIA/CacheBabylonJS Данный проект был изначально загружен из файлов HTML в Cache классы при помощи другой утилиты: https://github.com/MyasnikovIA/DevelopperUtilTools к сожалению она находится еще в стадии разработке, по этому о ней я напишу позже. пока что технология сырая, но любознательные могут посмотреть. DevelopperUtilTools- это транслятор проектов из файлов в Cache` P/S в Принципе на GitHab я выложил некоторые свои старые проекты. Можно посмотреть. вдруг кому-то будет полезно. https://github.com/MyasnikovIA ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2017, 06:53 |
|
|
start [/forum/topic.php?fid=39&msg=39544979&tid=1556309]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 159ms |
0 / 0 |