Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zarządzać plikami javascript
ZenekN
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Cześć mam problem z zarządzaniem javascript, problem polega na tym że tworzę kilka pilków js i potem muszę kopiować z jednego pliku do drugiego te same funkcje.

Jakiego frameworka użyć który sklei wszystko w jedną całość ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
kayman
post
Post #2





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


najpierw wrzucałem wszystko co się powtarza do osobnego pliku, potem porobiłem z tego obiekty a obecnie to przeważnie wygląda tak że podpinam 3 pliki

- jquery.js -> nie trzeba tłumaczyć, chociaż zdarza się że ten zamiast tego pliku jest scalone jquery z js'em bootstrapa
- base.js -> tu są klasy oraz kod wykorzystywany w wielu widokach, np taki co odpowiada za menu(bo w całej stronie takie same), okienka modalne, ajax, obsługę tabel, wstępną formularzy etc.
- home.js/article.js/page.js etc -> tu jest wszystko co dotyczy konkretnego widoku czyli w home.js nie ma kodu takiego jak w article.js, kod konkretnego widoku wielokrotnie wykorzystuje obiekty lub kod z pliku base.js

nie wiem czy jest to rozwiązanie dobre/optymalne/zgodne ze sztuką, taki obrałem system

Ten post edytował kayman 30.06.2017, 00:16:11
Go to the top of the page
+Quote Post
Comandeer
post
Post #3





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Skonfigurowałbym jakieś narzędzie (rollup, webpack), żeby budowało mi kilka różnych paczek w zależności od route'a (podstrony). Wówczas każda podstrona otrzyma tylko to, co potrzebuje.

A jak nie 10)% automatyzacji, to zawsze można robić takie paczki ręcznie, opierając się na ES modules.


--------------------
Go to the top of the page
+Quote Post
ZenekN
post
Post #4





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


@cmdr, mogę zainstalować webpack z poziomu taniego hostingu :-) ?

Ten post edytował ZenekN 30.06.2017, 08:36:21
Go to the top of the page
+Quote Post
viking
post
Post #5





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


A po co masz na hostingu to robić? Robisz na localu i przegrywasz przetworzone pliki. Zresztą po raz kolejny o to samo pytasz.


--------------------
Go to the top of the page
+Quote Post
Comandeer
post
Post #6





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Dokładnie, jak @viking mówi. Na hostingu nawet nie powinieneś mieć webpacka, bo po co Ci? To środowisko produkcyjne – niepotrzebne Ci tam narzędzia developerskie.


--------------------
Go to the top of the page
+Quote Post
ZenekN
post
Post #7





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


ok dzięki za info już zrozumiałem o co tu chodzi, nie jestem prof. webdev, w wolnym czasie pisze

produkuje na produkcji, a produkt potem leży na półce :-)

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:07