Jump to content

amelice

User
  • Posts

    583
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by amelice

  1. Да, я это понимаю. Попробовала разные варианты. Но ничего к решению не приводит. Да, я это понимаю. Попробовала разные варианты. Но ничего к решению не приводит. Другие варианты могут быть неверны - поэтому тут не стала приводить.
  2. Как правильно объявить двумерный массив? Если так написать: var s = []; function initArray(len1,len2){ for(var i = 0, k = 0 ; i < len1; i++, k++){ for(var j = 0; j < len2; j++){ s[i][j] = k; } } return s; } var b = initArray(2 , 2); то выводится ошибка : s is undefined.
  3. Уважаемые мужчины на форуме! Поздравляю вас с праздником! Мужчины - наши защитники, умы, гордость - чтоб у вас всегда все получалось, здоровья, хорошего настроения!
  4. кто знает где в php designer-e управлять табами (отступами)? Порылась в настройках не нашла?
  5. troll, буквально на следующей странице Фленагана было написано, про то что ты написал: "Если обработчик события определяется путем присваивания HTML-атрибуту строки JavaScript-кода, то при этом неявно определяется JavaScript-функция." Спасибо всем за помощь.
  6. В книге Флэнагана написано - "Чтобы определить обработчик события, мы присваиваем свойству - обработчику события саму функцию, а не результат её вызова." Например: function confirmLink() { return confirm(' Вы действительно хотите посетить ' + this.href + '?'); } function confirmAllLinks() { for(var i = 0; i < document.links.length; i++){ document.links[i].onclick = confirmLink; // } а в HTML если написать <body onload="confirmAllLinks"> не работает. Работает если добавить круглые скобки после названия функции. Хотела понять в каких случаях нужны круглые скобки, а в каких не нужны?
  7. Нее.. ) Сегодня уже ДОМ. )
  8. До истины еще не дошли. А так по теме, почему бы не узнать все способы записи? Мне интересно, часто ли используются другие записи анонимных функций на практике, кроме обрамления их в скобки?
  9. Вместо скобок можно написать Материал вот отсюда. http://learn.javascript.ru/tutorial/function-declaration-expression
  10. Кроме прочего, этим можно пользоваться для валидации даты, не заводя массива констант: если дату распарсить, подставить части в new Date() и перевести в оригинальный формат, для правильной даты результат должен совпасть с оригиналом, а если не совпал — значит, дата недопустимая. А можно пример?
  11. SelenIT, классное решение для счета количество дней. function daysInMonth(year, month) { return (new Date(year, month+1, 0).getDate()); } Не знала, что как аргумент даты можно использовать 0. Как тут работает getDate? Интуитивно вроде понимаю, а вот анализировать не могу. а у меня варварская арифметика indexDay = Math.round((new Date(fullYear, monthNext) - new Date(fullYear, month))/(24*60*60*1000));
  12. Уф, работает! http://learn.javascript.ru/play/ghgt4 Все проще оказалось, не нужно месяц считать, в цикле каждая итерация это месяц. Так как мы прибавляем к текущей дате количество дней в текущем месяце, таким образом увеличиваем текущую дату до второй даты. Поэтому нужно итерацию считать, когда дойдет до 12 -> счетчик года увеличиваем на 1, а счетчик месяца обнуляем. Получается месяц - это последняя итерация. Таким образом не нужно ломать голову на високосные года и все прочее...
  13. Можно попробовать так: 1. Определяем функцию, которая считает количество дней в текущем месяце. countDays(currenIndex) 2. К индексу текущей даты прибавляем значение функции. indexDate.setDate(indexDate.getDate() + countDays(currenIndex)); 3.Организуем цикл сравниваем индекс текущей даты с будущей датой. while (indexDate < untilDate) Если ложь, то высчитаем с будущей даты текущую. Если тру то крутим цикл, внутри цикла: 1. и к индексу текущей даты и к самой текущей дате прибавляем значение функции: currenDate.setDate(currenDate.getDate() + countDays(currenIndex)); indexDate.setDate(indexDate.getDate() + countDays(currenIndex)); 2. организуем счетчик для количества лет. вытаскиваем год текущей даты и сравниваем со следующим годом. Если равны, то счетчик +1. Когда цикл закончится текущая дата будет равна меньше месяца к будущей дате, можно посчитать разницу дней. а вот месяц не получается у меня считать. Примерно так: http://learn.javascript.ru/play/KR2RRb
  14. Вобщем, как всегда и получается - сначала все ломаем, а потом пытаемся что то слепить из того что осталось. ) По теме не знаю, реестр для меня как документы с особым подходом. ) Лучше доверится тому кто знает.
  15. Вы может путаете? Нету такого тега.
  16. как вариант попробуйте так сделать: http://jsfiddle.net/5TvVR/22/
  17. На моем еле дышащем ноуте эффект градиента не очень заметно, блеклое подчеркивание получается. Но все же необычно.
  18. Если ТС оказался в выигрыше, тем лучше для тех кто попрактиковался на его задаче. Значит не только попрактиковались, а еще и помогли.
  19. amelice

    Тэг <LI>

    Тоже самое хочу сказать, особенно со вторым пунктом трудности. )
  20. Покажите как должно быть?
  21. А кто поддерживает ТС? Мне кажется никто его не поддерживает. Зато его тема кому-то другому оказалась полезной для практики. Если кто то за него решил его задачу, то это не всегда значит, что в первую очередь ему помогли.
  22. http://htmlbook.ru/faq/kak-otobrazit-tegi-na-veb-stranitse Спецсимволы - http://htmlbook.ru/samhtml/tekst/spetssimvoly
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy