Рефакторинг JS кода
Добрий день, маю 3 файли, один 800 рядків, один 300 і один десь 600, потрібно зробити рефакторинг, бо кілька разів викликається DOM Loading і як я розумію це трохи неправильно працює, в ідеалі розбити той що на 800 - на 2 файли, і зробити додатковий файл який буде ініціалізувати всі функції
Це все стосується сайту на OpenCart і всі функції це пошук, меню, слайдери і тд
-
1028 3 1 Добрый день! Я — Могильный Микола, веб-разработчик с более чем 5-летним опытом, в том числе работал с OpenCart и оптимизацией JavaScript-кода. Готов выполнить грамотный рефакторинг:
Выделю функции в отдельные файлы
Уменьшу дублирование кода
Правильно организую вызовы DOMContentLoaded (чтобы не было конфликтов)
Создам стартовый файл для инициализации всех компонентов (поиск, меню, слайдеры и т.д.)
-
114 Привет!
У меня есть опыт в оптимизации кода, рефакторинге больших файлов и улучшении инициализации функций. Разберусь с твоим заданием быстро и эффективно. Возьмусь за работу!
-
1486 4 0 Добрый день.
Готов посмотреть, неоднократно сталкивался с подобным и оптимизировал такое
-
494 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, без риска сломать шаблон или модули.
Могу включиться в работу сразу после уточнения деталей и быстро предоставить первые результаты. Работаю ответственно, с четкой структурой и прозрачным общением.
С уважением,
Юрий Хробак
-
698 21 0 Здравствуйте. Могу сделать ваш проект. Опыт есть. Пишите договоримся.
-
548 1 0 Привет, Игорь. Я понимаю, что вам нужна помощь с рефакторингом трех JavaScript-файлов на вашем сайте OpenCart, особенно для оптимизации загрузки DOM и лучшей организации вашего кода. Я могу разделить большой файл на меньшие логические части, удалить дублирующие вызовы DOM и переместить все вызовы функций в чистый файл инициализации.
Это улучшит как производительность, так и удобство обслуживания, особенно для динамических компонентов, таких как поиск, меню и слайдеры. Я сохраню структуру модульной и легкой для обновления в будущем.
Вы хотите, чтобы я использовал ES-модули или оставил обычную структуру для совместимости?
С нетерпением жду сотрудничества с вами.
С наилучшими пожеланиями,
Татьяна
-
351 Готов приступить к работе ,срок можно изменить под ваши пожелания
Хорошая коммуникация с заказчиком = хорошая работа
ТЗ ясное
-
553 1 0 Добрый день,
Имею опыт в рефакторинге кода, особенно на JS. С радостью помогу с вашим вопросом!
Пишите в личные, обсудим детали.
С уважением,
Александр
-
6900 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/
-
12763 599 0 Добрый день, обращайтесь - посмотрю ваши файлы....................................
-
236 Добрый день, я имею 4-летний опыт и готов помочь решить вашу проблему
-
447 1 0 Добрый день!
Меня очень заинтересовала ваше предложение. Я — FullStack веб-разработчик с опытом в таких стеках, как PERN, MERN, PEVN, MEVN. Работаю с современными технологиями: Node.js (NestJS), React.js (Next.js), PostgreSQL и другими инструментами из экосистемы JavaScript.
Вот что я могу вам предложить:
- Чистый и поддерживаемый код — использую ESLint и Prettier, чтобы код был структурирован, читаем и легко поддерживался;
- Понятная архитектура — вся структура проекта будет логичной, без хаоса и «запутанных лесов»;
- Современные технологии — использование актуальных решений как на фронтенде, так и на бэкенде;
- Качественная и своевременная разработка — работаю ответственно, соблюдаю дедлайны;
… - Адаптивный дизайн в pixel-perfect;
- Локализация сайта;
- SEO — оптимизация для поисковых ботов;
- Четкое выполнение требований — все будет реализовано в соответствии с поставленным ТЗ.
Если вы ищете качество, чистую архитектуру и ответственного исполнителя — я на связи!
-
3012 73 4 2 Добрый день! Могу сделать качественно!!!!!! Обращайтесь!!!!!!!!!!!
Актуальные фриланс-проекты в категории Javascript и Typescript
Интернет-магазин одеждыНужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и… HTML и CSS верстка, Javascript и Typescript ∙ 1 час 3 минуты назад ∙ 25 ставок |
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 2 дня 12 часов назад ∙ 28 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 4 дня 4 часа назад ∙ 96 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 4 дня 22 часа назад ∙ 27 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 7 дней назад ∙ 55 ставок |