Refaktoryzacja kodu JS
Witam, mam 3 pliki, jeden ma 800 linii, jeden 300 i jeden około 600, trzeba zrobić refaktoryzację, ponieważ DOM Loading jest wywoływany kilka razy i jak rozumiem, to działa to trochę niepoprawnie, w idealnym przypadku podzielić ten z 800 na 2 pliki, oraz stworzyć dodatkowy plik, który będzie inicjalizował wszystkie funkcje
To wszystko dotyczy strony na OpenCart i wszystkie funkcje to wyszukiwanie, menu, slider'y itp
-
1028 3 1 Dzień dobry! Jestem Mogiłny Mykoła, webdeweloper z ponad 5-letnim doświadczeniem, w tym pracowałem z OpenCart i optymalizacją kodu JavaScript. Gotowy do wykonania kompetentnego refaktoryzacji:
Przeniosę funkcje do osobnych plików
Zmniejszę duplikację kodu
Prawidłowo zorganizuję wywołania DOMContentLoaded (aby uniknąć konfliktów)
Stworzę plik startowy do inicjalizacji wszystkich komponentów (wyszukiwanie, menu, suwaki itp.)
-
114 Cześć!
Mam doświadczenie w optymalizacji kodu, refaktoryzacji dużych plików oraz ulepszaniu inicjalizacji funkcji. Szybko i skutecznie zajmę się Twoim zadaniem. Zabieram się do pracy!
-
1486 4 0 Dzień dobry.
Jestem gotowy obejrzeć, wielokrotnie spotykałem się z czymś podobnym i zoptymalizowałem to
-
494 3 0 Dzień dobry!
Dokładnie zapoznałem się z Twoim zadaniem — przeprowadzić refaktoryzację trzech plików JS (800, 600 i 300 linii) w projekcie na OpenCart, zoptymalizować duplikacje DOMContentLoaded, a także uporządkować kod: podzielić duży plik, wydzielić inicjalizację do osobnego modułu.
Jestem fullstack deweloperem z doświadczeniem w pracy z OpenCart, a także czystym JavaScript, jQuery i optymalizacją Frontend. Podobne zadania realizowałem wielokrotnie — gdy w starych projektach gromadziła się duża ilość logiki, szczególnie dotyczącej funkcji UI: wyszukiwanie, menu, slider, zakładki, okna modalne itp.
🔧 Co zaproponuję:
- Podział kodu na logiczne części: ui/menu.js, ui/search.js, components/slider.js itp.;
- Centralny init.js, który ładuje i wywołuje funkcje po załadowaniu DOM;
… - Usunięcie duplikacji DOMContentLoaded, optymalizację czytelności i łatwości utrzymania kodu;
- Staranną integrację z OpenCart, bez ryzyka uszkodzenia szablonu czy modułów.
Mogę rozpocząć pracę od razu po doprecyzowaniu szczegółów i szybko dostarczyć pierwsze wyniki. Pracuję odpowiedzialnie, z jasną strukturą i przejrzystą komunikacją.
Z poważaniem,
Yuriy Krobak
-
698 21 0 Witam. Mogę zrobić Twój projekt. Mam doświadczenie. Pisz, ustalimy.
-
548 1 0 Cześć, Igorze. Rozumiem, że potrzebujesz pomocy z refaktoryzacją trzech plików JavaScript na Twojej stronie OpenCart, szczególnie w celu optymalizacji ładowania DOM i lepszej organizacji kodu. Mogę podzielić duży plik na mniejsze logiczne części, usunąć duplikaty wywołań DOM oraz przenieść wszystkie wywołania funkcji do czystego pliku inicjalizacji.
To poprawi zarówno wydajność, jak i wygodę utrzymania, szczególnie dla komponentów dynamicznych, takich jak wyszukiwanie, menu i suwaki. Zachowam strukturę modułową i łatwą do aktualizacji w przyszłości.
Czy chcesz, żebym używał modułów ES, czy pozostawił zwykłą strukturę dla kompatybilności?
Z niecierpliwością czekam na współpracę z Tobą.
Z najlepszymi życzeniami,
Tetyana
-
351 Gotowy do rozpoczęcia pracy, termin można zmienić zgodnie z Twoimi życzeniami
Dobra komunikacja z klientem = dobra praca
Zlecenie jasne
-
553 1 0 Dzień dobry,
Mam doświadczenie w refaktoryzacji kodu, szczególnie na JS. Z chęcią pomogę z Twoim pytaniem!
Napisz do mnie prywatnie, omówimy szczegóły.
Z poważaniem,
Ołeksandr
-
6900 18 1 Dzień dobry
Jestem pełnym stosu deweloperem od ponad 3 lat
Refaktoring to klucz, dlatego mam w tym dużo doświadczenia
Pisz, omówimy szczegóły
-
475 2 0 Witam! Gotowy do omówienia i wykonania!
https://smate1.github.io/ink.design/
https://smate1.github.io/PanterEx/
https://smate1.github.io/stay_safe/
https://smate1.github.io/avg/
-
12761 600 0 Dzień dobry, proszę się zgłaszać - sprawdzę Twoje pliki....................................
-
236 Dzień dobry, mam 4-letnie doświadczenie i chętnie pomogę rozwiązać Twój problem
-
447 1 0 Dzień dobry!
Bardzo zainteresowała mnie Twoja oferta. Jestem FullStack Web-developerem z doświadczeniem w takich stosach jak PERN, MERN, PEVN, MEVN. Pracuję z nowoczesnymi technologiami: Node.js (NestJS), React.js (Next.js), PostgreSQL i innymi narzędziami z ekosystemu JavaScript.
Oto co mogę Ci zaoferować:
- Czysty i łatwy w utrzymaniu kod — używam ESLint i Prettier, aby kod był strukturalny, czytelny i łatwy do obsługi;
- Zrozumiała architektura — cała struktura projektu będzie logiczna, bez chaosu i „zagmatwanych lasów”;
- Nowoczesne technologie — wykorzystanie aktualnych rozwiązań zarówno na frontendzie, jak i backendzie;
- Wysoka jakość i terminowość rozwoju — pracuję odpowiedzialnie, dotrzymuję terminów;
… - Responsywny design w pixel-perfect;
- Lokalizacja strony;
- SEO — optymalizacja dla wyszukiwarek;
- Precyzyjne wykonanie wymagań — wszystko zostanie zrealizowane zgodnie z określonym TZS.
Jeśli szukasz jakości, czystej architektury i odpowiedzialnego wykonawcy — jestem do dyspozycji!
-
3012 73 4 2 Dzień dobry! Mogę zrobić to jakościowo!!!!!! Zgłaszaj się!!!!!!!!!!!
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Sklep internetowy z odzieżąPotrzebny programista do sklepu internetowego z odzieżą Szukam doświadczonego programisty do stworzenia pełnoprawnego sklepu internetowego z odzieżą z modelem sprzedaży dropshipping. Co należy zrobić: 6 stron: strona główna, produkt, koszyk, zamówienie, konto, panel… Układ HTML i CSS, Javascript & Typescript ∙ 1 dzień 11 godzin temu ∙ 81 ofert |
Full-stack rozwój — Amazon PPC Dashboard (Etap 1)Potrzebny programista full-stack z doświadczeniem w pracy z Amazon API do realizacji Etapu 1 wewnętrznego dashboardu PPC. Projekt realny, dane żywe, wszystko gotowe do startu. Prototyp frontendu (5 stron, React + TypeScript): CO JUŻ GOTOWE — Prototyp frontendu na React 18 +… Javascript & Typescript, Programowanie stron internetowych ∙ 3 dni 22 godziny temu ∙ 30 ofert |
Opracowanie strony internetowej do tworzenia fotoksiążek i ram fotowychCel projektuNależy opracować nowoczesną stronę internetową do zamawiania fotoksiążek, ram fotowych i innych spersonalizowanych produktów fotograficznych.Głównym celem projektu jest umożliwienie klientowi samodzielnego stworzenia gotowego projektu produktu bez udziału projektanta… Javascript & Typescript, Programowanie stron internetowych ∙ 5 dni 14 godzin temu ∙ 98 ofert |
Zespół do samodzielnie stworzonej platformy rynkowej usług pogrzebowych.Poszukujemy zespołu do uruchomienia i rozwoju autorskiej krajowej platformy rynkowej usług pogrzebowych. Od razu: nie szukamy pojedynczych osób, juniorów ani "zbieraczy stron". Potrzebny jest silny zespół produktowy na poziomie middle+/senior z rzeczywistymi przypadkami… Javascript & Typescript, Programowanie stron internetowych ∙ 6 dni 8 godzin temu ∙ 27 ofert |
Dopracowanie istniejącego projektu Next.js/Supabase: oferty, CRM, analityka, czat AIIstnieje działający projekt WatchGenius — platforma analityczna luksusowych zegarków z katalogiem modeli, analizą cen, zewnętrznymi ofertami, formularzami zgłoszeniowymi i czatem AI. Projekt został już częściowo opracowany. Potrzebny jest doświadczony programista full-stack,… Javascript & Typescript, Programowanie stron internetowych ∙ 8 dni 10 godzin temu ∙ 55 ofert |