Подготовка к обучению html5
Я разработчик настольных приложений, и я планирую обучение html5, но поскольку он не выпущен, есть (почти) нет опубликованных книг и не слишком много информации для начинающих в Интернете... Я чувствую, что я должен начать с html4 и текущие навыки веб-разработки.
Я думаю, что я должен начать с html4, css и javascript... но есть так много технологий, связанных с тем, что я теряюсь: D Итак, какие текущие технологии будут использоваться при выпуске html5? Я имею в виду, как насчет "jquery" и "ajax"? Я знаю, что они javascript под капотом, но будут ли они в будущем иметь смысл?
Что бы вы порекомендовали мне, учитывая, что у меня всего лишь немного html knowlegde, почти нулевой CSS и полностью нулевой в javascript?
Ответы
Ответ 1
Dive Into HTML5 прочный, но он не нацелен на всех новичков. Вы можете проверить Проектирование с использованием веб-стандартов для понимания основ HTML/CSS. Что касается JavaScript, я бы рекомендовал JavaScript: Хорошие части. Также следите за Секреты JavaScript Ninja, который должен состояться этим летом.
Ответ 2
Если вы уже знакомы с HTML4, v5 не сильно отличается, в основном он добавляет новые элементы и атрибуты и удаляет некоторые.
Для существенного охвата веб-стандартов я предлагаю Jeffrey Zeldman Проектирование с использованием веб-стандартов (v3). Это в значительной степени теория и предыстория, с небольшим кодом. Я рекомендую это. Существует сестра книги Джона Оллсопа, Разработка с использованием веб-стандартов, которую я еще не прочитал, но, предположительно, это половина реализации темы, на которые распространяются две книги.
Существует книга, созданная Джереми Кейтом, HTML5 для веб-дизайнеров на новом сайте A Book Apart (при поддержке люди из Event Apart, включая Джеффри Зельдмана). Джеффри пишет о новой книге на своем сайте и предоставляет ссылки на другие связанные сюжеты, включая Джереми Кейта.
Ответ 3
Получите хорошую базу с помощью html/css, затем перейдите на javascript и выберите структуру js, которая вам нравится. JQuery кажется наиболее популярным.
Здесь хорошо читается на html 5
Ответ 4
Если вы хотите добиться успеха, вам нужно подходить к JavaScript, как к языку программирования, и самостоятельно изучить его, а не как простой способ script сделать несколько вещей. HTML4 действительно довольно прост, CSS - это то, где мясо действительно работает при использовании JS для манипулирования страницами.
Я бы обновил базовый HTML, а затем начал работать с JS, пытаясь справиться с CSS и jQuery.
Ответ 5
Еще одно голосование за разработку веб-стандартов. Хотя это не самая лучшая книга "новичка", заключающаяся в том, что вы держите руку за свой первый сайт, чтение этой книги - это лучший способ для вас создать прочную основу хороших привычек, чтобы, когда вы узнаете, как чтобы вы поняли, почему важно делать что-то ПРАВИЛЬНО.
Это сказано. HTML - это торт. Связывание его с CSS - это творческий вызов, и, действительно, возможность понять, что javascript вас разобьет.
Что касается технологий, которые не имеют значения: избегайте Flash. Помимо этого все так же сильно, как и прежде.
Ответ 6
Вы должны попробовать этот веб-сайт Technobits.net, который даст вам начало с самого начала с последними обновлениями в вашей любимой технологии. Проверьте следующие URL.
Ответ 7
HTML5 в основном такой же, как HTML4, но с некоторыми хорошими дополнительными небольшими функциями. Практически все, что вы узнаете из HTML4, будет работать без проблем в среде HTML5.
Я бы начал с изучения вещей в этом порядке: HTML4, затем CSS2, затем jQuery.
После этого начните изучать HTML5 и CSS3, когда о них выйдет больше информации. Но основная проблема об изучении этих языков сводится к вашему основному пониманию. Как только вы приобретете это, новые технологии просто упростят эти основные вещи.
Эффективно, они всегда будут написаны и построены более или менее одинаково - но со временем с более новыми версиями все станет легче.
Ответ 8
http://www.codecademy.com/ теперь имеет HTML, CSS, а также множество уроков Javascript - бесплатно, онлайн и не включает много раздражающих видео. Это работает для меня в любом случае...