-
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ékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - 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! 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
-
Zedz
addikt
Tény, de 2-3 éve nem írtam szerintem hagyományos formos submitot
Lehet ment volna fejből is, de lehet nem jut eszembe hogy action-nek hívják. Lehet rossz tulajdonság, de amit nem használok, viszont fél másodperc alatt googlizható, az nem szokott megmaradni a fejemben... (annó töri évszámokból is használhatatlan voltam, annak ellenére, hogy az anyag lényegét, meg ki hol mit, miután/mielőtt és miértet gond nélkül tudtam).Nekem záróvizsgán nem jutott eszembe az action... le kellett súgnia a mellettem ülőnek, azóta nem tudom elfelejteni, hogy bizony ilyen is van!

-
Zedz
addikt
Ha lehet használni netet, akkor szerintem olyan programozónak is illene ezt megoldani, aki még sose programozott webet
De mondjuk fejből lehet nekem is gondom lenne a html form pontos szintaktikájával. Mondjuk akkor jó eséllyel megoldanám ajax-al...Zedz:
Én amikor elkezdtem javascriptezni, szörnyű nyelvnek tartottam. De ahogy fejlődik a web, illetve az egész javascript rendszer, úgy szeretem meg egyre jobban. Ha lenne olyan állás, ahol csak js-ben kell programozni, nekem megfelelő városban lenne (ami nem Bp), vagy távmunkában végezhető lenne, akkor nagyon elgondolkoznék a váltáson
(ja és ha nem kérnek több éves node.js tapasztalatot, mert mindig rá akarom szánni magam, de pár soros pötyögésen még nem jutottam túl... ahol dolgozok ott teljesen kizárt a node.js alapú fejlesztés, szóval max hobbiból tudok vele foglalkozni)Method, action, sok minden nem kell a formhoz.

Szívesen JS-eznék én is napi 8-ban, bár egy idő után lehet a falat kaparnám. Minden esetre én az iskolában utáltam, aztán itthon leültem megérteni az alapjait, és azóta az egyik kedvencem.
Sokat kell még tanulnom, de állok elébe! 
-
fordfairlane
veterán
Ha lehet használni netet, akkor szerintem olyan programozónak is illene ezt megoldani, aki még sose programozott webet
De mondjuk fejből lehet nekem is gondom lenne a html form pontos szintaktikájával. Mondjuk akkor jó eséllyel megoldanám ajax-al...Zedz:
Én amikor elkezdtem javascriptezni, szörnyű nyelvnek tartottam. De ahogy fejlődik a web, illetve az egész javascript rendszer, úgy szeretem meg egyre jobban. Ha lenne olyan állás, ahol csak js-ben kell programozni, nekem megfelelő városban lenne (ami nem Bp), vagy távmunkában végezhető lenne, akkor nagyon elgondolkoznék a váltáson
(ja és ha nem kérnek több éves node.js tapasztalatot, mert mindig rá akarom szánni magam, de pár soros pötyögésen még nem jutottam túl... ahol dolgozok ott teljesen kizárt a node.js alapú fejlesztés, szóval max hobbiból tudok vele foglalkozni)De mondjuk fejből lehet nekem is gondom lenne a html form pontos szintaktikájával. Mondjuk akkor jó eséllyel megoldanám ajax-al...
Te jó ég, hova kerültem.
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Jim-Y
veterán
localStorage alapból arra lett kitalálva, hogy a szervertől függetlenül lehessen tárolni benne adatokat, akár a szerver session megszűnése és/vagy böngésző bezárása után is.
Ehhez képest te változókhoz hasonlít, illetve azt írod, hogy ajax kérés válaszát tárolod benne... ez alapján eléggé valószínűsíthető, hogy rosszul (rossz célra) használod
Igazából leszámítva azt az esetet hogy ha offline is működő webes alkalmazást akar készíteni valaki, nem nagyon látom a létjogosultságát a kliens oldali adatbázisnak.
Az adatbázisnak én sem, de bizonyos auth tokeneket, vagy például azt, hogy a user melyik screenen volt utoljára, ennek számontartására alkalmas lehet a localStorage. Vagy bizonyos i18n tartalmak perzisztálására is.
-
Speeedfire
félisten
localStorage alapból arra lett kitalálva, hogy a szervertől függetlenül lehessen tárolni benne adatokat, akár a szerver session megszűnése és/vagy böngésző bezárása után is.
Ehhez képest te változókhoz hasonlít, illetve azt írod, hogy ajax kérés válaszát tárolod benne... ez alapján eléggé valószínűsíthető, hogy rosszul (rossz célra) használod
Igazából leszámítva azt az esetet hogy ha offline is működő webes alkalmazást akar készíteni valaki, nem nagyon látom a létjogosultságát a kliens oldali adatbázisnak.
Nem lesz offline.

