Приступим к рассмотрению последней "вспомогательной" части нашего будущего фреймворка, после чего начнем писать именно фреймворк. Итак, что же такое JavaScript простыми словами? Это скриптовый язык программирования. Программы на нём работают на стороне клиента - у него в браузере. То есть вы пишите программу, но работать она будет у пользователя. И нет! Те, кто почуствовал себя крутым хакером или собрался включать режим паранойи не правы: вы не правы. Ни те, ни другие. Программы работают исключительно в браузере и сам браузер не даст выйти "за рамки". Ну да ладно. Программы на JS выполняют самые разнообразные задачи. Это и "оживляж" сайта на уровне более продвинутом, нежели можно сделать на CSS, и связь с сервером, и, к примеру, проверки заполненности форм и многое-многое-многое другое. Сейчас существует масса разнообразных js-фреймворков. Но, мы не станем их использовать. Всё сами, всё сами... Единственное вот что: используем не чистый JavaScript, а jQuery. Причина - уменьшение объема