- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- gerner1
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
- sziku69: Fűzzük össze a szavakat :)
- djculture: Az elvileg már senkinek nem kellő HDD-k ára is egekbe emelkedett 4 hónap alatt
- eBay-es kütyük kis pénzért
- Gurulunk, WAZE?!
- Archttila: SMART tesztelés automatizálva: smartctl poller script Zsh-ban, RPi-re
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
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
-
K1nG HuNp
őstag
Meg azok szokták fikázni, akik használtak már eleget normális nyelveket, és azok tartják jónak a JS-t akik csak "láttak" mást, tanulmányaik során, mert kötelező volt.
Egyébként igen, állítólag sajtreszelővel is lehet... csak nem valami élvezetes
Na olyan a JS a rendesen kivitelezett nyelvekhez képest. Vagy másik példával, mintha egy űrhajóból egy rozoga permetező kisgépbe ülnél. Amúgy tesója a LUA.Próbáltam dartot is, de sajnos vannak projekt követelmények, korlátok. Szerinted különben hozzányúlnék a JS-hez? Nem, már 12 éve is a pokolba kívántam, lesújtott, hogy így elharapódzott ez a rákfene.
Igen, a dart IS sokkal jobban összerakott nyelv, remélem elterjed, de jobb lenne ha a WASM terjedne, aztán nem lenne nyelvi kényszer, lehetne válogatni.Miben lehetne jobb a JS ? Mindenben, főleg alapjaiban, struktúráiban, mindenben, hisz az egyetlen dolog amiben jó: támogatják a böngészők. De sajnos alapjaiban nem tud jobb lenni, mert akkor a visszafelé kompatibilitás bukta...
teso a microsoft es a wallmart havi 50k dolcsikat fizetget az end to end SaaS cuccert amit itthon bpn kalapalunk, az egyetlen masik nyelv a JSen kivul ami szerepel a repoban az SQL

