Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.07.2008, 23:57
Аспирант
Отправить личное сообщение для Виталий Посмотреть профиль Найти все сообщения от Виталий
 
Регистрация: 20.07.2008
Сообщений: 30

Оптимизация и Быстрый код
Всем доброго времени суток.
Предпологается некий интересный тест, проверки написания бустрого ( при выполнении ) когда на JS. Суть в следующим: есть некий HTML code
<table id="Calendar" class="HWCalendar" border="1" cellpadding="0" cellspacing="0" onSelectStart="return false;">
<thead>
</thead>
<tbody>
</tbody>
</table>

неоходимо с помощью JS создать таблицу календаря, а именно с 2008.01.01 по 2009.01.01
первая TR сожержит список дней в формате Friday, February 1, 2008 ; Saturday, February 2, 2008 ... и т.д.
первый столбей содержит время 12:00 AM ; 12:30 AM .. 11:30 PM
остальный ячейки календаря просто пустые
конечная таблица должна быть 365 ( дней в году ) * 49 ( 24 зача * 2 т.к. интервал по 30 мин ) = 17885 TD в искомой таблице.
просто хочу оценить свой уровень и уровень людей на этом форуме.
сразу скажу, задача легкая, у меня для интрини под FF и IE занимает меньше 2с.
заранее спасибо, кому интересно
P.S. позже выложу примерный код для обсуждения
Ответить с цитированием
  #2 (permalink)  
Старый 21.07.2008, 07:12
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Если честно - лениво, но на результаты бы посмотрел.
А вообще, мне кажется, что самый быстрый способ работы - это подставить строку с таблицей через innerHTML куда надо. В смысле таблица будет целиком написана в строке, константой, благо все данные известны заранее.

Последний раз редактировалось Snipe, 21.07.2008 в 07:57.
Ответить с цитированием
  #3 (permalink)  
Старый 21.07.2008, 09:40
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Snipe
но на результаты бы посмотрел
И на результаты бы не посмотрел, ибо простая неинтересная задача, требующая, тем не менее, много кодинга (вместе с тестированием и отладкой).
Ответить с цитированием
  #4 (permalink)  
Старый 21.07.2008, 13:45
Аспирант
Отправить личное сообщение для Виталий Посмотреть профиль Найти все сообщения от Виталий
 
Регистрация: 20.07.2008
Сообщений: 30

Много кодинга и времени на тестирование ??? 30мин на все правсе, динамически создать таблицу и все
Ответить с цитированием
  #5 (permalink)  
Старый 21.07.2008, 13:56
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Не вижу смысла в этой задаче, если честно. Как можно по ней определить чей-то уровень? Тут не алгоритм какой-то нужно придумать интересный, а просто написать код, который будет наименьшее количество раз "дергать" DOM, соответственно будет быстро работать.
Ответить с цитированием
  #6 (permalink)  
Старый 21.07.2008, 14:24
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от Виталий
30мин на все правсе
ради чего? 30 мин кодинга на неинтересную задачу -- это много.

Если кто-то на форуме задает простой вопрос, написание ответа на который займет больше минуты, я лично прохожу мимо. Вот если вопрос интересный, то и час потратить не жалко. Ради создания таблички убивать пол часа? Извините, но тут (и не только тут) многим уже не нужно ничего никому доказывать.
Ответить с цитированием
  #7 (permalink)  
Старый 21.07.2008, 20:01
Аспирант
Отправить личное сообщение для Виталий Посмотреть профиль Найти все сообщения от Виталий
 
Регистрация: 20.07.2008
Сообщений: 30

Я просто хотел посмотреть, как люди вообще пишут подобные вещи, на сколько они понимают хитрости языка, мне, как разработчику интересно посмотреть и что то взять на вооружение, если никому не интересно, дело каждого, лично яб взяся, что то показать и что то самому дать, если это полезно.
Всем спасибо, всем доволен
Ответить с цитированием
  #8 (permalink)  
Старый 21.07.2008, 20:22
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Сообщение от Виталий Посмотреть сообщение
Я просто хотел посмотреть, как люди вообще пишут подобные вещи, на сколько они понимают хитрости языка, мне, как разработчику интересно посмотреть и что то взять на вооружение, если никому не интересно, дело каждого, лично яб взяся, что то показать и что то самому дать, если это полезно.
Всем спасибо, всем доволен
У меня к Вам предложение: давайте Вы напишете свой код, а мы все вместе его доведем до оптимального (если это возможно).
И нам не писать много кода и Вам покажем парочку секретных кунг-фу (опять же, если это будет возможно).
Просто писать, по сути, одно и то же сразу нескольким людям незачем... ИМХО

Последний раз редактировалось Snipe, 21.07.2008 в 20:28.
Ответить с цитированием
  #9 (permalink)  
Старый 21.07.2008, 21:17
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Виталий, еще раз повторюсь: это интересно на интересных задачах, рисование таблички интересной задачей назвать трудно.
Ответить с цитированием
  #10 (permalink)  
Старый 22.07.2008, 01:27
Аспирант
Отправить личное сообщение для Виталий Посмотреть профиль Найти все сообщения от Виталий
 
Регистрация: 20.07.2008
Сообщений: 30

http://spb-nikitin.110mb.com/Calendar/Calendar.html

вот ссылка на примерный код, да я согласен, легче анализировать код написанный, чем тоже самое плодить.

Заранее спасибо, смотрите, коменируйте что понятно, что не понятно, что плохо сделано, что очень плохо
Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимизация и разбор javascript! o55rus Общие вопросы Javascript 2 23.09.2008 20:33
Оптимизация скриптов object Ваши сайты и скрипты 9 21.07.2008 13:58
Выполнить код после загрузки изображения EugenyK Events/DOM/Window 2 15.07.2008 10:09
как разодрать код scuter Общие вопросы Javascript 1 25.04.2008 21:39
Стоит ли пользоваться библиотеками или лучше писать свой код? lancer Общие вопросы Javascript 5 24.03.2008 19:31