Новички или что актуально сейчас? - Webmasters.ru - RSS
http://webmasters.ru/forum/showthread.php?t=42456
SEO форум вебмастеров - Поисковые системы, оптимизация, раскрутка сайта, оптимизация и продвижение сайта в поисковых системах1745000104Elesite CMS60http://webmasters.ru/forum/images/wm/misc/rss.pngSEO форум вебмастеров Webmasters.ru
http://webmasters.ru/forum
Новички или что актуально сейчас? by Mc_Shake
http://webmasters.ru/forum/showpost.php?p=443684
Mon, 01 Apr 2013 12:14:04 GMTЗадался вот одним вопросом. Вот допустим сейчас человек хочет изучить какой-нибудь фронт-енд. Все по стандарту html,css,js... И я вот над чем задумался. Есть ли смысл новичку сегодня изучать html 4.01 и css2 или можно начинать сразу с css3/html5, дабы сразу привыкать к тому, что будет в будущем.
Что вы скажете по этому вопросу? Многие браузеры уже поддерживают стандарты, а под осла 6ого почти не верстают. Интересно развернутое мнение.Новички или что актуально сейчас? by brainix
http://webmasters.ru/forum/showpost.php?p=443694
Mon, 01 Apr 2013 12:28:06 GMTТолько хардкор, только олдскул!
Если серьезно, то css3/html5 базируются на css2/html4 и их надо знать, в плане основы. Конечно же, если теги которые не используются в спецификациях изучать уже не нужно.
А вообще, xhtml наше всё :)Новички или что актуально сейчас? by lexxx
http://webmasters.ru/forum/showpost.php?p=443720
Mon, 01 Apr 2013 13:02:12 GMTВ школе же не учат сразу писать, а сначала учат буквы ;)
Я не говорю, что нужно полностью учить старые языки, но начинать нужно с основ, я думаю.Новички или что актуально сейчас? by evpatiy
http://webmasters.ru/forum/showpost.php?p=443764
Mon, 01 Apr 2013 14:08:10 GMTКак UI(щик) ..
HTML можно и с 5го изучаить, можно с 4го, можно xhtml1 .. Разницы практиечески никакой.. Но лучше 5й )))
CSS - Прочитайте Дэвид Макфарланд "Большая Книга CSS" например... CSS3 отличается от второго лишь новомодными плюшками.. например можно добавить прозрачность или делать, тень.. А так принцип каскадны стилей никак не изменился. Все равно, что вы будете изучать второй или третий... Ведь разницы кроме новых печенк никаких....
JS (До сих пор актуально знать и понимать низкоуровневый JS) А после изучения можно уже юзать билбиотеку jQuery или другие фреймворки любые.....
Вы можете конечно работать и сразу с jquery впринципе, но так вы не будете в полном обьеме понимать некоторые вещи.. если, что почитать... то "Дэвид Флэнаган" подробное руководство по JS
Любые вопросы.. в какой последовательности или что-то типа того, задавайте.. можете в личку даже.. постить глупые вопросы .. в свободное время буду отвечать :)Новички или что актуально сейчас? by Mc_Shake
http://webmasters.ru/forum/showpost.php?p=443769
Mon, 01 Apr 2013 14:18:12 GMTЛюбые вопросы.. в какой последовательности или что-то типа того, задавайте.. можете в личку даже.. постить глупые вопросы .. в свободное время буду отвечать
О, это спасибо) Ну я не самый зеленый конечно в этом деле) Я сейчас просто вспоминаю, что забыл, а вот по JS вопросы наверняка будут, тк он у меня в планах) Начинал, но забрасывал, ибо время)
Но лучше 5й )))
Вот тоже так считаю) Ибо разница небольшая) А вот канвас освоить мне бы безумно хотелось)Новички или что актуально сейчас? by brainix
http://webmasters.ru/forum/showpost.php?p=443772
Mon, 01 Apr 2013 14:25:45 GMTMc_Shake, canvas это просто тег и уже ни цсс ни хтмл тут нет, чтобы с ним работать. Чистый жс (ну либо грязный, фреймворки жс). Сам осваиваю.Новички или что актуально сейчас? by Mc_Shake
http://webmasters.ru/forum/showpost.php?p=443774
Mon, 01 Apr 2013 14:28:56 GMTMc_Shake, canvas это просто тег и уже ни цсс ни хтмл тут нет, чтобы с ним работать. Чистый жс (ну либо грязный, фреймворки жс). Сам осваиваю.
Да, я знаю) Поэтому выше и написал про ДжС)) Просто с ним такие штуки вытворяли я видел, что вах! И игры писали, что только не делали. Плюс наконец-то от флеш проигрывателей можно будет избавиться, ибо в html5 все свое есть уже.Новички или что актуально сейчас? by evpatiy
http://webmasters.ru/forum/showpost.php?p=443775
Mon, 01 Apr 2013 14:29:02 GMTMc_Shake, Это хорошо))))
Кстати __http://mrdoob.github.com/three.js/ Библиотека для JavaScript 3D, использующая WebGL, еще вот недавно Mozilla портировала движок unreal на JS.
Вообще в JS, много чего есть не только канвас, геотаргетинг, базы данных, можно делать оффлайн приложения, можно даже исскуственно создать многопоточность, сейчас достаточно много создают приложения полностью с толстым клиентом и тонким сервером, который лишь сохраняет обновляет данные. :cool: И это не все, что можно делать на JS ))))
Дело ведь не в том сколько функций ты знаешь наизусть, надо понимать саму структуры работы языка, а также взаимодействия его с другими элементами системы... в общем учитесь, учень свет, а неученье тьма)))Новички или что актуально сейчас? by brainix
http://webmasters.ru/forum/showpost.php?p=443777
Mon, 01 Apr 2013 14:32:37 GMTДело ведь не в том сколько функций ты знаешь наизусть, надо понимать саму структуры работы языка, а также взаимодействия его с другими элементами системы... в общем учитесь, учень свет, а неученье тьма)))
Как раз в жс предопределенных функций крайне мало. Потому есть костыли типа жквери. Весьма полезные костыли :)
Кажется мы уже оффтопим :)Новички или что актуально сейчас? by Mc_Shake
http://webmasters.ru/forum/showpost.php?p=443781
Mon, 01 Apr 2013 14:36:16 GMTДело ведь не в том сколько функций ты знаешь наизусть, надо понимать саму структуры работы языка, а также взаимодействия его с другими элементами системы...
Можно все это понимать и быдлокодить, если не думать :) А так, да, согласен. Это все впереди, актуально и интересно) Я просто сейча Php долблю, чтобы простенькие свои cms-ки делать или чтобы в любой cms разбираться легче было) А то без навыков таких в друпал к примеру не полезешь же)Новички или что актуально сейчас? by evpatiy
http://webmasters.ru/forum/showpost.php?p=443796
Mon, 01 Apr 2013 14:57:54 GMTMc_Shake, Можно знать 10 языков и при этом оставать быдлокодером, чтобы такого не произошло.. нужно соблюдать элементарыне вещи.. имена переменных и функций писать так, чтобы она полность описывала функцию...
function changeUserStatus ()
{}
или var apples,
mainMenuItems
Никакого транслита, только на английском, где нужно добавлять комментарии.. выравнивать текст...
Придерживаться статуса DRY, Don't repeat yourself
Если в коде одно и тоже несколько раз повторяется можно вынести в отдельную функцию, использовать ООП, Паттерны, MVC, основы протокола HTTP ))
Читать книги __http://habrahabr.ru/post/135897/
В общем короткий совет.. грызите гранит.. спрашивайте.. показывайте коллегам свой код и попросите аргуметировано его критиковать.. )) Примите их мнение и по возможности улучшите свое детище :)))
Писать можно много всего)))Новички или что актуально сейчас? by Mc_Shake
http://webmasters.ru/forum/showpost.php?p=443807
Mon, 01 Apr 2013 15:17:00 GMTevpatiy, Ну в принципе вы правы) Единственное что мне мешает - незнание английского... Ох как мешает)Новички или что актуально сейчас? by Removal Of Brain
http://webmasters.ru/forum/showpost.php?p=444098
Tue, 02 Apr 2013 07:15:00 GMTиспользовать ООП
По секрету скажу, писать хороший, читаемый код можно и без ООП)
---------- Сообщение добавлено 16:15 ---------- Предыдущее 16:05 ----------
Есть ли смысл новичку сегодня изучать html 4.01 и css2 или можно начинать сразу с css3/html5, дабы сразу привыкать к тому, что будет в будущем
Это не будет в будущем, это есть в настоящем. Причём есть достаточно давно.
html5 получил спецификацию ещё в начале 2008 года. Просто не все браузеры сразу стали поддерживать его.
А если учить, то смотря для каких целей.
Если вам js/css/html нужно для того чтоб клепать простенькие странички, делать разные интерактивные штуки на js, то советую учить базовый синтаксис(не зависит от версии), а потом уже смотреть особенности последних версий, какие новые теги, что они могут делать, какой код считается правильным и тд.
Если вы собираетесь делать хорошие дизайны, хотите чтоб их легко можно было быстро изменить, то к js/css/html учите less или sass(это надстройки над css), тогда вы узнаете как можно на самом деле эффективно создавать дизайны.