- bitpork: MOD Júni 13 Augusztus 2- szombat jelen állás szerint.
- Parci: Milyen mosógépet vegyek?
- Elektromos rásegítésű kerékpárok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- NASsoljunk: ZyXEL NSA-310 és az FFP
- Mr. Y: Motoros sztorik #06
- Napkollektor - csak úgy
-
LOGOUT
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
-
tick
aktív tag
Üdv!
Használ valaki jasmine-ben async/await-et? Van más megoldás mint anonim függvénybe zárni az egészet?
Ez így működik, csak ronda:it('should work', done=> {
(async () => {
foo = await someAsyncStuff()
expect(foo).toBe(true)
done()
})().catch(done.fail)
} -
maestro87
őstag
Sziasztok!
A google link rövidítőt működésre lehet még bírni könyvjelzőként? Azaz ha rányomok a könyvjelzőre, akkor készítse el a rövid linket.
Ezt találtam, de már nem működik hiába cseréltem ki a címet.
Itt van a google-től egy leírás, de én ehhez kevés vagyok. -
PumpkinSeed
addikt
-
martonx
veterán
válasz
PumpkinSeed #6591 üzenetére
Nyugi az elején is értettük, hogy mit szeretnél, minden normálisabb nyelven van olyan ORM, ami db séma migration-t is csinál az ORM-kedésen felül. A kedvedért kigugliztam egyet, ami nekem így 1 percnyi ránézésre pont ilyennek tűnik, mint amit keresel: https://sequelize.readthedocs.io/en/v3/
-
tick
aktív tag
válasz
PumpkinSeed #6589 üzenetére
mintha a mongo tudna json objectből db-t kreálni, cli-ből biztosan
szerk: bocs, félre étterem szerintem a kérdést
-
PumpkinSeed
addikt
Van valami NodeJS package ami egy json fájlból felhúzza az adatbázis struktúrát? Pl: meg van, hogy
{
table: "Test",
fields: {
...
...
...
}
}és ebből a
migrate --file file.json
segítségével varázsol nekem egy kész adatbázis struktúrát -
Hege1234
addikt
Sziasztok!
github-on van egy sync "program"
ami Chrome-ból Brave-be (root nélküli reklámölő androidra) szinkronizálja a könyvjelzőketviszont nem jövök rá hogy futtassam
van esetleg ötletetek ?
[link] -
Doink
aktív tag
Az a hiba hogy a jelszo2-be teszed a trimelt stringet és utána nem csinálsz vele semmit.
Számok:var hasNumber = new RegExp(/\d/).test(jelszo2);
Apró megjegyzés hogy a webes világban bevett szokás szerver oldalon ellenőrizni és visszaküldeni a hibát hiszen szerver oldalon úgyis mindig kötelező ellenőrizni mindenféle inputot.
-
lorcsi
veterán
van egy jelszó vizsgáló scriptem, amibe szeretnék még beletenni egy olyat is, hogy a szóközöket is levágja az elejéről és a végéről
eddig jutottam el:
function jelszoEll(){
var urlap = document.forms['urlap'];
//nem kezdődhet számmal
var jelszo = urlap['pwd'].value;
var jelszo2 = jelszo.trim();
var hibaHelye = document.getElementById('jelszoErr');
if (jelszo == jelszo.toLowerCase())
hibaHelye.innerHTML = "A jelszó nem tartalmaz nagybetűt!";
else hibaHelye.innerHTML = "";
}de sajna így nem vizsgálja helyesen szóközt
plusz kellene még bele..számot vizsgáló rész is.. -
ALFA
senior tag
Akkor jó, ha képben vagytok. Én nem értek hozzá, csak ötletet adtam, ingyen.
Persze, ha elkészül a mű, és nagyon meg akar hívni a szerző egy nagy pohár valódi narancslére, talán nem mondok nemet.Még az jutott eszembe, hogy talán művészek számára is hasznos lehet a program azon része, amikor egérrel módosítanak valamit az elrendezésen, mire lágy, hullámzó mozdulatokkal a többi rész is átrendezi magát.
-
-
Hello,
Kipróbáltam ezt, nagyjából meg is felel a követelményeknek, de valamiért a nagy képet az oldal aljára teszi be... mi tudja ezt okozni a css-ben?
-
ALFA
senior tag
válasz
PumpkinSeed #6577 üzenetére
Mert nincs képzelőerőd.
Próbáld ki és meglátod, milyen szép csillag-os hálózatot rajzol, a csillagok az IP c-mekhez tartozó domain nevek, azok vannak összekötve vonalakkal, és az egészet szimmetrikusan elrendezi a képernyőn. Akkor látványos, amikor már száz felett vannak az IP címek és keresztbe-kasul vannak összekötések, szépen, lassan "kicsomózza" őket és kiteríti a képernyőre, mint egy subaszőnyeget. Ráadásul az egészet lágyan, harmonikusan, finom mozdulatokkal, mintha szellő fújdogálna a réten.
-
ALFA
senior tag
válasz
PumpkinSeed #6574 üzenetére
Igen, itt van, ez a pontos neve:
[lightbeam]Itt van XPI-ben a 32-es verzio:
32-es -
ALFA
senior tag
válasz
PumpkinSeed #6574 üzenetére
Ja, bocs, nem láttalak, akkor írom a részleteket.
Az első bekezdés csak tájékoztató jellegű, hogy képben legyetek, majd utána jelzem, mi az ötletem lényege.Eredetileg egy magyar származású egyetemista fejlesztett egy progit bizonyítandó, hogy a webes böngészések során lehet követni, ki merre járt és Collision révén Firefox böngészőhöz add-on lett belőle.
Ennek révén hamarosan fejes lett belőle és megbízott egy művészeti egyetemista csoportot valamilyen alapítványi támogatás révén, hogy csináljanak a programjához vizuális megjelenítést.
Nagy siker lett Lightbean add-on néven.
(Azután a srác egy másik nagy cég vezetője lett, amit pár év alatt sikeresen tönkre tett. Akit érdekel Gary Kovacs néven wikipedian megtalálja a történetet.)A lényeg:
adott a Lightbean add-on, aminek minden része ingyenesen használható, és ami legalább két részből áll: az eredeti, böngésző által begyűjtött ip címek és a köztük lévő kapcsolatok rendszerezéséből, valamint a vizuális részből.Az ötletem az, hogyha le tudjátok választani a vizuális megjelenítőt és írni hozzá olyan adatbeviteli megoldást, amivel bárki megadhatja az általa ábrázolandó adatokat, akkor egy, az amerikaiaknál és briteknél nagyon népszerűvé vált Freemind-hoz hasonló programot lehetne csinálni. A buktató "csak" annyi, hogy annak már nem javascript fájlokból kell állnia, hanem portable programot kell belőle kreálni.
-
Karma
félisten
válasz
sztanozs #6571 üzenetére
Elvileg az Electronnal gyakorlatban is jó eredményeket lehet elérni
-
ALFA
senior tag
Lenne valakinek kedve egy régóta jól működő, webről letölthető, szabadon használható js program grafikus részét önálló programmá átalakítani?
-
Hello,
Erre esetleg van ötlete valakinek? Jquery képnézegető...
-
DNReNTi
őstag
Hasznalt mar valaki React teszteleshez Jest snapshot tesztet?
Problemam a kovetkezo: Egy tesztben szeretnem X komponens Y attributumat atallitani, de nem rendereri ujra a snapshot-ot emiatt a teszt elhasal. Lehet egyaltalan ilyet csinalni? Tehat egy teszt fajlbol tobb snapshot-ot generalni? AzupdateSnapshot
flag nem segit. -
Panhard
tag
Sziasztok! Egy javascript kódban van egy JSON hívás. Ez egy php-t tölt be. Ennek a php-nek a kimenete kb: 200kb, és ezt a javascript kód másodpercenként hívja meg.
A probléma az, hogy a böngésző már 5 perc után olyan 1giga ramot használ, ha ez a weblap meg van nyitva. Teljesen belassul. Van erre valami megoldás? Előre is köszi. -
Jim-Y
veterán
Ja igen, még annyit azért leírnék, ha megengeditek, hogy egyáltalán miért volt ez a problémám és miért nem máshogy próbáltam megoldani. Azért kellett streamet használni, mert igazán nagy fájlokat is képesnek kell lenni feldolgozni, igazán nagy file alatt 1,2 gigabájtos csv-t értek több millió sorral. Na most egy általános fájl feltöltésnél ez nem jön elő mert ritkán kell ilyen nagy fájlt feltölteni/feldolgozni. Ott ugy működik, hogy feltöltöd backendre, ott van memóriában az egész fájl (/tmp/akarmi) aztán csinálsz vele amit akarsz. Csakhogy, ez egy backend workerben fog futni ami jó eséllyel egy heroku dyno-t jelent production-ben ahol limitált a memória és/vagy nagyon drága ha több memória kell ezért egész egyszerűen nem fér bele a fájl a memóriába ezért kell stremelve beolvasni és streamelve kiírni az adatbázisba.
Ezt azért írom le, hogy ha esetleg más is találkozik ilyen kihívással akkor ez egy lehetséges megoldása a dolognak, nem mondom hogy a legjobb, vagy, hogy jó, csak, hogy egy
-
Jim-Y
veterán
Ha esetleg valakit érdekel, megoldottam a problémát pár napnyi keresés után
Link a megoldáshoz (github)
-
Jim-Y
veterán
válasz
PumpkinSeed #6553 üzenetére
Nem nem aws lambdába lesz de köze van az AWS-hez
Amugy itt egy pontosabb leírás a problémámról ha érdekel: https://github.com/brianc/node-pg-copy-streams/issues/63
-
PumpkinSeed
addikt
Nem tudom igazából, hogy a js memória foglalása hogy működik de így mivel a chunk csak függvény scope-n jön létre így talán nem lesz tele. De őszintén megmondva fogalmam sincs.
var fs = require('fs');
var readableStream = fs.createReadStream('file.txt');
readableStream.on('data', function(chunk) {
handler(chunk);
});
// Optional
readableStream.on('end', function() {
console.log("finish");
});Amúgy AWS Lambda-ba lesz?
-
Jim-Y
veterán
válasz
PumpkinSeed #6551 üzenetére
Itt ezzel a példával csak az a baj, hogy végül az egész fájl a memóriában van majd a végén flusholja. Ettől függetlenül köszönöm a tippet de nekem sajnos nem erre van szükségem bár épp valami hasonlóval próbálkozom magam is.
-
PumpkinSeed
addikt
Értem, viszont ezzel a pipe-al az a baj, hogy azért lett létrehozva, hogy úgy kezeld le a folyamat, hogy mindent ő csinál meg, szóval anélkül, hogy te menedzseled a folyamatot. Viszont ha valami ilyesmit használsz akkor minden chunk esetén te kezeled le, hogy mi történjen vele.
var fs = require('fs');
var readableStream = fs.createReadStream('file.txt');
var data = '';
var chunk;
readableStream.on('readable', function() {
while ((chunk=readableStream.read()) != null) {
data += chunk;
}
});
readableStream.on('end', function() {
console.log(data)
});Lehet, hogy ez nem pont az amit te keresel.
-
Jim-Y
veterán
válasz
PumpkinSeed #6549 üzenetére
Szia,
Köszi a választ de szerintem félreértettél valamit vagy én nem foglalkoztam egyértelműen. Nekem valami ilyesmire lenne szükségem. Pseudo
this
.readFileAsStream()
.pipe(parser)
.pipe(
this.pause();
asyncFunction((err, data) => {
this.resume();
})
)
.pipe(stremToDb)Most az a bajom, hogy a fájl fejlécének kiolvasása után kéne csinálnom egy DB táblát majd belestreamelni a fájl tartalmát. A tábla létrehozása async művelet és nem tudok olyan pipe függvényt írni ami ezidőre felfüggesztené a futást :/
-
Jim-Y
veterán
Beállok én is a sorba egy kérdéssel. Hogyan lehet egy nodejs streamet megállítani majd ujraindítani ha nekem az első chunk olvasásánál egy async operationt kéne csinálnom amit a többi chunknak be kéne várnia?
-
PumpkinSeed
addikt
Nekem is lenne egy React-es kérdésem. Ha épp valaki tudja a választ.
-
DNReNTi
őstag
válasz
fordfairlane #6544 üzenetére
Jaja, alapbol az IDE is visit, de a compiler is leterdel "Module not found" hibaval.
-
DNReNTi
őstag
válasz
fordfairlane #6542 üzenetére
Irja is a valaszolo, hogy TS 1.8 ota mar sima import statement van, nekem TS 2.1 van behuzva, de annyira kilatastalan mar a dolog, hogy megprobalom. De szerintem ha az import nem menne, eleve le se fordulna. Gondolom.
-
DNReNTi
őstag
Az a lenyeg, hogy tobb kulonbozo alkalmazas keszul most React-tal, de vannak olyan komponensek (es servcie-ek) amelyek mindegyikben szerepelnek, es emiatt tok jo lenne kiemelni oket egy kulon repoba, amelyet aztan behuzunk a tobbibe mind dependency, tehat mindenhol elerhetoek lennenek. Magyarul ez nem egy alkalmazas hanem egy sajat package, standalone komponensekkel. Na ezt nem tudom ugy forditani TS-bol, hogy mukodjon a projektekkel. ES6-bol fasza.
-
DNReNTi
őstag
React, TS jediknek egy kerdes:
Build React component package with TypeScript to ES5 -
tick
aktív tag
Üdv!
Van egy ilyen részletem:if (!filters[col].includes('' + items[i][col])) { ... }
JSCS Error: Implicit string conversion.
Miért "rossz" az implicit conversion? Lényegében kikerülök egy plusz kört azzal hogy a null-okat üres stringre cseréljem. Az érték lehet '0' is, így az
(items[i][col] || '')
nem járható út sajnos. -
válasz
Mr Dini #6535 üzenetére
Kis korrekció, mert rájöttem, hogy totálisan nagy hibát követtem el... A Cheerios megoldásom most valahogy így néz ki:
title = $("div.container > section#filmek.content_box > ul.row.list-unstyled.movie-list > li.col-md-2.col-sm-3.col-xs-6.no-cover-data:first > a > div.cover-element.cover-info > span.title").text();
Viszont még ez sem működik...
Szerk.: Megvan!
title = $("div.container > #filmek > ul.row.list-unstyled.movie-list > li.col-md-2.col-sm-3.col-xs-6.no-cover-data > a > div.cover-element.cover-info > span.title").text();
Viszont a Cheerio nélküli megoldásra még szintén nyitott vagyok!
-
Sziasztok!
Egy scrapert faragnék Node-JS-ben, ami a filmezz.eu filmadatbázisát dolgozná fel.
Szeretném majd egy tömbökbe menteni Cheerio segítségével a linkelt oldalról kiparsolt filmcímeket, évszámokat stb., de egyelőre odáig sem jutottam, hogy az első film címét megkapjam... Hogy kéne e helyett megoldani? (a $ egy betöltött Cheerio konstans az oldal forrásával):
title = $('div.container', 'section#filmek.content_box', 'ul.row.list-unstyled.movie-list', 'li.col-md-2.col-sm-3.col-xs-6.no-cover-data'[0], 'a', 'div.cover-element.cover-info', 'span.title').text();
Illetve van valami Cheerio nélküli megoldás is arra, hogy a needle-lel leszedett oldal HTMLjében 'ugráljak'? Arra már rájöttem, hogy objektumként is működik a response változó, de a classokat nem tudom hogy kéne neki megadni... Pl. ez rossznak tűnik:
container = response.body.div.container;
Köszönöm!
-
cSuwwi
senior tag
válasz
Panhard #6532 üzenetére
Állíts be rá korlátozást (ip-re vagy domainre) ahol a kulcsot generáltad, akkor nem gond. Ha az alap beállításon hagyod (hogy nincs) akkor más is elhasználhatja a kvótádat, de nem hiszem hogy ezzel bárki is foglalkozna.
Az oauth-os secretedre tényleg vigyázz, az nem is látható. -
Panhard
tag
Sziasztok!
Van valamilyen megoldás arrra, hogy egy google maps oldalról el lehessen tüntetni az api kódomat?
Ez a kód:<script async defer
src="https://maps.googleapis.com/maps/api/js?key=APIKEY&callback=initMap">
</script>Nem lehet valahogyan PHP-ben átadni a google szervernek?
Vagy miért így találta ki a google? Nem baj, hogy bárki hozzáférhet a weblapról? -
Nojbee
tag
válasz
martonx #6529 üzenetére
Lehet rosszul fogalmaztam.
A gomb alatt <button></button>-t értek, amit ha megnyom valaki, akkor szeretnék összeállítani egy olyan keyboard eventet, amit ha ráerőszakolok a div-re, ctrl-v/beillesztésnként hat.
Viszont lehet rosszul rakom össze, vagy nem is lehet ilyet csinálni.
(Lehetségescsinálni ilyet? Mert pl ha az, akkor bárhova kattintva egy oldalon, megszerezve a vágólap tartalmát simán lenyúlható például egy bankszámlaszám, jelszó stb ha az rajta van a vágólapon..)Tehát nem billenyűlenyomásra akarok valamit csinálni.
-
Nojbee
tag
Sziasztok!
Egykis segítséget szeretnék kérni.
Van egy div-em, amin ha focus van és megnyomom a ctrl+v bill. kombinációt (vagy egérrel jobb gomb beillesztés), akkor meghívódik egy függvény, beleteszi a vágólapon lévő képet, megjelníti.
Ezt szeretném megoldani úgy is, hogy gomb lenyomására történjen.
Arra gondoltam, hogy szimulálom a keyboard eventet erre a bizonyos div-re:<div class="paste-area-content"
#pasteDiv contenteditable="true"
(paste)="onPaste($event)"
(input)="unsupportedBrowserPaste()">
</div>
ami ennek hatására meghívná az onPaste függvényt...Megpróbáltam különböző módon ezeket az eventeket létrehozni. Elég sokminden deprecated ezzel kapcsolatban.
Az utolsó próbálkozás ez volt:var event = new KeyboardEvent('keypress', {
bubbles: true,
cancelable: true,
ctrlKey: true,
key : "v",
code : "86"
});
this.printedArticleImagePasteComponent.simulatePaste(event);Meghívja egy másik komponensben lévő fv-t ahol a div van, aminek elküldi az eventet:
public simulatePaste(event: KeyboardEvent) {
this.pasteDiv.nativeElement.dispatchEvent(event);
}És én erre várnám a varázslatot, de sajnos nem működik
Próbálkozott már valaki ilyesmivel?
Igazából angular2-vel ügyködök, úgyhogy olyan megoldás is és pure js is jó, teljesen mindegy.Az is jó megoldás lenne, ha a clipboardevent-et magamnak állítom össze a vágólapról? Lehetséges?
Köszönöm
-
DNReNTi
őstag
Sziasztok,
MobX-et hasznal valaki? Azzal szivok, hogy observable array-bol akarok kidobni egy elemet, ami ugye teljesen kezenfekvo lenne:
array.splice(index, 1);
es jonapotkivanok. No most ez nem mukodik, nem igazan ertem mi miatt, de olyan mintha nem frissulne a state, mert ha kilogolom, akkor a kivant elemmel rovidebb tombot kapom, de a UI nem frissul, tehat az observer nem veszi eszre a valtozast a tombon. Tovabb furcsitja a helyzetet, hogy a.push()
, vagy egy teljesen uj ures tomb hozzarendelese tokeletesen mukodik. Mit kurok el? Nem hiszem hogy ennek nem kellene mukodnie. -
randras
veterán
Sziasztok,
Tud valaki hazai, Meteor fejlesztői munkalehetőséget?
-
Jim-Y
veterán
Szerintem SPA-nál senki sem szokott foglalkozni azzal, hogy mi van ha nincs engedélyezve a js. Mint ahogy előttem is írták akkor megette az egészet a fene. Ha gyakorlás céljából csinálnád akkor én vmi olyasmit csinálnék hogy detektálnám hogy ki van kapcsolva a js, kitennék egy üzenetet, hogy engedélyezze a user, vagy ha nem akkor itt egy link egy másik alkalmazásra ami csökkentett funkcionalitással bír. Magyarán az SPA alkalmazásba nem tenném bele annak kezelését hogy mi van ha nincs js.
-
DNReNTi
őstag
Ha nincs engedelyezve a JS futtatas, akkor az egeszet megette a fene. Erre szoktak hasznalni amugy a
.no-js
(vagy barmilyen mas tetszoleges, de beszedes) CSS osztalyt a dokumentumon, amit a JS azonnal levesz. Ha nem veszi le, akkor nem fut a JS, tehat meg tudsz jeleniteni mondjuk egy alert-et, hogy draga user, tessek ma' engedelyezni a JS-t 2017-be legyen kedves, vagy haladjon tovabb. En egyebkent ezzel siman nem foglalkoznek, akinel le van tiltva a JS az nem akar internetezni. -
kispx
addikt
Sziasztok,
A nyers JS-tel való ismerkedés céljából szeretnék egy SPA-t csinálni és tanácsot szeretnék kérni a következő eset megoldására.
Szóval van egy linkem, amire ha a felhasználó rákattint, akkor a login div-et láthatóvá teszi. Ezt az onclick eventre teszi meg. A probléma akkor van ha nincs engedélyezve a javascript.
Erre azt gondoltam, hogy a link alapértelmezetten a /login oldalra mutat. (Így ha nincs engedélyezve a JS, akkor a szerver tud statikus HTML oldalt generálni neki) Ha az oldal betöltött, akkor a JS-ből, minden <a> elemre hozzáadok egy onclick event-et. Az event handlerben pedig megvizsgálom, hogy mire mutatott a link, és az alapján módosítom az oldal megjelenését (és végül elnyelem az eventet, hogy ne menjen kérés a szerverhez.)
Ez mennyire "best-practice"? Van jobb megoldás arra, hogy ha engedélyezve van a JS, akkor mindent helyeben oldok meg, ha nincs akkor meg a server oldalon statikus HTML oldalban az alapfunkciókat nyújtom.
Válaszokat előre is köszönöm.
-
-
DNReNTi
őstag
Sziasztok,
Villamkerdes:
Valakinek sikerult e mar valaha React + TypeScript + React-Routing kombot mukodesre birni? Barmifele mukodo peldakodot szivesen latok. Koszi! -
válasz
fordfairlane #6516 üzenetére
Gyors válasz és tökéletes megoldás! Nagyon hálás vagyok!
Hmmm, forEach, hogy ez nekem miért nem jut sosem eszembe...
-
Sziasztok!
Van egy zenei API, ami JSON responseokat küld, és ezt szeretném feldolgozni pure-JS segítségével (azaz JQuery stb. nélkül).
Odáig megvan a dolog, hogy a JSON.parse() fügvény segítségével kreálok egy json nevű objektumot, majd a következő módon ki is tudom nyerni az első dal címét:
songTitle = json.collection[0].track.title;
alert(songTitle);Viszont nekem arra lenne szükségem, hogy a címek egy tömbbe kerüljenek.
Ti hogyan oldanátok meg a dolgot?
Köszönöm a válaszokat!
-
Lacc
aktív tag
válasz
fordfairlane #6512 üzenetére
A második nekem is. De az első nem, hiába az element-nek a documentet adtam meg.
Viszont van egy addeventlistenerem egy másik js fájlba, az nem érzékeli ezt a touchcancel-t csak azt amelyiket a browser indít el automatikusan.Ennél ti mit adtatok meg az element-nek?
var event; // The custom event that will be created
if (document.createEvent) {
event = document.createEvent("HTMLEvents");
event.initEvent("dataavailable", true, true);
} else {
event = document.createEventObject();
event.eventType = "dataavailable";
}
event.eventName = "dataavailable";
if (document.createEvent) {
element.dispatchEvent(event);
} else {
element.fireEvent("on" + event.eventType, event);
}Nekem erre nyomja a hibát, hogy az element nincs deklarálva, én a következőt adtam meg:
element = document.getElementsByTagName('body');
De erre meg azt írja, hogy a dispatchEvent nem egy függvény. -
Lacc
aktív tag
Sziasztok!
A 'touchcancel' javascript eseményt hogyan lehetne meghívni kódból?
Nem a hallgatására gondolok 'addEventListener' segítségével.
Azt tudom, hogy a böngésző képes meghívni automatikusan, de én manuálisan kódból hogyan tudnám? Próbáltam létrehozni Event objektumot és azon keresztül, de már olyan hibákat kaptam a múltkor, hogy úgy ítéltem meg ez lehetetlen. -
tick
aktív tag
Üdv! Úgy vettem észre szinte senki nem használ try/catch-et js-ben. Jól látom?
Az feltűnt hogy szinte az összes library kezeli valamilyen módon az errort, főleg callback függvényekben. Eddig nem volt rá szükségem, az elmúlt 24 órában viszont kétszer is találkoztam olyan esettel ahol máshogy nem tudtam megoldani a problémát. -
j0k3r!
őstag
válasz
PumpkinSeed #6505 üzenetére
Nekem tetszenek az alapvetések benne, de nyílván nincs komolyabb tapasztalatom vele, mivel ez egy elég friss framework. Itt van egy egész jó összehasonlító videó, ha érdekel (az előadó az Aurelia project vezetője)
-
Zedz
addikt
válasz
PumpkinSeed #6502 üzenetére
Sosem használta még, csak egyre több helyen jött fel a neve.
Reactban szerettem anno érdekességeket írni, amolyan "live ui" dolgokat. De szvsz SPA-hoz vannak jobb megoldások. -
PumpkinSeed
addikt
Ez az Inferno csodálatos, úgy hirdetik magukat, hogy minden react componentet nyugodtan használhatunk benne. Na hát át is írtam a kódot inferno-ra, 3 nap bug fix után feladtam és nyugtáztam, hogy ezt totálisan távol áll a React componenetek használatától. Biztos jó, ha új projektet húzol nulláról, de azt amit hirdet nem követi.
Amúgy mi terveztük a teljes platformunk leváltását React-re, de elég hamar be is fejeződött, ugyanis a SEO támogatás eléggé a nullán áll, tekintve, hogy nekünk elég unique oldalaink vannak ugyanis tele vannak termékekkel, szóval minden oldal unique url, ahol nem a query a lényeg, unique head, amit megint csak egy ocsmány megoldással lehet átírni minden oldalon. Szóval one-page alkalmazásoknak tökéletes a React, de már komplexebbnek annyira nem.
Új hozzászólás Aktív témák
Hirdetés
- ELADÓ TELJES GAMER SETUP!
- Lenovo ThinkPad T14 Gen 3:i5 1250P(12mag),16GB,512GB,14"matt TOUCH,vil.HU bill,Lenovo gari 2026.6.25
- Amazfit Gtr 3 Pro okosóra dobozával újszerű állapotban
- i3-8100 + ASUS H310M alaplap + 8GB RAM egyben (félkonfig)
- Asztali PC , R5 5500 , RX 6700 XT , 32GB RAM , 512GB NVME , 1TB HDD
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 4060 Ti 8GB GAMER PC termékbeszámítással
- NJOY Aster 3K 3000VA/2700W Rack Szünetmentes Táp
- Telefon felvásárlás!! Xiaomi Redmi 9, Xiaomi Redmi 9AT, Xiaomi Redmi 10, Xiaomi Redmi 10 2022
- Azonnali készpénzes Intel i3 i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged