juharop: есть мнение, что так не правильно делать)
Типа ключевое слово new подразумевает, что будет создан новый объект, а у нас внутри там идет подмена. Это в других языках нельзя создать объект без класса и поэтому они извращаются, а в JS надо пользоваться преимуществами языка)
Но дело ваше конечно)
justsome: это все статичные макеты. Хоть фотошоп, хоть скетч. Хотя наверняка уже есть плагины, которые добавляют функционал для прототипирования в эти проги.
Object Saymon: привет, по паттернам нормальной книги ни одной не встречал. Из разных источников надо собирать по крупицам. Можно попробовать почитать Addy Osmany, но по-моему он немного запутанно все объясняет. И еще вот это можно от него же: large scale JS.
Все остальное ща уже не помню точно, но искал давно гуглением примерно по таким запросам "javascript patterns", "javascript mvc", "javascript observer mediator"
Александр Аксентьев: ну там не велосипед, а целая велосистема)
Одному человеку и не стоит браться за такое, но в составе команды сделать свой небольшой велосипедик это будет полезно.
Моя точка зрения такова: чтобы разобраться в том, как работает некий плагин/библиотека, надо написать свою реализацию этой библиотеки, но тут есть два возможных варианта развития событий:
Первый - твоя реализация окажется хуже оригинала и это будет свидетельствовать о том, что ты не достаточно хорошо разобрался в теме.
Второй - твоя реализация окажется лучше или наравне с оригиналом. В таком случае почему бы не использовать собственное качественное решение?
Ну и главный аргумент в защиту велосипедостроения: когда программист уходит на пенсию, что он хочет оставить после себя? Желает чтобы люди его вспоминали как "Он написал jQuery" или как "Он писал на jQuery"?))
Stalker_RED: я тоже не его сторонник. Мне больше импонирует Атомарный CSS в перемешку со SMACSS. В любом случае, я не вижу ничего плохого в навешивании классов на html.
Игорь Перегудов: не соглашусь. Книга Флэнагана примерно тех же годов, что и книга Крокфорда (если брать последние редакции). Ну и по поводу того, что там все устарело - тоже спорный момент. Нормальных книг не так уж и много есть по JS и поэтому вреда от прочтения Good Parts я не вижу никакого. Наоборот может помочь заполнить некоторые пробелы в недопонятых вещах из других книг, ибо Крокфорд пишет достаточно простым языком.
Так они там разметку не меняют же. Следовательно их селекторы имеют вид типа: div > p + p > span {};
Спорно, что такой подход будет являться примером хорошей верстки)
DeniSidorenko: там можно экспортировать в svg сразу?
PS, картинка должна быть векторная (состоящая из явных линий, типа иконок). Если это фотография или что то сложное, то не получится из нее сделать нормальный svg
HackOwnB: я читал недавно спецификацию media queries 4 и там небыло ничего такого, а то что нового добавили еще не везде работает. Возможно медиа под часы находятся еще в самом начале разработки, но я в таких сырых вещах не копаюсь обычно, так что не подскажу. Самый простой вариант - взять эти круглые часы и зайти на свой сайт и увидеть как оно там все выглядит)
Типа ключевое слово new подразумевает, что будет создан новый объект, а у нас внутри там идет подмена. Это в других языках нельзя создать объект без класса и поэтому они извращаются, а в JS надо пользоваться преимуществами языка)
Но дело ваше конечно)