Köszi az infókat. -
martonx
veterán
Egyszerűen az történt, hogy a Microsoft egy komplexitási szinttel fentebb lépett. Ugye eddig a fő terméke egy operációs rendszer volt. Ami miről szól? Lényegében arról, hogy ők adnak egy "keretet", amire aztán mindenki olyan szoftver ír amit csak akar, ők csak az alap körítést adják. Manapság egyre kevésbé jó buli az operációs rendszer. Egyelőre még monopol helyzetben van, de ahogy az Android, iOS kezd tért nyerni magának, és elkezdenek megváltozni a felhasználói szokások (gép előtt ülés helyett fotelből tablet), úgy lesz egyre csökkenő üzlet. Viszont időközben kialakult egy új részben szoftveres (ez fontos, mert a Microsoft alapvetően továbbra is szoftver cég) komplexitási réteg, mégpedig a cloud. Microsoft rájött, hogy hosszú távon csak úgy marad talpon maradni, ha ennek a fejlesztésére és értékesítésére helyezi a hangsúlyt. Viszont innentől mindegy neki, hogy milyen operációs rendszer, mindegy milyen szoftver, csak az legyen kompatibilis (és optimális!) az ő cloudjával. Lásd az első lépések, hogy a linux kernel fejlesztésébe nem keveset fektettek.
Amúgy a Spartan nem csak felhasználók szempontjából lehet érdekes, az IE-ben lévő fejlesztői eszközök már most hasznosabbak egy-egy részfeladatban, mint a konkurens megoldások, ha továbbfejlesztik ezeket, akkor a fejlesztők számára megfontolandó lesz a Spartanon való fejlesztés (elsődlegesen. Legalábbis tapasztalataim alapján az emberek jó része fejlesztés során egy böngészőt használ elsődlegesen, max közben és/vagy utólag megnézi a többin is hogy rendben van-e minden). Aminek ugye tudjuk mi lesz a következménye
(gyk: több Spartanon optimális kód lesz, mint egyéb böngészőmotorra optimális kód)"az IE-ben lévő fejlesztői eszközök már most hasznosabbak egy-egy részfeladatban, mint a konkurens megoldások"
Ó én mennyit le lettem hurrogva ugyanezen kijelentésem miatt, pedig tényleg így van.

-
martonx
veterán
Igen tudom, a knockoutjs-ben nincs routing, ennyi az össz különbség. Végig használtam az szvsz-t, meg az ízlések és pofonok jelzőt, szóval ez abszolút szubjektív vélemény (ahogy minden vélemény az).
Talán annyival komolyabb mások véleményénél, hogy elég komoly knockoutjs és angularjs múlt áll mögöttem. -
martonx
veterán
Én totál átérzem a képet
Relatív új nekem is, jelenleg a "I can't believe how difficult they make some of this stuff!" és a "Very cool" között vagyok félúton, miután egy adott dologgal szívtam 2 napot, majd az adott részt átírtam angular-os "best practice" szerint (ami első ránézésre nagyon bonyolultnak tűnt), és utána rögtön működött

