-
IT café
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
-
martonx
veterán
Ne hülyéskedjünk már.
Én vagyok a keretrendszerek legnagyobb ellenzője, de ez amit te csinálsz ez már könyörög legalább egy Svelte behúzásáért, és használatáért.
Vagy pedig valamit őrületesen félre értettél, és amit valójában akarsz, az a meglévő DOM-ban pár apróbb módosítás, amihez meg felesleges ennyi körítés.
Szerintem.[ Szerkesztve ]
Én kérek elnézést!
-
cattus
őstag
Tudom, hogy keretrendszer a menő, de ha mondjuk sima Javascriptben kell megírni egy frontendet, ti hogyan készítitek el a templatet?
Sehogy, használok egy már meglévő, jól bevált, egyszerű megoldást, pl. Svelte, Alpine van htmx. Ezek egyike sem jelent nagy package méretet, és hosszú távon sokkal kényelmesebb használni, mint egy saját megoldást, ami 100%-ban feature-incomplete, 100%-ban tartalmaz rejtett bugokat és 100%-ban jobban megéri használni, mint újra feltalálni a kereket.
Do the thing!
-
Taci
addikt
Most pontosan így működik, és a Google semmit sem lát a JS által kliens oldalon generált tartalomból. (A search console-ban látom, hogy néha betölti a szükséges JS-t, olyankor van indexelt tartalom is, de aztán "vált", és mondjuk másnaptól már kihagyja a fájlt, így csak egy üres statikus váz van.)
Vannak saját cikkeik is, hogy az indexelő botok már látják a JS által generált tartalmat is, hogy a dinamikusan épülő weblapokat is indexelni tudják - sajnos azonban ez nem tökéletes / vagy nálam van valami baja (amit amúgy látok is - úgy gondolja, hogy az az 1 szál JS fájl neki nem kell és kész, és így bukta az egész oldalépítés).
Ezért akartam szerver oldali összerakásra váltani, viszont mivel az oldal ettől még görgetés után dinamikusan épül fel (infinite scroll), eléggé zsákutcába kerültem. Már a projekt kukázásán és újrakezdésén gondolkodom.[ Szerkesztve ]
-
martonx
veterán
Nyilván direkt gyártja le előre a Html-t, fogd ezt fel egyfajta naívan kivitelezett, bénácska cache-elésnek. Én sem értem mi szükség van erre, gondolom valami garázs hosting cég kenyér pirítóján fut az egyébként sem optimális kód, és enélkül rohadt lassú lenne.
Én kérek elnézést!
-
hiperFizikus
aktív tag
Igen, és a funkció alprogramja a funkció paraméterlistája nélkül mennek, vagy legalábbis elég jól mennek .
Van amikor váratlanul finomítani kell a kódját, ilyenkor látszólag nem haladok vele, pedig a szoftvere változik közben . Gyakorlatilag nem nehéz, de borzasztón kellemetlen órák hosszat csak klampírozni mellette .
Aztán ahogyan programozom le, úgy közben igazítani kell az eredeti programnyelv tervén, hogy megfeleljen a leprogramozás szoftvere természetének . Tehát hiába van a meg a programnyelvem terve, amíg nincs leprogramozva addig változhat kicsit .
Gondolom félkész állapotban nem akarjátok látni, már csak azért sem mert sokat kellene hozzá magyarázkodnom . De ha kéritek felteszem a netre, csak így olyan is !
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
lanszelot
addikt
Hello,
Nem az kell, az csak egy Read Only. Tehát azzal nem lehet felülírni.
Ez kell nekem, csak nem tudok rájönni, hogy miért nem kéri ki lap betöltésnél, a gombra pedig működik.
Egyszerűen nem tudom kikéretni a tömböt oldal betöltéskor. /gombra nyomáskor meg kikéri/
Mit rontok el?Vigyázz, ez nem működik codepen -ben, kell készítened egy html, és egy js filet, bemásolni a codepen-ből, és live server-en futtatni.
-
Lokids
addikt
Köszi.
Kipróbáltam, hogy az adott számot objektum [{név:'Valami1', nap: 5}] paramétereként arr[i].nap-al adom át, de furcsa módon úgy nem működik. Nem dob errort, de 3 számra 3x ugyanazt a dátumot kapom vissza. Pedig az átadott érték típusa szám.If you chase two rabbits you will lose them both.
-
-
Lokids
addikt
pl: 2022.06.01 ->> 2022.06.02 -> 2022.06.04
Azaz az új dátumhoz adja hozzá a következő számot, ne az eredetihez. Ezt elfelejtettem mondani.De én pontosan most ezt próbálom:
var huHolidays = [
'2022-01-01', '2022-03-14', '2022-03-15', '2022-04-15', '2022-04-18', '2022-05-01', '2022-06-06', '2022-08-20', '2022-10-23', '2022-10-31', '2022-11-01', '2022-12-25', '2022-12-26',
'2023-01-01', '2023-03-15', '2023-04-07', '2023-04-10', '2023-05-01', '2023-05-29', '2023-08-20', '2023-10-23', '2023-11-01', '2023-12-25', '2023-12-26',
'2024-01-01', '2024-03-15', '2024-03-29', '2024-04-01', '2024-05-01', '2024-05-20', '2024-08-20', '2024-10-23', '2024-11-01', '2024-12-25', '2024-12-26',
'2025-01-01', '2025-03-15', '2025-04-18', '2025-04-21', '2025-05-01', '2025-06-09', '2025-08-20', '2025-10-23', '2025-11-01', '2025-12-25', '2025-12-26'
];
function addWorkingDays(date, days) {
for (var i = days; i; i--) {
// Add a day
date.setDate(date.getDate() + 1);
// If a weekend or holiday, keep adding until not
while (!(date.getDay() % 6) || huHolidays.indexOf(getISODate(date)) != -1) {
date.setDate(date.getDate() + 1);
}
}
return date.toLocaleDateString("hu");
}
const Arry = [
{Nev: 'valami1', napok: 3},
{Nev: 'Valami2', napok: 4},
{Nev: 'Valami3', napok: 2}
]
datum = new Date('2022-06-03');
var Datumok = []
for (i = 0; i < Arry.length; i++) {
Datumok.push(addWorkingDays(datum, Arry[i.napok]));
}
console.log(Datumok)[ Szerkesztve ]
If you chase two rabbits you will lose them both.
-
Lokids
addikt
Azt hiszem sikerült megoldani egy if segítségével. HA az utolsó elem az i, akkor egyszerűen csak 0-t adok át, míg más esetben i+1.
Így az első esetben nem von ki semmit, míg másodikban a 6 napot vonja le.
Csak tudnám az ilyen egyszerű megoldáson miért kell órákat gondolkodnom.If you chase two rabbits you will lose them both.
-
martonx
veterán
De kár, hogy nincs Like gomb PH!-n
Néha már tényleg úgy érzi az ember, hogy van aki minimál google-özés nélkül (vagy angoltudás nélkül? de akkor minek erőltetni a programozóságot, kb. mintha vakként akarnék festő lenni) is ide esik be a legapró-cseprőbb hülyeséggel is.Én kérek elnézést!
-
-
-
-
biker
nagyúr
helyette ki is írhatod, mi a megoldásod. mert nyilván hogy fa.. vagyok (mert kb évente egyszer nyúlok bottal a JS/JQ részekhez), én kérek elnézést, hogy tök máshoz értek, de most meg szertetem volna oldani ezt.
De megértelek, hogy frusztrál, hogy valaki bénább mint te.Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
lanszelot
addikt
Először is köszönöm szépen a segítséget.
"querySelectorAll-al kell elkapni"
Miért kell SelectorAll?
Nem okoskodom, csak, hogy megértsem leírnám ahogy én tudom:
QuerySelector: - 1 elemet kér ki, mindegy, hogy class vagy id alapján.
QuerySelectorAll : - minden azonos osztállyal ellátott elemet kikér. Ezeken végig lehet literálni, vagy ahogy csináltad elemenként kikérni,,,stb, mint egy tömbel.
Mivel nekem csak 1 elemem van, így felesleges, persze az is megoldás."jobban jársz, ha az ilyesmit nem class-al, hanem id alapján oldod meg"
tudom hogy az id előrébb van mint a class, de most csak egy elem van, így mindegy mivel kérem ki."Elhagytál innen onnan némi zárójelet"
igen 2 kapcsoa zárójelet hagytam el, mert a példában nem szerepelt, így nem tudtam, hogy kell. itt a példa /legelső/
Viszont a zárójelek sincsenek, és anélkül is működik javítottam a két kapcsos zárójelet, és nekem működik.
Az hiba, és elnézi, vagy nem fontos a zárójel?Mint írtam semmit se tudok a fletch api -ról, mindent csak találgattam, hogy hátha így van.
Sajnos sehol se találtam részletes, érthető leírást fletch api -ról. -
martonx
veterán
A svelte-t én is említettem feljebb. A svelte nem is keretrendszer, inkább csak egy minimalista lib, amivel szuperül lehet kisebb dinamikus részeket, web komponenseket összerakni és viccesen alacsony lesz az elkészült komponens mérete.
Az a vicc, hogy önmagában a react is kb. csak ennyire jó, csak önmagában a react elég fos volt (manapság már egyre élhetőbb), így óhatatlanul kialakult az emberekben, hogy behúztak mellé valami state kezelő szart, plusz routingot, meg ha már react, akkor már fiszem-faszomokat (és ha már rengeteg fiszem-faszom akkor minimum hogy typescriptelünk, hiszen a kismillió boilerplate kód különben átláthatatlan, és kezelhetetlen), és hoppá az üres page-ünk máris 200 kbyte javascriptet tölt be, miközben csak azt írja ki, hogy helló world, és fél percig buildeljük a semmit.Én kérek elnézést!
-
hiperFizikus
aktív tag
Nincs szerencsém a pénzkeresésben .
Értelmes dolog:
világmegváltás
unaloműzés
tudomány fejlesztésea laptopom zümmögése elriasztja a szúnyogokat
A legújabb az :
/dokumentumok/kodok/primszam_listazo_3_files.zip
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Jaj, mit értetlenkedsz ...
Ez ni : Körülbelül így néz ki.
És ez ni:
const timer = {
default: 0,
get() {
return this.default;
},
increase() {
this.default += 1;
...stb.
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
hiperFizikus
aktív tag
Majd elmagyarázom a Lolita topicomban, majd ha készen lesz az az ütemterv . Haladok vele, inkább sok mint nehéz lenne .
A gázt is és a féket is egyszerre nyomni nem menő dolog !
-
lanszelot
addikt
válasz Bzozoo #10048 üzenetére
Nagyon szépen köszönöm a választ.
A tömb kikéréséhez nagyon át kellett volna írnom.
Míg így csak két helyre kellett beillesztenem a változót ami már amúgy is létezett.
Az volt a lényeg hogy ne kelljen sok mindent átalakítani. Plusz új változó, és annak kezelése.
Igaz így a listát kellett nagyon átírnom
Egyik kutya másik... -
Ispy
veterán
válasz Bzozoo #10037 üzenetére
Most jutott odáig, hogy kiprobáljam, kipublikáltam a website-ot és a backendet, de a backendre az istennek se megy, nem értem miért, a website az oké. Lehet nem szereti az azure-os címet, vagy nem tudom, még izzadok rajta...lehet a docker alól a hívás más címen látszik kívülről?
[ Szerkesztve ]
"Debugging is like being the detective in a crime movie where you're also the murderer."
Új hozzászólás Aktív témák
- AMD Navi Radeon™ RX 6xxx sorozat
- PayPal
- Gurulunk, WAZE?!
- Pécs és környéke adok-veszek-beszélgetek
- Itt az első kép a 2024-es Nokia 3210-ről
- HiFi műszaki szemmel - sztereó hangrendszerek
- antikomcsi: Való Világ: A piszkos 12 - VV12 - Való Világ 12
- Kínai, és egyéb olcsó órák topikja
- Fűnyíró topik
- Formula-1
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest