azovl
@azovl

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

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

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

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

Использование других фреймворков "AngularJS", "ReactJS" всячески отвергаются заказчиком.
  • Вопрос задан
  • 535 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы