2010-05-06 3 views
23

Я разработчик настольных приложений, и я планирую обучение html5, но поскольку он не выпущен, есть (почти) нет опубликованных книг и не слишком много информации для начинающих в Интернете ... I чувствую, что я должен начать с html4 и текущих навыков разработки веб-сайтов.Подготовка к обучению html5

Я думаю, что я должен начать с html4, css и javascript ... но есть так много технологий, связанных с тем, что я теряюсь: D Итак, какие текущие технологии будут использоваться, когда html5 будет выпущен? Я имею в виду, как насчет «jquery» и «ajax»? Я знаю, что они javascript под капотом, но будут ли они в будущем иметь смысл?

Что бы вы порекомендовали мне, учитывая, что у меня есть только немного html knowlegde, почти нулевой CSS и полностью нулевой в javascript?

+0

Спасибо всем! – vtortola

ответ

14

Dive Into HTML5 тверда, но на самом деле не нацелена на полных новичков. Вы можете проверить Designing with Web Standards, чтобы получить представление об основах HTML/CSS. Что касается JavaScript, я бы рекомендовал JavaScript: The Good Parts. Также следите за Secrets of the JavaScript Ninja, который должен состояться этим летом.

5

Получите хорошую базу с помощью html/css, затем перейдите на javascript и выберите структуру js, которая вам нравится. JQuery кажется наиболее популярным.

Here's a good read on html 5

+1

Какова роль Ajax? Я имею в виду ... вот так: * HTML: это отметка вверх, определение элементов. * CSS: стиль элементов. * Javascript: позволяет взаимодействовать с элементами на стороне клиента. * Ajax: вызов сервера без перезагрузки ??? Я прав? – vtortola

+4

@ vtortola: Да, в значительной степени. AJAX - это действительно особый способ использования Javascript (в частности, объект XMLHttpRequest Javascript) для передачи данных на сервер и с сервера, не заставляя браузер перейти на новый URL-адрес или перезагрузить существующий URL-адрес. –

+3

Кроме того, для новичков, вероятно, неплохо поиграть с простым Javascript и не включать библиотеки jQuery, пока вы не начнете выполнять более сложные задачи. –

0

HTML5 в основном такой же, как HTML4, но с некоторыми хорошими дополнительными небольшими функциями. Практически все, что вы узнаете из HTML4, будет легко работать в среде HTML5.

Я бы начал с изучения вещей в этом порядке: HTML4, затем CSS2, затем jQuery.

После этого начните изучение HTML5 и CSS3, когда о них поступит больше информации. Но основная проблема об изучении этих языков сводится к вашему основному пониманию. Как только у вас будет это, новые технологии просто упростят эти основные вещи.

Фактически, они всегда будут написаны и построены более или менее одинаково - но со временем с более новыми версиями все станет легче.

+3

Вы не собираетесь предлагать ему время, чтобы изучить JavaScript, который является основой развития современного веб-клиента? –

+2

Я изучил jQuery перед JavaScript. Хотя в этом процессе могут быть недостатки, jQuery - гораздо более удобный и понятный метод внедрения JS, поскольку традиционный JS очень затянутый и кажется очень сложным по сравнению с подобными JQ. Если мне когда-нибудь понадобится, я смогу вернуться и посмотреть на традиционные методы, но мне еще этого не нужно :) В конце концов, зачем учиться на трудном пути? – Tim

+2

«Я изучил jQuery перед JavaScript». Вам нужно знать Javascript, чтобы использовать jQuery, так что вы говорите, что это невозможно. – Jaanus

3

Если вы хотите, чтобы вы были выполнены, вам нужно подойти к JavaScript, как к языку программирования, и изучить его самостоятельно, а не как простой способ сценария нескольких вещей. HTML4 действительно довольно прост, CSS - это то, где мясо лежит, когда использует JS для управления страницами.

Я бы обновил базовый HTML, а затем начал работать с JS, пытаясь справиться с CSS и jQuery.

6

Если вы уже знакомы с HTML4, v5 не сильно отличается, в основном он добавляет новые элементы и атрибуты и удаляет некоторые.

Для обеспечения существенного охвата веб-стандартов я предлагаю Designing with Web Standards (v3) Jeffrey Zeldman. Это в значительной степени теория и предыстория, с небольшим кодом. Я рекомендую это. Существует сестра книги Джона Оллсопа, Developing with Web Standards, которую я еще не прочитал (но), но это, предположительно, половина реализации темы, на которую распространяются две книги.

В новом издании A Book Apart есть книга, созданная Джереми Кейтом (Jeremy Keith, HTML5 for Web Designers) (подкрепленная людьми из мероприятия, в том числе Джеффри Зельдмана). Джеффри пишет о новой книге on his site и предоставляет ссылки на другие связанные сюжеты, в том числе на Джереми Кейта.

1

Еще одно голосование за проектирование с использованием веб-стандартов. Хотя это не самая лучшая книга «новичка», заключающаяся в том, что вы держите руку за свой первый сайт, чтение этой книги - это лучший способ для вас создать прочную основу хороших привычек, чтобы, когда вы узнаете, как чтобы вы поняли, почему важно делать что-то ПРАВИЛЬНО.

Это считая. HTML - это торт. Связывание его с CSS - это творческий вызов, и, действительно, возможность понять, что javascript вас разобьет.

Что касается технологий, которые не имеют отношения к делу: Держитесь подальше от Flash. Помимо этого все так же сильно, как и прежде.

0

http://www.codecademy.com/ теперь имеет HTML, CSS, а также множество Javascript уроков - его бесплатно, онлайн, и оленья кожа включать много раздражающих видео. Это работает для меня в любом случае ...

Смежные вопросы