Jump to content

Vin

User
  • Posts

    702
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Vin

  1. На валидатор это никак не влияет. Тут надо руководствоваться здравым смыслом. Конкретно в данном случае, получается не очень аккуратно, но допустимо. Ещё отмечу, что плохой практикой считается называть элементы подобным образом: "width60 floatleft".
  2. Не понимаю, в чём проблема: отхлебнул, поставил чашку подальше
  3. http://learn.javascript.ru/templates http://habrahabr.ru/post/112843/ — осторожно, проект больше не развивается http://habrahabr.ru/post/201684/
  4. Так её не только для java можно использовать. У них даже на сайте написано "IntelliJ IDEA — The Best Java and Polyglot IDE".
  5. Вот для этого и нужно знать JS хотя бы на каком-то уровне, чтобы иметь возможность разобраться с конкретной задачей. А по кусочкам всё делать, не зная основ, не получится.
  6. Пользуюсь Komodo Edit в основном, Notepad++ — для мелких правок.
  7. Делать скидку, когда и так работаешь "с минимальной рентабельностью", не стоит. Скидки делают те, кто может себе это позволить.
  8. Маловероятно, что американский фрилансер будет работать с заказчиком из Индии, то ли дело наоборот
  9. Да, жалкие 0.2% (данные по Белоруссии) с браузером 12-летней давности так важны)) Странно, что NN3 в списке нет)) По второму макету: вместо <!--[if IE]> следует написать <!--[if lt IE 9]> или <!--[if lte IE 8]>, т.к. IE9 семантические элементы HTML5 поддерживает.Инпуту внизу следует задать type, а в качестве подсказки вместо дефолтного значения использовать атрибут placeholder. Для ие и прочих древностей поддержку плейсхолдера эмулируем скриптом placeholder.js (условные комментарии не нужны, скрипт сам определяет поддержку).
  10. http://htmlbook.ru/samhtml/yakorya http://api.jquery.com/event.preventDefault/
  11. http://www.artlebedev.ru/tools/technogrette/html/browser-performance/ http://chikuyonok.ru/2010/11/optimization-story/ Не самые новые статьи, но хорошо объясняют, как вёрстка динамических и смежных с ними элементов влияют на производительность. Ещё добавлю, что box-shadow довольно "тяжёлое" свойство для анимируемых элементов. Попробовал без тени запустить: по-моему, явно быстрее работает, но не идеально, без border-radius работает ещё быстрее. Для работы с CSS-анимациями есть и jQuery-плагины: http://habrahabr.ru/post/140630/ Там основная проблема именно перерисовке всего и вся: массивный блок с большим количеством элементов, картинками, CSS3-приблудами.
  12. "Большая книга CSS" — хорошая книга для новичков. Если CSS 2.1 нормально знаешь, то вообще не вижу смысла покупать отдельно книгу по CSS3. Но судя по содержанию и объёму эта книга не просто обзорная по CSS3, а полноценный учебник с учётом последних тенденций. Если новичок, взять можно.
  13. Есть видеокурс http://psd2cms.ru/. Предполагается, что определённое знание HTML и CSS уже есть.
  14. Vin

    Из HTML в PHP

    Какой вопрос — такой ответ
  15. Если сравнивать с "обычным" верстальщиком, то скорее всё-таки более сложная, но разница в зарплатах явно не соответствует разнице в сложности. Просто 1С — востребовано, бренд и практически монополия. То же самое с "битрикс-программистами".
  16. getElementsByTagName вполне кроссбраузерный, вместо getElementsByClassName лучше использовать querySelectorAll — он поддерживается IE8. Ну и такой проблемы вообще не будет, если используется jQuery или другая библиотека для работы с DOM. Не раз натыкался на подобный фунционал, но, к сожалению, не помню где.
  17. Что за странная Mozilla 1 в статистике liveinternet, до сих пор имеющая значительную долю? На searchengines писали, что это Mozilla Suite, но таковая тоже давно не поддерживается и заменена на Seamonkey. Посмотрел user agent'ы Seamonkey — не увидел там ничего такого, что можно было определять как "Mozilla 1". Также встретил упоминание, что Icewasel (сборка Firefox для для linux-дистрибутива Debian без закопирайченных логотипа и названия) актуальных версий также определяется как "Mozilla 1". Видимо, liveinternet любые браузеры на движке Gecko без подстроки "Firefox" в юзерагенте обозначает так. Тогда возникает вопрос о корректности такой статистики — ведь для рунета именно показатели liveinternet считаются эталоном.
  18. С интуитом надо быть поосторожнее — там очень много совершенно не актуального старья.
  19. http://meldmerge.org/ правда для win устанавливать не очень удобно.
  20. Vin

    Книги по С++(PHP)

    Тоже думаю выучить C++ и тоже склоняюсь к Прате. Да и судя по отзывам новое издание Страуструпа перевели не очень. Ещё, когда books.ru устроили аттракцион невиданной щедрости с электронными книгами, купил вот эту http://www.books.ru/books/programmirovanie-na-c-fail-pdf-651534/?show=1 – вроде нормально для вводного курса.
  21. По краям от контента поставил две направлящих и померил. Желательно, чтобы влезало в 1024 без скролла, но здесь дизайнер немного ошибся и сделал контент слишком широким. Если быть точным, то 1068px, но и не 1260 — будет только небольшой скролл на маленьких мониторах.
  22. Если a[name=modal] – это та ссылка, при клике по которой открывается баннер, то $('a[name=modal]').click(); в конце кода перед закрывающими скобочками. //остальной код //... $('a[name=modal]').click();});</script>
  23. Имелось в виду без фона страницы, который тянется на всю страницу, конечно. А так ширина чуть больше 1050px.
  24. Опять не так)) Так жуквери генерирует разметку $('<a href="#dialog" name="modal">ОКНО</a>'). В $() нужно в кавычках вставить CSS-селектор ссылки. http://jsfiddle.net/2P3Qh/
  25. Переход по якорю не является перезагрузкой. Чтобы предотвратить переход http://api.jquery.com/event.preventDefault/ Для этого нужно использовать cookie, в них, к сожалению, не силён. Рекомендую посмотреть здесь http://htmlforum.ru/index.php?showtopic=46050 '#dialog' — условный идентификатор ссылки. Вместо него нужно подставить тот селектор, который фактически используется.
×
×
  • 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