Я фронтенд-разработчик и искал мнения о лучшей всесторонней онлайн-документации по особенностям и поддержке javascript / css / html / xhtml / dom / браузера. Я пробовал Sitepoint, Quirksmode, W3Schools, но всем им, похоже, не хватает определенных аспектов, и я использовал их в комбинации.
«... поиск мнений о лучших ...» в Stack-overflow может привести к опасному поведению сообщества, например, к суждениям, личным уведомлениям и другим «приправленным» утверждениям, но это хороший вопрос.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Мне нравится gotapi.com (Обновление 2: сайт явно не в сети - используйте другой ресурс, например MDN)
Обновлять: исходный ответ был с 2008 года - сегодня я бы посоветовал проверить Сеть разработчиков Mozilla (как и многие другие).
выглядит хорошо, но использует w3schools (ресурс для получения прибыли), имеющий плохую репутацию - w3fools.com
Этот сайт все еще обслуживается? Похоже, что в последнее время не было большой активности. Также обратите внимание на их другой интерфейс: start.gotapi.com
Похоже, сайт больше не работает: - / Жаль, я помню, как хорошо и быстро. Что делать с потерявшими актуальность ответами?
За него проголосовали против, что хорошо, когда что-то устарело. Я обновил сообщение, чтобы включить в него лучшую ссылку на API. В качестве альтернативы я мог бы удалить ссылку gotapi, но я хотел сохранить исходный ответ.
Я обычно сначала обращаюсь к http://msdn.microsoft.com/.
Мне нравятся ссылки Mozilla:
http://developer.mozilla.org/en/JavaScript
http://developer.mozilla.org/en/DOM
Это совсем не тот универсальный сайт, который вам нужен, но они мне помогают.
На selfhtml.org есть очень хорошая ссылка на немецкий (и, кажется, французский).
Я люблю w3schools для html или простых вопросов.
Для Javascript я считаю Центр разработчиков Mozilla очень полезным: Справочник по Core Javascript 1.5
Хотелось бы, чтобы w3schools были более осторожны с тем, что они пишут о Javascript. Я понимаю, что он нацелен на новичков, но некоторые вещи просто вводят в заблуждение (например, посмотрите на w3schools.com/JS/js_variables.asp, где утверждается, что x = 5 и var x = 5 имеют одинаковый эффект)
@kangax какая разница? (Я только что завершил главы 1 и 2 wrox, начинающий javascript, и в нем не упоминается какая-либо разница, которую я вижу), кроме этого, одно - явное объявление, а другое - неявное объявление, но я не вижу разницы в результате
@barlop stackoverflow.com/questions/1470488/…
zvon.org
blooberry.com - отличный справочный сайт HTML / CSS.
Мне это тоже очень нравится. В нем есть очень хорошая документация по особенностям браузера / поддержке каждого элемента. Жаль, что Брайан не обновлял сайт с 2003 года.
Перейдите прямо к документации W3C. Иногда они немного загадочны, но представляют собой надежную документацию.
Для причуд, очевидно, подходят такие сайты, как Quirksmode. Но только после того, как вы прочитаете актуальную документацию W3C.
Sitepoint имеет очень полное руководство по CSS
Я считаю, что DevGuru очень хорош. Очень быстро получить хорошее представление о том, что вы ищете.
Рекомендую пройти эти Видео-лекции по JavaScript (их 15).
GotAPI - фантастический ресурс http://www.gotapi.com
Я полагаюсь на http://quirksmode.org/resources.html для получения информации о HTML / CSS / JavaScript. Этот ресурс отлично справляется с проблемами кросс-браузерной совместимости в удобном табличном формате.
http://www.selfhtml.org/ на немецком (первоначально) и французском (переведенном) языках. К сожалению, перевод на английский язык приостановлен: http://en.selfhtml.org/
Вы попали в точку в своем описании. Не существует единого веб-сайта, который предоставил бы вам подробную информацию по каждому из этих аспектов.
Я считаю, что эти три невероятно полезны при запуске с пустой страницы: Справочник по Mozilla DOM (для общего синтаксиса js и т. д.), Справочник по w3schools x / html (ищите необычные атрибуты!) И quirksmode (кросс-браузерные детали js / стиля). Они имеют довольно высокий рейтинг, поэтому ищите их URL-адреса, если вы ищете что-то конкретное.
Что касается специфических особенностей браузера, лучше всего справляться с ними по мере их появления и развивать навыки эффективного поиска ответов в Google. Многие причуды браузера имеют множество переменных, которые влияют на то, что вы в конечном итоге видите, и то, насколько разработано «решение» для конкретной причуды, зависит от того, сколько времени кто-то потратил на ее изучение. Прочтите кучу результатов поиска и посмотрите, похожи ли все проблемы или совершенно разные. Затем уточните свой поиск!
Я рекомендовал w3schools.com. Я считаю, что это довольно хорошая и обширная библиотека.
Та же ссылка, которая включена в Aptana IDE, находится в сети ... только что нашла это ... это действительно хорошо:
CSS http://www.aptana.com/reference/html/api/CSS.index.html
HTML http://www.aptana.com/reference/html/api/HTML.index.html
HTML DOM O http://www.aptana.com/reference/html/api/HTMLDOM0.index-frame.html
HTML DOM 1 и 2 http://www.aptana.com/reference/html/api/HTMLDOM2.index-frame.html
Ключевые слова JavaScript http://www.aptana.com/reference/html/api/JSKeywords.index.html
Ядро JavaScript http://www.aptana.com/reference/html/api/JSCore.index-frame.html
Я всегда начинаю с www.zvon.org, особенно с раздела Рекомендации. Предоставляет хороший обзор и прямые ссылки на соответствующие стандарты.
Это может быть полезно для некоторых функций javascript http://kangax.github.com/es5-compat-table/
Я собрал все это и многое другое в тематический список - stackoverflow.com/questions/823718/…