Рефакторинг JS кода
Добрий день, маю 3 файли, один 800 рядків, один 300 і один десь 600, потрібно зробити рефакторинг, бо кілька разів викликається DOM Loading і як я розумію це трохи неправильно працює, в ідеалі розбити той що на 800 - на 2 файли, і зробити додатковий файл який буде ініціалізувати всі функції
Це все стосується сайту на OpenCart і всі функції це пошук, меню, слайдери і тд
-
1028 3 1 Добрый день! Я — Могильный Микола, веб-разработчик с более чем 5-летним опытом, в том числе работал с OpenCart и оптимизацией JavaScript-кода. Готов выполнить грамотный рефакторинг:
Выделю функции в отдельные файлы
Уменьшу дублирование кода
Правильно организую вызовы DOMContentLoaded (чтобы не было конфликтов)
Создам стартовый файл для инициализации всех компонентов (поиск, меню, слайдеры и т.д.)
-
114 Привет!
У меня есть опыт в оптимизации кода, рефакторинге больших файлов и улучшении инициализации функций. Разберусь с твоим заданием быстро и эффективно. Возьмусь за работу!
-
1486 4 0 Добрый день.
Готов посмотреть, неоднократно сталкивался с подобным и оптимизировал такое
-
470 3 0 Добрый день!
Я внимательно ознакомился с вашим заданием — сделать рефакторинг трех JS-файлов (800, 600 и 300 строк) в проекте на OpenCart, оптимизировать дублирование DOMContentLoaded, а также структурировать код: разделить большой файл, вынести инициализацию в отдельный модуль.
Я fullstack-разработчик с опытом работы с OpenCart, а также чистым JavaScript, jQuery и фронтенд-оптимизацией. Подобные задачи решал не раз — когда большое количество логики накапливалось в старых проектах, особенно касательно UI-функций: поиск, меню, слайдеры, табы, модальные окна и т.д.
🔧 Что предложу:
- Разбивку кода на логические части: ui/menu.js, ui/search.js, components/slider.js и т.д.;
- Централизованный init.js, который подключает и вызывает функции после загрузки DOM;
… - Устранение дублирований DOMContentLoaded, оптимизацию читаемости и поддерживаемости кода;
- Аккуратную интеграцию с OpenCart, без риска сломать шаблон или модули.
Могу включиться в работу сразу после уточнения деталей и быстро предоставить первые результаты. Работаю ответственно, с четкой структурой и прозрачным общением.
С уважением,
Юрий Хробак
-
612 21 0 Здравствуйте. Могу сделать ваш проект. Опыт есть. Пишите договоримся.
-
548 1 0 Привет, Игорь. Я понимаю, что вам нужна помощь с рефакторингом трех JavaScript-файлов на вашем сайте OpenCart, особенно для оптимизации загрузки DOM и лучшей организации вашего кода. Я могу разделить большой файл на меньшие логические части, удалить дублирующие вызовы DOM и переместить все вызовы функций в чистый файл инициализации.
Это улучшит как производительность, так и удобство обслуживания, особенно для динамических компонентов, таких как поиск, меню и слайдеры. Я сохраню структуру модульной и легкой для обновления в будущем.
Вы хотите, чтобы я использовал ES-модули или оставил обычную структуру для совместимости?
С нетерпением жду сотрудничества с вами.
С наилучшими пожеланиями,
Татьяна
-
351 Готов приступить к работе ,срок можно изменить под ваши пожелания
Хорошая коммуникация с заказчиком = хорошая работа
ТЗ ясное
-
680 1 0 Добрый день,
Имею опыт в рефакторинге кода, особенно на JS. С радостью помогу с вашим вопросом!
Пишите в личные, обсудим детали.
С уважением,
Александр
-
6786 18 1 Добрый день
Я фулл стек разработчик 3+ года
Рефакторинг — это ключевое, поэтому у меня много опыта в этом
Пишите, обсудим детали
-
475 2 0 Привет! Готов обсудить и выполнить!
https://smate1.github.io/ink.design/
https://smate1.github.io/PanterEx/
https://smate1.github.io/stay_safe/
https://smate1.github.io/avg/
-
12426 600 0 Добрый день, обращайтесь - посмотрю ваши файлы....................................
-
236 Добрый день, я имею 4-летний опыт и готов помочь решить вашу проблему
-
422 1 0 Добрый день!
Меня очень заинтересовала ваше предложение. Я — FullStack веб-разработчик с опытом в таких стеках, как PERN, MERN, PEVN, MEVN. Работаю с современными технологиями: Node.js (NestJS), React.js (Next.js), PostgreSQL и другими инструментами из экосистемы JavaScript.
Вот что я могу вам предложить:
- Чистый и поддерживаемый код — использую ESLint и Prettier, чтобы код был структурирован, читаем и легко поддерживался;
- Понятная архитектура — вся структура проекта будет логичной, без хаоса и «запутанных лесов»;
- Современные технологии — использование актуальных решений как на фронтенде, так и на бэкенде;
- Качественная и своевременная разработка — работаю ответственно, соблюдаю дедлайны;
… - Адаптивный дизайн в pixel-perfect;
- Локализация сайта;
- SEO — оптимизация для поисковых ботов;
- Четкое выполнение требований — все будет реализовано в соответствии с поставленным ТЗ.
Если вы ищете качество, чистую архитектуру и ответственного исполнителя — я на связи!
-
2937 73 4 2 Добрый день! Могу сделать качественно!!!!!! Обращайтесь!!!!!!!!!!!
Актуальные фриланс-проекты в категории Javascript и Typescript
Требуется Full-Stack разработчик — Strapi CMS, электронная коммерция, система лояльности и ИИ для туристических сайтов
89 846 UAH
Описание проекта: Мы — компания в сфере туристических технологий, управляющая несколькими туристическими и событийными веб-сайтами по всему миру. Мы ищем опытного фрилансера-разработчика полного стека, который поможет создать и поддерживать техническую основу наших платформ,… CMS, Javascript и Typescript ∙ 47 минут назад ∙ 3 ставки |
Оптимизация Core Web Vitals (OpenCart) под Google PageSpeed — Мобильная и ПК версииОписание заказа: Ищем опытного frontend-разработчика/специалиста по OpenCart для оптимизации скорости загрузки сайта (категории и карточки товаров) под требования Google Core Web Vitals. О проекте: * CMS: OpenCart. * Специфика: Сайт работает в режиме каталога (корзины и… CMS, Javascript и Typescript ∙ 1 день 19 часов назад ∙ 17 ставок |
Оптимизация скорости сайта WordPress
5092 UAH
полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1… HTML и CSS верстка, Javascript и Typescript ∙ 2 дня 14 часов назад ∙ 65 ставок |
Интеграция калькулятора стоимости услуг на сайт Webflow
14 825 UAH
Ищем разработчика для интеграции готового калькулятора стоимости услуг на наш сайт, созданный на Webflow. О компании Мы занимаемся: сборкой мебели; монтажем телевизоров; монтажем полок, картин, зеркал и других предметов; помощью при переезде; подъемом тяжелых предметов; услугами… Javascript и Typescript, Веб-программирование ∙ 2 дня 15 часов назад ∙ 64 ставки |
Ищем Odoo Developer — соло-разработчика с опытом разработки на Odoo 19 Community EditionЕсть рабочий, чисто спроектированный проект на Odoo 19 Community — CRM для украинского отеля, уже в production-grade инфраструктуре. Переписывать с нуля не планируем. Ищем одного человека, который подхватит проект, сохранит работоспособное и поведет его дальше: сначала CRM →… Javascript и Typescript, Веб-программирование ∙ 4 дня 16 часов назад ∙ 2 ставки |