Моя самая большая жалоба при использовании JavaScript - это привязки DOM, но на самом деле это не ошибка JavaScript, так как каждый браузер реализует ее по-своему. Вдоль этих строк IE является худшим нарушителем.
С точки зрения чисто ошибок JavaScript я все еще не полностью прототипирую прототипы таким образом, чтобы я мог использовать его полную мощность; но это менее жалоба, чем моя личная неудача. Как язык мне очень нравится JavaScript, и любые жалобы, которые у меня на нем, омрачены его взаимодействием с DOM.
Я использую Firefox + Firebug интенсивно для моего основного кодирования и отладки. В Opera и Safari есть отладчики, которые я использую, если в браузере возникают определенные проблемы. Небеса помогают мне, когда мне нужно отлаживать IE.
Я код в любом текстовом редакторе доступен и имеет подсветку синтаксиса. Я склонен использовать структуру YUI, но это только потому, что я знаю, что это лучше всего; Я надеюсь когда-нибудь узнать больше о других рамках и решить, что лучше всего подходит для личных проектов.
Пока я не видел видео, на этой неделе я просто прочитал «Хорошие детали». Если видео ничего похоже на книгу, это будет очень полезно. Сама книга великолепна, потому что она краткая и информативная. Он переходит на уровень языковой дискуссии, что недостаточно часто видно, когда Googling для информации, что дает лучшее понимание языка в целом.
+1 для упоминания о невыполнении обязательств глобальными :-) – bandi
Лучше, чем изучение C, или базовый как первый язык. – Breton