Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
Можно ли из кода JavaScript получить результат из CSP-method, например объектную ссылку и далее в JavaScript воспользоваться ей как обычным объектом, м.б. есть примеры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 13:00 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
komogvМожно ли из кода JavaScript получить результат из CSP-method Можно. Для этого существуют гипперэвенты Код: plaintext 1. 2. 3. komogvнапример объектную ссылку и далее в JavaScript воспользоваться ей как обычным объектом Нет. Ореф класса есть локальная переменная COS да еще и работает она только в той области, в которой открыли/создали экземпляр класса... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 16:23 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
Спасибо, т.е. как я понял, если я имею некий ResultSet и хочу красиво заполнить таблицу различными параметрами тэгов <td> то прописывать я это должен внутри CSP метода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 18:00 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
komogv, Вы можете просто вернуть какую-нибудь кодированную строку, не факт, что это хороший результат. Вы можете в самом методе сгенерировать javascript код и через DOM сделать то, что вы хотите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2011, 18:26 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
komogvМожно ли из кода JavaScript получить результат из CSP-method, например объектную ссылку и далее в JavaScript воспользоваться ей как обычным объектом, м.б. есть примеры? Именно CSP интересует? Для zen-приложения можно вполне приятные JS-объекты получать от каше-сервера. Даже с поведением, если есть желание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2011, 06:20 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
Спасибо, наверное действительно можно перегнать набор в массив и работать уже с ним, а с zen я еще не до такой степени разобрался, но если JavaScript выполняется на стороне сервера Cache - замечательно, где бы найти архив примеров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2011, 09:13 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
komogvесли JavaScript выполняется на стороне сервера Cache - замечательно JS всегда выполняется на стороне клиента. А вот метод кащейский, вызваный гипперэвентом, выполнится на сервере. komogvгде бы найти архив примеров? Что именно нужно? Тут на форуме масса примеров по CSP... И он не сложен в понимании, подготовленному прогеру достаточно CSP_КвикСтарт, который можно скачать с сайта ИС... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2011, 10:26 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
Конечно, пример в документации "кубика" маловат, попробуем Quick ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2011, 13:52 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
kolesovДля zen-приложения можно вполне приятные JS-объекты получать от каше-сервера. Даже с поведением, если есть желание. Для csp: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2011, 17:00 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
doublefint , в чём тайный смысл делания клиентского JS на сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2011, 20:26 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
krvsa, в передаче javascript (клиентского) объекта с необходимыми данными с сервера на клиент. При необходимости и с динамически формируемым поведением (на сервере) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2011, 10:40 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
doublefint , повторю вопрос... Для чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2011, 12:11 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
komogvМожно ли из кода JavaScript получить результат из CSP-method, например объектную ссылку и далее в JavaScript воспользоваться ей как обычным объектом, м.б. есть примеры? kolesovДля zen-приложения можно вполне приятные JS-объекты получать от каше-сервера. Даже с поведением, если есть желание. doublefint Для csp: ... krvsaповторю вопрос. Для чего? "Хьюстон, у нас проблемы..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2011, 12:55 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
krvsa, Для того, чтобы создать объекты, о которых не знает клиентская сторона. Например, некоторые элементы хранятся в каше, и они о себе знают, также у них есть какое-то поведение. Каким образом их передать клиенту? В том числе требуется динамическое удаление и вставка объектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2011, 17:29 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
Блок А.Н.Например, некоторые элементы хранятся в каше, и они о себе знают, также у них есть какое-то поведение. Каким образом их передать клиенту? Какое-то пространное объяснение... Естьу кого-то конкретика какая-то по такой замечательной возможности? Поскольку я пока не представляю что это такое волшебное должно случиться, для делания "клиента" на сервере... Блок А.Н.В том числе требуется динамическое удаление и вставка объектов. Это и на клиенте можно организовать через тот же setTimeout() или setInterval()... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2011, 10:25 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
doublefint"Хьюстон, у нас проблемы..." Это и весь рассказ? Очень по-деловому... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2011, 10:26 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
krvsa, рррр... Я не понимаю, как этого можно не понять. Сервер в качестве фабрики объектов для клиента. Клиент ждет в ответ объекты с определенным интерфейсом. В зависимости от логики приложения, это поведение может быть разным и определяется сервером. Позволяет клиенту оставаться неизменным при изменениях на сервере. Это возможность. Можно использовать, а можно не использовать. Что в этом сложного ?! Какой религиозной догме это противоречит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2011, 11:47 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
doublefint , это все теория... Практически ты это применял? Для каких целей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2011, 20:43 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
doublefintЭто возможность. Можно использовать, а можно не использовать. Меня как раз и и нтересует для чего сию возможность применять. Если нет путёвого примера где польза от неё ну просто очевидна - это одно дело, можно сразу взять на вооружение... Если пример даже придумать сложно - такая "возможность" и нафик не нужна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2011, 20:46 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
krvsaБлок А.Н.Например, некоторые элементы хранятся в каше, и они о себе знают, также у них есть какое-то поведение. Каким образом их передать клиенту? Какое-то пространное объяснение... Естьу кого-то конкретика какая-то по такой замечательной возможности? Поскольку я пока не представляю что это такое волшебное должно случиться, для делания "клиента" на сервере... Звиняйте, рабочий пример чтобы вам это доказать, мне делать лень. Но вот кусок программы. Это конкретика, но что она даст? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. krvsaБлок А.Н.В том числе требуется динамическое удаление и вставка объектов. Это и на клиенте можно организовать через тот же setTimeout() или setInterval()...Вы что-то непонятное говорите. При чем тут setInterval? Мне же не рандомными значениями нужно это заполнить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2011, 21:44 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
krvsa... Я такую возможность использовал при разработке редактора документации для технологических процессов. Есть такой документ - маршрутно-операционная карта. В ней построчно записывается, что должны делать при обработке той или иной детали или узла. Причем строки эти разнотипные - описывают операции, оборудование, переходы, инструменты, материалы, комментарии и т.д. Более того, каждый тип строки может разделяться на подтипы (классы) . У каждого типа строки есть определенный набор полей. Маршрутно-операционная карта (МОК) техпроцесса сборки автомобиля может состоять из ~10 тыс. строк. Чтобы браузер не выел всю доступную память при отрисовке такой МОК (div-ы с инлайн div) , такие строки динамически подгружаются/выгружаются с сервера json-объектами, которые умеют себя добавить, редактировать, удалить, обновить и т.д. В зависимости от вида техпроцесса (сборка, гальваника и окраска, мехобработка) выделялись все новые и новые подтипы строк, но интерфейсная часть редактора оставался относительно неизменной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2011, 22:33 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
doublefint , много чего написал... Спасибо конечно... Но полезного я для себя не почерпнул ничего... Больше вопросов не имею. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2011, 13:49 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
komogvМожно ли из кода JavaScript получить результат из CSP-method, например объектную ссылку и далее в JavaScript воспользоваться ей как обычным объектом, м.б. есть примеры? А мне JSON приглянулся здеся в нем слова "воспользоваться как обычным объектом" звучат буквально. И служебных данных гонится на клиента очень мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2011, 11:17 |
|
||
|
CSP из JavaScript
|
|||
|---|---|---|---|
|
#18+
komogv , <jsonProvider> Zen Proxy Objects Примеры: CSP ZEN Исходники примеров можно найти в области "SAMPLES". krvsaв чём тайный смысл делания клиентского JS на сервере? когда нужно с сервера обновить "много" данных, например для <textarea>, <html> и т.д.: Class sqlru.test Extends %ZEN.Component.page { XData Contents [XMLNamespace=" http://www.intersystems.com/zen" ] { <page xmlns=" http://www.intersystems.com/zen" title=""> <button caption="length" onclick="zenAlert(zenGetProp('memo','value').length);"/> <button caption="test1" onclick="zenPage.SrvTest1();"/> <button caption="test2" onclick="zenPage.SrvTest2();"/> <textarea id="memo" rows="50" cols="50"/> </page> } /// Этот метод не работает. Method SrvTest1() [ZenMethod] { set value=$replace($j("",4000000)," ","a") do ..%SetValueById("memo",value) } ClassMethod SrvTest2() [ZenMethod] { set value=..QuoteJS($replace($j("",32000)," ","a")) &js<var value='';> for i=1:1:125 &js<value+=#(value)#;> &js<zenSetProp('memo','value',value);> } } когда нужно скрыть некий javascript-код от любопытных глаз. Впрочем, это лишь первый шаг. doublefint, DAiMor , "Шуточный"? вариант использования технологии, продемонстрированной на "Школе Инноваций - 2011". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2011, 16:57 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37442287&tid=1557636]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 461ms |

| 0 / 0 |
