Javascriptben hol szokás az osztályok definícióit
megadni?
Figyelt kérdés
C++-ban úgy tanultuk, hogy, ha új osztályt hozunk létre akkor létrejön egy .h fájl, amiben az adattagok, metódusok vannak és általában egy .cpp-ben vannak a kifejtések.
Javascript-ben ezt hogy szokás megoldani? Minden osztálynak külön .js fájl van, vagy az összes osztály egy .js-ben van és a kifejtések egy külön fájlban.
Javascriptben nemigazan osztalyokat kell csinalni, ott csak objektumok vannak. Prototipust lehet, annak a mintajara meg peldanyositani, de ha meg ennyire az elejen vagy, rakj mindent egy fajlba, nem lesz gond vele.
2016. jún. 23. 15:41
Hasznos számodra ez a válasz?
2/8 A kérdező kommentje:
Ok. köszi.
2016. jún. 23. 15:55
3/8 anonim válasza:
Nincsenek osztályok.
Tedd egy fájlba most, ahogy az első mondta.
Szedd szét néhány darabra, ha nagyobb lesz, ha úgy kényelmesebb fejleszteni.
Majd pedig ha úgy érzed, ide igazán sok fájl kéne, akkor használhatsz egy olyan eszközt, mint pl. a Require.js.
2016. jún. 23. 20:45
Hasznos számodra ez a válasz?
4/8 anonim válasza:
Igazából vannak osztályok, ECMAScript 6 óta.
Amúgy a "mindent külön fájlba" dologhoz egy dolgot mindenképp hozzáfűznék. Az, hogy milyen fájlszerkezetet építesz ki fejlesztéskor, egy dolog. De a kész, publikált változatban törekedni kell arra, hogy minimalizáld a fájlok számát, ha nem akarod, hogy egy örökkévalóságig töltsön az oldalad.
2016. jún. 23. 21:09
Hasznos számodra ez a válasz?
5/8 anonim válasza:
Javascriptről volt szó úgy általában, az lehet egy SPA, ami akár futhat is helyben, meg ilyenek.
2016. jún. 26. 00:33
Hasznos számodra ez a válasz?
6/8 anonim válasza:
Nem látom, miben változtat a dolgon, ha SPA. Amúgy kérlek ne tegyünk már úgy, mintha a JavaScriptet elsősorban nem weboldalak/webes alkalmazásokra használnák, és mintha a Gyakorin kérdezők vérprofik lennének, akik valami nagyon specifikus felhasználási területet érintenének a nyelvvel. 99% hogy alapvető webes cuccokat akar csinálni, ezesetben meg nem árt tisztában lennie dolgokkal.
2016. jún. 26. 03:06
Hasznos számodra ez a válasz?
7/8 anonim válasza:
Ennyi erővel nyugodtan mondhatjuk, hogy mivel az itt kérdezők 90%-a el se jut addig, hogy valami éles oldalt készítsen, így meg megint mindegy.
2016. jún. 26. 17:12
Hasznos számodra ez a válasz?
8/8 anonim válasza:
Csak azt mondom, hogy kezdő futballistának ne azt tanítsuk, hogy tud szaltózva bedobni.
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik. Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!