|
Фреймворки AJAX с удобной обработкой event-ов
|
|||
---|---|---|---|
#18+
Подскажите, какие есть фреймворки чтобы удобно было эвенты от контролов на странице отправлять для обработки серверу, с минимальной ручной кодировкой яваскриптов на стороне клиента, и чтобы можно было ответы от сервера распихивать по клиентским контролам? Вручную я всё это написать могу, но думается мне что велосипед такой давно существует. Посмотрел на реализацию JSF - что-то уж очень оно там наморочено, да и код сервлетов который там генерится, какой-то не-по-детски избыточный... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2006, 12:26 |
|
Фреймворки AJAX с удобной обработкой event-ов
|
|||
---|---|---|---|
#18+
Конечная идея такая: AJAX-страница говорит серверу "поступил такой-то эвент от такого-то контрола с такими-то свойствами". Сервер отвечает "сделать то-то с такими-то контролами/объектами". Но не написанием кучи обработчиков и толстых скриптов на вебе а с помощью каких-то централизованных диспетчирующих методов. Иначе говоря = интересует унифицированная система диспетчирования сообщений и ответов. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2006, 12:33 |
|
Фреймворки AJAX с удобной обработкой event-ов
|
|||
---|---|---|---|
#18+
я конечно понимаю, что не вариант, но можно делать eval от ответа сервера. А сервер будет возвращать команды, для выполнения. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2006, 12:43 |
|
Фреймворки AJAX с удобной обработкой event-ов
|
|||
---|---|---|---|
#18+
Damnedestя конечно понимаю, что не вариант, но можно делать eval от ответа сервера. А сервер будет возвращать команды, для выполнения. Не, это изврат получится... Хочется так сделать: элемент при OnClick передает яваскрипту ссылку на себя. Яваскрипт по этой ссылке собирает из документа всё что про этот элемент известно, и посылает серверу. Сервер, изучив пришедшее сообщение, отвечает другим сообщением в унифицированном формате, которе анализируется клиентским скриптом. Но чтобы не было кучи обработчиков "кто в лес кто по дрова", а централизовать весь обмен с сервером в едином скрипте, выработать унифицированный формат сообщения, и единообразно диспетчировать по странице ответы сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2006, 12:50 |
|
Фреймворки AJAX с удобной обработкой event-ов
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Соответственно сервер будет возвращать что-то типа Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2006, 12:55 |
|
Фреймворки AJAX с удобной обработкой event-ов
|
|||
---|---|---|---|
#18+
Damnedest Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Соответственно сервер будет возвращать что-то типа Код: plaintext
Хм... посылать с сервера вызов функции - это оригинально. В букварях по аяксу мне такой подход не попадался. Надо будет в этом направлении покопать, спасибо за идею. Кстати и клиентские обработчики может сервер возвращать, только вот как свежие куски яваскрипта в документ всунуть? PS: если б с сервера сериализованный объект можно было клиентскому яваскрипту скормить (или сделать RMI-callback через хттп) - было бы еще интереснее :) но это уже из области шизы :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2006, 13:05 |
|
Фреймворки AJAX с удобной обработкой event-ов
|
|||
---|---|---|---|
#18+
Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2006, 13:23 |
|
Фреймворки AJAX с удобной обработкой event-ов
|
|||
---|---|---|---|
#18+
Код: 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.
softclub.ru там посмотри у них реализацию ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2006, 20:59 |
|
|
start [/forum/topic.php?fid=22&msg=34071664&tid=1459236]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 267ms |
total: | 425ms |
0 / 0 |