hagyjuk mar ezt a nyelv temat, irjad kotlinban nyugodtan a jsedet, teljesen ertelmetlen, ha nagyon tipusokra vagy ott a TS, de az is a legtobbszor csak lassitja a fejlesztest.
-
Jim-Y
veterán
Egyebkent igy altalaban azok szoktak fikazni akik nem tudjak hasznalni a nyelvet. Aki tudja hasznalni es erti az max konstruktivan mondja meg, hogy mi lehetne benne jobb. En utalom a JAVA-t mert egy sz*r. Konstruktiv volt mi?!
Amugy ha nem szereted a JS-t vagy nem erted van sok olyan nyelv ami compile-to-js azokat hasznalhatod. Sok olyan is van, ami mondernebb, es jobban oszerakott nyelv mint a JS pl Dart. Esetleg probald ki azt.
-
Silεncε
őstag
nekem tetszik abból a szempontból, hogy olyasmi mint a JSF volt, bár abban is azért nagyobb a rend. Ott is nyomathattál a template-be java kódot, de azért nem volt ajánlott, sem jellemző. React jsx-nél meg tele fan kóddal a template, ami nagyon kaotikus tud lenni.
Bár amúgy kaotikus, és ták... hát a JS maga ilyen, hisz egy kaotikus, tákolt ökoszisztéma, aminek sok éve ki kellett volna halnia, ha nem lenne kizárólagosan támogatott a böngészőkben. (rohadjál meg m$)
A JSF az inkább az Angular megoldására hasonlít (ha jól emlékszem, az egyetemen egy minimálisat találkoztam csak JSF-el), az Angularnál ugye a HTML fájlba írsz TS expression-öket, de ott se bonyolultakat (nálunk ha túl sok TS kód van a templateben, segbebillentés jár érte
)Egyébként most a WebASM megjelenése óta elkezdett éledezni a remény, múltkor láttam egy WebASM alapú megoldást, ahol Pythont tudtad hasonlóan a JS-hez használni böngészőben (szóval DOM csesztetés, stb)
-
instantwater
addikt
-
togvau
senior tag
moment.utc(moment.duration(time).asMilliseconds()).format('HH MM SS')
mindig 0 óra 1 perc az eredmény, bármilyen format stringgel, kivéve, ha a benne lévő óra több mint 1 mert akkor már az óra szerepel benne, de a perc mindig 0.
Minden beépített formázás (toString(), toisostring(), stb viszont helyesen dobja ki az időpontot, csak ugye más formátumban kéne. millisecet toStringelve is helyes értéket ad. Csak a format után rossz.moment.utc(moment.now()).format('HH MM SS')pedig teljesen jó.
Nyersen a time pl 'PT0H25M0S', ugyan ez jelenik meg a moment beépített formázó metódusainak kimenetén is (persze 1970 január elsejei kezdettel), csak a format-on rossz.meglett, a leghosszabb ideig tartó problémák: kis-nagybetű

Na ezért szeretem a statikus nyelveket, és ezért nem a dinamikusakat, mondjuk ez itt is, ott is string, szóval ugyan az lenne. -
nevemfel
senior tag
Szerintem martonx úgy értette, hogy valami kis példakód nem ártott volna.
-
cattus
addikt
moment js-el szenvedek kicsit: a bemenő adat teljesen jó, toString()-el, ashours-al, és a többivel is azt kapom amit kéne. De ahogy a format()-ba kerül, abból már egy marhaság jön ki.
pl 5, 15, 30 percekre is egy 'H M' format stringgel mindig 0 1 jön ki. Ha a bemenő adat az null, akkor is.
Ha egy 'YYYY MM DD HH MM SS'-adok arra is ugyan ez a marhaság jön ki. Ha nem adok format stringet, akkor is.
Miért van ez? Ez feature? Vagy bug?Egyrészt ahogy martonx írta egy jsfiddle sokat segít debugolni, másrészt én moment helyett inkább a date-fns libet ajánlanám.
-
martonx
veterán
moment js-el szenvedek kicsit: a bemenő adat teljesen jó, toString()-el, ashours-al, és a többivel is azt kapom amit kéne. De ahogy a format()-ba kerül, abból már egy marhaság jön ki.
pl 5, 15, 30 percekre is egy 'H M' format stringgel mindig 0 1 jön ki. Ha a bemenő adat az null, akkor is.
Ha egy 'YYYY MM DD HH MM SS'-adok arra is ugyan ez a marhaság jön ki. Ha nem adok format stringet, akkor is.
Miért van ez? Ez feature? Vagy bug?Jsfiddle?
-
cattus
addikt
A JS/TS language service pedig beépített kell, hogy legyen a VSCode-ban. Ott tippre inkább az lehet, hogy az adott könyvtárhoz nincsenek típusdefiníciók (vagy nem raktad fel őket npm-mel).
-
cattus
addikt
-
cattus
addikt
Az előző megoldódott, nem értem miért, azt sem, hogy hogy.
De itt egy másik x akta:
linkList.forEach(element => {const user = this.users.find(m => m.foundUsr = element.userId);if (typeof user.links === 'undefined') {user.links = [element.link];console.log(user.foundUsr+'init: '+element.link);}else {user.links.push(element.link);console.log(user.foundUsr+'push:'+element.link);}});Konzolra gyönyörűen kiírja a párosításokat, stimmel mit, hova kell raknia.
Ellenben ha utána kiiratom a user listában a dolgokat, látom, hogy az összes element.linket az első találathoz adta. Tehát a kiiratás jó, de a végeredmény nem.A find callback-jében nem hasonlóságot vizsgálsz, hanem értéket adsz.
-
cattus
addikt
Hello, typescripttel ismerkedek, és a javascript problémákba futok.
Tehát van egy backend ami válaszol jsonban üzeneteket. A válasz osztály másolata typescript interfaceként is megvan, copy paste nevekkel, tehát tutira egyeznek.
Angularos vagy milyen httpclient get-nél fogadja frontend, és 1 kivételével az összes érték bekerül, ahogy kéne.
Az az 1 kivétel fogalmam sincs miért nem kerül be, de ha átnevezem a typescript interface-ben a nevét másra, aminek köze nincs a backendből jövő névhez, akkor az is átmásolódik rendben, viszont a megváltatott nevű property az undefined... tehát ha rossz, akkor jó.. félig. Ez WTF?this.http.get<Userdata[]>(environment.madchinfo, { params: paramz });
nincs userId, minden más van: (backendtől mindig jön userId)export interface Userdata{ userId: number; interactionId: number; userProps: UserProps; time: Date; photosid: number[];}Van userId, és olvasható, de fck az undefined, és a vicc, hogy akkor is van kitöltött userId, ha a backend nem is küld ilyet...
export interface Userdata{ fck: number; interactionId: number; userProps: UserProps; time: Date; photosid: number[];}Egyszer azt írod, hogy mindig jön userId a backendről, máskor meg azt, hogy akkor is ott van a frontenden, ha amúgy a backend el se küldi?
Ellenőrizted a kis-nagybetűket, hogy ugyanaz a JSON-ben, mint az interface-ben? a JS/TS érzékeny ezekre.
Az adatnak akkor is ott kell lennie, ha a TS interface nem egyezik meg vele pontosan. Szóval vagy nem küldi el az adatot a backend, vagy valami más turpisság történik.
Új hozzászólás Aktív témák
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- OLED TV topic
- Apple MacBook
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Konkrét moderációval kapcsolatos kérdések
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Xbox tulajok OFF topicja
- Elemlámpa, zseblámpa
- Konzol Screenshot
- Battlefield 6
- További aktív témák...
- 24 magos AMD Threadripper alapú munkára kiváló félgép, 128GB RAM-mal
- HP ZBook Fury 15 G7 i7-10850H 32GB 512GB SSD Quadro T2000 4GB FHD HUN bill, szép állapotban eladó
- Eladó MacBook Pro 16,1 2019 CTO
- új 0 km es garanciás lenovo loq rtx 5050 8gb
- Eladó teljesen újszerű karcmentes Samsung Galaxy Watch Ultra
- 27% - AMD GAMING PC! Ryzen 9 7900 / RX 7900 XTX / 32GB DDR5 / 2TB SSD / X670 / 100w Gold! BeszámítOK
- PlayStation 5 FAT DIGITAL + kontroller 6 hó garancia, számlával!
- iPhone SE 2020 128GB Black - 2 ÉV GARANCIA - Kártyafüggetlen, MS4891, 92% AKKSI
- GYÖNYÖRŰ iPhone XS Max 64GB Silver -2 ÉV GARANCIA - Kártyafüggetlen, MS4695
- TP-Link Archer TX55E AX3000 PCI-e WiFi Kártya!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Na olyan a JS a rendesen kivitelezett nyelvekhez képest. Vagy másik példával, mintha egy űrhajóból egy rozoga permetező kisgépbe ülnél. Amúgy tesója a LUA.
úgyhogy ugyan annyira nem jó mint a date-fns bevezetése.
