Возвратимся назад в те далекие времена, когда jQuery еще не появился на мировой сцене. Датой возникновения jQuery считается 2006 год. До этого момента разработчикам приходилось тратить много времени на то, чтобы создать динамическую страницу, опираясь лишь на средства Javascript. Куча циклов while и foreach, хоровод инструкций if\else – все это никак не отвечало требованиям оптимизации кода. В те времена из-за плохой совместимости браузеров нередко приходилось создавать отдельные скрипты для Firefox и IE. Существовало множество способов «обмануть» браузеры, заставить их одинаково реагировать на события. Целью такого подхода являлось сглаживание различий в представлении одной и той же веб-страницы разными браузерами.
Вместо того, чтобы активно изучать Javascript, многие разработчики решили попросту отказаться от его применения, тем самым избежав различных проблем. Однако некоторые энтузиасты не стали безрассудно исключать этот перспективный вариант. Так на горизонте возник jQuery.