Задался вот одним вопросом. Вот допустим сейчас человек хочет изучить какой-нибудь фронт-енд. Все по стандарту html,css,js... И я вот над чем задумался. Есть ли смысл новичку сегодня изучать html 4.01 и css2 или можно начинать сразу с css3/html5, дабы сразу привыкать к тому, что будет в будущем. Что вы скажете по этому вопросу? Многие браузеры уже поддерживают стандарты, а под осла 6ого почти не верстают. Интересно развернутое мнение.
Последний раз редактировалось Mc_Shake; 01.04.2013 в 22:16.
Только хардкор, только олдскул! Если серьезно, то css3/html5 базируются на css2/html4 и их надо знать, в плане основы. Конечно же, если теги которые не используются в спецификациях изучать уже не нужно. А вообще, xhtml наше всё :)
Как UI(щик) .. HTML можно и с 5го изучаить, можно с 4го, можно xhtml1 .. Разницы практиечески никакой.. Но лучше 5й ))) CSS - Прочитайте Дэвид Макфарланд "Большая Книга CSS" например... CSS3 отличается от второго лишь новомодными плюшками.. например можно добавить прозрачность или делать, тень.. А так принцип каскадны стилей никак не изменился. Все равно, что вы будете изучать второй или третий... Ведь разницы кроме новых печенк никаких.... JS (До сих пор актуально знать и понимать низкоуровневый JS) А после изучения можно уже юзать билбиотеку jQuery или другие фреймворки любые..... Вы можете конечно работать и сразу с jquery впринципе, но так вы не будете в полном обьеме понимать некоторые вещи.. если, что почитать... то "Дэвид Флэнаган" подробное руководство по JS
Любые вопросы.. в какой последовательности или что-то типа того, задавайте.. можете в личку даже.. постить глупые вопросы .. в свободное время буду отвечать :)
Любые вопросы.. в какой последовательности или что-то типа того, задавайте.. можете в личку даже.. постить глупые вопросы .. в свободное время буду отвечать
О, это спасибо) Ну я не самый зеленый конечно в этом деле) Я сейчас просто вспоминаю, что забыл, а вот по JS вопросы наверняка будут, тк он у меня в планах) Начинал, но забрасывал, ибо время)
Сообщение от evpatiy
Но лучше 5й )))
Вот тоже так считаю) Ибо разница небольшая) А вот канвас освоить мне бы безумно хотелось)
Mc_Shake, canvas это просто тег и уже ни цсс ни хтмл тут нет, чтобы с ним работать. Чистый жс (ну либо грязный, фреймворки жс). Сам осваиваю.
Да, я знаю) Поэтому выше и написал про ДжС)) Просто с ним такие штуки вытворяли я видел, что вах! И игры писали, что только не делали. Плюс наконец-то от флеш проигрывателей можно будет избавиться, ибо в html5 все свое есть уже.
Кстати __http://mrdoob.github.com/three.js/ Библиотека для JavaScript 3D, использующая WebGL, еще вот недавно Mozilla портировала движок unreal на JS.
Вообще в JS, много чего есть не только канвас, геотаргетинг, базы данных, можно делать оффлайн приложения, можно даже исскуственно создать многопоточность, сейчас достаточно много создают приложения полностью с толстым клиентом и тонким сервером, который лишь сохраняет обновляет данные. И это не все, что можно делать на JS ))))
Дело ведь не в том сколько функций ты знаешь наизусть, надо понимать саму структуры работы языка, а также взаимодействия его с другими элементами системы... в общем учитесь, учень свет, а неученье тьма)))
Дело ведь не в том сколько функций ты знаешь наизусть, надо понимать саму структуры работы языка, а также взаимодействия его с другими элементами системы... в общем учитесь, учень свет, а неученье тьма)))
Как раз в жс предопределенных функций крайне мало. Потому есть костыли типа жквери. Весьма полезные костыли :)
Дело ведь не в том сколько функций ты знаешь наизусть, надо понимать саму структуры работы языка, а также взаимодействия его с другими элементами системы...
Можно все это понимать и быдлокодить, если не думать :) А так, да, согласен. Это все впереди, актуально и интересно) Я просто сейча Php долблю, чтобы простенькие свои cms-ки делать или чтобы в любой cms разбираться легче было) А то без навыков таких в друпал к примеру не полезешь же)