Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 07.09.2014, 08:10
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

bes, используй для рендера не DOM, а canvas и будет всё ок. В GoogleDocs так и сделано.
__________________
kobezzza
code monkey
Ответить с цитированием
  #12 (permalink)  
Старый 07.09.2014, 11:14
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от kobezzza
bes, используй для рендера не DOM, а canvas и будет всё ок. В GoogleDocs так и сделано.
задал задачку

далее рисования прямых линий на канве дело не доходило, поэтому дальше наличия двух примеров типа
http://jsfiddle.net/3cL5kxro/ (здесь возможно неудачный, так как текст даже не выделяется)
http://jsfiddle.net/gtv6mxc5/
дело пока не пошло

или требуется реализовать второй google docs?
Ответить с цитированием
  #13 (permalink)  
Старый 07.09.2014, 11:23
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
или требуется реализовать второй google docs?
Ну, это тебе уже решать, я просто сказал, как решить проблемы тормозов
__________________
kobezzza
code monkey
Ответить с цитированием
  #14 (permalink)  
Старый 07.09.2014, 11:24
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от kobezzza
Ну, это тебе уже решать, я просто сказал, как решить проблемы тормозов
не, а простой способ вставить ту табличку в canvas есть?
Ответить с цитированием
  #15 (permalink)  
Старый 07.09.2014, 11:26
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от bes Посмотреть сообщение
не, а простой способ вставить ту табличку в canvas есть?
Нет конечно, нужно либо писать самому движок рендеринга, либо юзать готовое.
__________________
kobezzza
code monkey
Ответить с цитированием
  #16 (permalink)  
Старый 07.09.2014, 11:40
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от kobezzza
Нет конечно, нужно либо писать самому движок рендеринга, либо юзать готовое.
ясно

хотя возможно не до конца понятна идея: для активной ячейки создаётся DOM-элемент (или их небольшая совокупность), все другие ячейки - рисунок, поверх которого находится этот DOM-элемент, так?

и связанный с этим вопрос: также реализуется и выделение на канве: поверх канвы находится DOM-элемент, в котором и происходит выделение?
Ответить с цитированием
  #17 (permalink)  
Старый 07.09.2014, 11:48
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

bes, это уже как реализуешь. Можно написать полностью свой рендер на canvas и отказаться от DOM в принципе, а можно как то совмещать DOM с Canvas. Тут уже нужно по ходу разбираться. Задача сложная и делать её можно очень долго, но интересная.
__________________
kobezzza
code monkey
Ответить с цитированием
  #18 (permalink)  
Старый 07.09.2014, 11:53
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от kobezzza
bes, это уже как реализуешь. Можно написать полностью свой рендер на canvas и отказаться от DOM в принципе, а можно как то совмещать DOM с Canvas. Тут уже нужно по ходу разбираться.
понятно
в табличках google docs видно, что создаются DOM-элементы для активных ячеек (в поиске в DOM находятся введённые значения)

Сообщение от kobezzza
Задача сложная и делать её можно очень долго, но интересная.
да, спасибо, мотивация изучить эту область детальнее, появилась
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертировать таблицу в MS Excel Alexxiss Общие вопросы Javascript 3 11.11.2012 11:36
Copy/paste from excel into ExtJs-Grid? JDev ExtJS 1 15.08.2012 18:15
Загрузка excel в таблицу HTML-документа LaNaite Общие вопросы Javascript 2 28.07.2012 20:57
Перевод в док и excel mycoding Серверные языки и технологии 9 07.01.2011 23:23
Сохранить таблицу из броузера в Excel GRIG Общие вопросы Javascript 8 29.09.2009 14:46