És mi van azzal, aki az összes fellelhető angular best practice-t adobtálta (hehe pl. az egyik ilyen best practice, hogy ne használjuk a beépített watch-ot, hanem saját eseményekkel kerüljük ki a brutális scope rángatásokat), X hónapot ráköltött a beüzemelésére Y számú fejlesztővel, és már a deep watch-okat is buzerálja, ha a szükség úgy hozza, mégis szarnak tartja?

Jó tudom, sok millió légy nem tévedhet. Ezzel szemben a knockoutjs érzés görbéje szerintem egy simán magas vízszintes egyenes.
-
Sk8erPeter
nagyúr
-
fordfairlane
veterán
Nem véletlen, hogy sok programnyelvben nincs ilyen, mert ott igyekeztek másnak nevezni, külön típusként kezelni, mivel az elnevezés megtévesztő.
Részemről befejeztem. Mindenki úgy kavarja az Array-t az Objecttel, ahogy neki jól esik. Elvégre egy változó lehet akármi.
-
fordfairlane
veterán
A tömb, mint programozási fogalom egyáltalán nem passzol a javascript objektum fogalmába. Az objektum nem arra való, hogy egyforma elemek halmazát tárolja, éppen ezért van külön Array. Attól, mert PHP-ben elmosódik a határ, egyáltalán nem jelenti azt, hogy ez jó gyakorlat. Ilyenkor jönnek elő az olyan problémák, hogy pl. valaki javascriptben for ... in-nel akar végigjárni a tömböt, ami problémákat okozhat.
-
fordfairlane
veterán
Oké, igazából nem array (tömb), hanem object, de igazából egy kezdő számára hasonló fogalom a kettő. Illetve ha mondjuk php-s háttérrel jött, akkor meg főleg nem érzi a különbséget.
Mondjuk ezt nem tartom igazán jó dolognak, elvégre két különböző fogalomról van szó. Nem mindegy, hogy adatok halmazáról vagy adatkompozícióról van szó.
-
martonx
veterán
-
Jim-Y
veterán
Express, Hapi
Vagy ha csak egy REST service kene, akkor Restify
Illetve ha mar felteszel egy node-ot, akkor ne a node;js-t tedd fel, hanem az io.js-t es hasznalj benne minel tobb ES6-t
-
martonx
veterán
De miért akarsz kliens oldalon jelszót tárolni?

Felhasználó bejelentkezik => szerver oldalon (akár db-ben) eltárolod, hogy a X user bejelentkezett 2015.02.12 8:30-kor. Legközelebb ha X user kérést indít hozzád, akkor megnézed, hogy mikor jelentkezett be utoljára. Ha ez régebbi, mint az eltárolt idő + 30 perc, akkor újra kérsz tőle jelszót. Amit írsz az ugye arra jó, hogy ne a user id-ját tárold le, hanem generálj egy egyedi azonosítót, ami minden bejelentkezéskor megváltozik.
Vagy arra hogy már bejelentkezéskor se kelljen jelszót küldeni (sose utazzon csomagban jelszó), nem vagyok benne biztos, hogy melyik verziót írod.martonx:
Igazából nem lepne meg, ha NodeJS-en alapból nem lenne session (fél perc googlizás ebben meg is erősített). Ugye a NodeJS alapból arra lett kitalálva, hogy egyszerűen és könnyen lehessen API-kat gyártani. Ahhoz pedig nem kell session."NodeJS-en alapból nem lenne session" - persze nem is alapból van benne Session, pontosabban nem magában a NodeJS-ben, de feltételeztem, hogy ha valaki komolyabban veszi a NodeJS-es irányt, akkor azon is elkezd framework-öket használni.
Azokban pedig, ahogy most gyorsan utána gugliztam valóban van Session / Authentikáció kezelés. Más kérdés persze, hogy ennek a fizikai megvalósulása mennyire egyezik meg a "klasszikus" Session + authentication cookie-s megoldással, de funkcionalitását tekintve végülis megegyeznek. -
adam_
senior tag
-
adam_
senior tag
-
superboyka
csendes tag
semi gond csak 1 jó tanács ne az elsöre itélj meg 1 embert és a kodoláshoz értegetek csak a js nem megy1 hszt omba irtam a html és a php megy hisz honlapom van amibe témát mindent én csináltam na mind1 nem veszekedni akarok csak roszul esset a hozáálása egyeseknek
-
Jim-Y
veterán
-
Jim-Y
veterán
-
Sk8erPeter
nagyúr
a .toggleClass paraméterében azt a class nevet kell megadni, amit ki vagy be akarsz kapcsolni. Értelemszerűen ha be volt kapcsolva, akkor kikapcsolja, ha ki volt kapcsolva, akkor bekapcsolja.
Jim-Y:
jquery-s eseményen belül a this a jquery object lesz. De ez benne van a feladat leírásában is. Mondjuk az tény, hogy biztosabb, ha körérakja az ember a $()-t."jquery-s eseményen belül a this a jquery object lesz"
Hát pedig ez nagy tévedés, itt egy példa, amin keresztül igen könnyű belátni:
http://jsfiddle.net/6k7jpzbe/ -
Jim-Y
veterán
a .toggleClass paraméterében azt a class nevet kell megadni, amit ki vagy be akarsz kapcsolni. Értelemszerűen ha be volt kapcsolva, akkor kikapcsolja, ha ki volt kapcsolva, akkor bekapcsolja.
Jim-Y:
jquery-s eseményen belül a this a jquery object lesz. De ez benne van a feladat leírásában is. Mondjuk az tény, hogy biztosabb, ha körérakja az ember a $()-t.Errol tudnal bovebb infot adni? Mert szerintem: http://jsfiddle.net/Jim_Y/4ykbmdL3/1/
-
gergo5991
őstag
a .toggleClass paraméterében azt a class nevet kell megadni, amit ki vagy be akarsz kapcsolni. Értelemszerűen ha be volt kapcsolva, akkor kikapcsolja, ha ki volt kapcsolva, akkor bekapcsolja.
Jim-Y:
jquery-s eseményen belül a this a jquery object lesz. De ez benne van a feladat leírásában is. Mondjuk az tény, hogy biztosabb, ha körérakja az ember a $()-t.így már világos, nagyon szépen köszönöm
-
gergo5991
őstag
itt valamit én igen félre értettem akkor, mert én azthittem igy kell:
$(this).toggleclass('active');
ugyebár active-ra akartam állítani.
szoval valami magyaráztot kaphtok, vagyamugy amit Cath irt úgy mukodik, jó
-
Jim-Y
veterán
Ez igy nem lesz jo, mert a this, az egy HTMLElement annak meg nincs toggleClass metodusa, szerintem inkabb $(this).toggleClass, de ez meg antipatter, $(this)-t nem hasznalunk, szoval marad a $(event.currentTarget).toggleClass()

Ú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ékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - 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! 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
- Apple MacBook Pro 16 M1 Max (2021) 32GB/1TB SSD szép állapotú 79% akku 595 ciklus
- Apple iPhone 14 Plus 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! AMD Ryzen 9 5900X 12mag 24szál processzor garanciával hibátlan működéssel
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- BESZÁMÍTÁS! MSI B650 R7 8700F 64GB DDR5 1TB SSD RX 7800 XT 16GB Montech XR TG FSP 750W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Lehet ment volna fejből is, de lehet nem jut eszembe hogy action-nek hívják. Lehet rossz tulajdonság, de amit nem használok, viszont fél másodperc alatt googlizható, az nem szokott megmaradni a fejemben... (annó töri évszámokból is használhatatlan voltam, annak ellenére, hogy az anyag lényegét, meg ki hol mit, miután/mielőtt és miértet gond nélkül tudtam).
Sokat kell még tanulnom, de állok elébe!
![;]](http://cdn.rios.hu/dl/s/v1.gif)





