Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. Great Rash

    Хуки в ООП

    Вроде как, ООП для того и нужно, чтобы класс "выпечка" мог легко преобразоваться в класс "пирог" или "торт". Я не прав? Функцию переопределяют те кто не юзает ООП - это я предполагаю. А там хз для чего, у меня подобных ситуаций не возникало.
  2. а потом ты пишешь: Непонятки... <head> <title>Мега страница</title> <link rel="stylesheet" src="day.css" type="text/css" media="screen" /> <script type="text/javascript"> window.onload = function() { var path = 'night.css'; var link = document.getElementsByTagName('link')[0]; var time = new Date().getHours(); if (time > 21 || time < 6) { link.setAttribute('src', path); } } </script> </head> Так попробуй.
  3. Great Rash

    Хуки в ООП

    Вот читаю в комментах к одной из статей про хуки: Если область применения только такая, то в ООП хуки нафиг не упали ибо можно перегружать методы родительского класса (или, если это интерфейс, то нужно перегружать). Читаю комменты дальше: С этим оратором полностью согласен. Думаю реализацию этих паттернов нагуглить не составит труда.
  4. Не проще просто грузить разные страницы в зависимости от того день сегодня или ночь? Делать такое на JS - извращение. Тут идеально подойдет тот же PHP (ну или любой другой серверный язык, поддерживающий инклюды). И вообще, постоянно менять контент (в смысле текста) не очень хорошо с точки зрения поисковой оптимизации. Если конечно планируется продвижение сайта в поисковиках.
  5. Переделывайте логику. Устанавливать значение инпута надо после ответа аякса.
  6. Все работает если убрать функцию mod_typeChange(). Ищите проблему там.
  7. Точно одинаковый? Может сборки разные? Зачем использовать то, что далеко не везде работает?
  8. А при чем тут CSS и JS? Ну узнать какие браузеры не понимают CSS3 и для них сделать скрипт.
  9. Не надо писать .innerHTML 100500 раз, это очень плохо. Стили должны примениться. var html = '<div class="one">'; html += '<ul>'; html += '<li><a href="">google</a></li>'; html += '<li><a href="">google</a></li>'; html += '<li><a href="">google</a></li>'; html += '<li><a href="">google</a></li>'; html += '</ul>'; html += '<div>'; document.body.innerHTML = html; // так будет гораздо быстрее
  10. Регулярки, по идее, самые медленные.
  11. Чтобы корректно работало обработчики событий надо оформить в функцию. В той теме я их написал просто для примера. Ну и опять же хотелось бы взглянуть на живой пример, а не на куски кода.
  12. В горно-рудном городке было б логично выбрать горно-рудную профессию. Геолог какой-нить... Ясен пончик что в маленьком городке (не областной/районный центр) необходимость в верстальщиках стремится к нулю. Советую, пока не поздно, бросить это дело. Ну а если упёрлись, то тогда фриланс (если нет возможности переехать в город покрупнее).
  13. if (document.addEventListener) { // если браузер понимает слушатели // код } else { // если не понимает // другой код }
  14. pt - это point, а не punct. Пруф. dpi - dots per inch ppi - pixels per inch (а не points per inch). Пруф. На счет введения да был не прав. UPD: На счет Apple и 72dpi Тёма Лебедев снова наврал. Apple принял 72ppi за стандарт, потому что первый персональный комп они содрали с Xerox Alto, где уже был стандарт 72ppi просто потому, что при такой плотности пикселей 1px будет примерно равен 1pt.
  15. Некоторые мобильные браузеры не понимают сокращенную запись цвета, поэтому, если нужна поддержка мобил (не смартфонов, а просто мобил), то рекомендуется писать 6 символов вместо 3. Пруф (pdf).
  16. Именно так и есть. Если не ошибаюсь, то термин pt и dpi был введен во времена появления принтеров. Размерность pt может различаться в зависимости от того какой используется в принтере картридж. В старых принтерах диаметр сопла картриджа был больше, из-за этого размер точки (pt) на бумаге был тоже больше, ну и соответственно плотность точек (dpi) при печати была меньше. В современных струйных и лазерных принтерах dpi гораздо выше чем раньше (как дело обстоит с офсетной печатью не представляю). Почему на мониторах за стандарт приняли 72dpi тоже не понятно.
  17. Вынуть блок #contrnt_right из блока #content_left и положить его рядом.
  18. Заменить document.getElementById('rez').color='red' на document.getElementById('rez').style.color='red' Заменить onClick на onclick.
  19. Так и ответьте начальнику
  20. ТС пишет, что книги/форумы читать ему влом и просит видеоуроки...
  21. Он под конкретную высоту, а если текста будет больше?
  22. Ну и ответ... Где, когда и при каких обстоятельствах? Вот что я хотел увидеть По нику не помню...
×
×
  • 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