azovl
@azovl

Какова правильная структура JQuery сайтов?

Собственно задание: Есть сайт с определенной логикой написанной с использованием JQuery. Необходимо сделать рефакторинг чтобы сделать код, - "расширяемым", "поддерживаемым".

Проанализировав 200 строк кода: Функциональное программирование. Событие -> определенное действие. К сожалению не имею опыта в написании больших проектов на JQuery...

Вопросы:
Каким образом можно сделать код расширяемым, как мне сказали - должен быть фреймворк... или аналог ООП?
Где об этом прочитать?
Есть ли какие нибудь практики создания качественного кода используя JQuery и TypeScript?
Yeoman generators?

Использование других фреймворков "AngularJS", "ReactJS" всячески отвергаются заказчиком.
  • Вопрос задан
  • 545 просмотров
Решения вопроса 2
teotlu
@teotlu
Навёрстываю упущенное
Прочитать в целом про паттерны проектирования, что это такое, зачем, как применять.
Ну и плюс полезные ссылки конкретно по JS:
largescalejs.ru
https://addyosmani.com/resources/essentialjsdesign...

Используемый фреймворк тут особой роли не играет, будь то jQuery, AngularJS или что-то ещё.

Если есть возможность использовать TypeScript, то это может стать хорошей подмогой, поскольку в нём есть множество нужных для создания расширяемой архитектуры вещей. Например, модули, классы, интерфейсы.
Ответ написан
Комментировать
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
Старенькие статьи, но для старта и понимания сути проблемы пойдет
Пишем плагин для jQuery
Фабрика виджетов jQuery UI
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы