Sziasztok!
Rég nem használt JavaScript tudásom felfrissítésére gyorstalpaló e-bookot keresek. Van valakinek jó tippje?
Angol nyelvű is jó.
- 5554 megtekintés
Hozzászólások
- A hozzászóláshoz be kell jelentkezni
Videon Douglas Crockford: The Javascript Programming Language
Konyvben ugyanotole a Javascript: The Good Parts
Esetleg John Resigtol a Pro Javascript Techniques.
- A hozzászóláshoz be kell jelentkezni
A második lesz a nyerő, köszönöm!
--
Kum G.
Linux pólók HUP pólók Linux tanga
- A hozzászóláshoz be kell jelentkezni
Itt szerintem mindent megtalálsz amire szükséged lehet: http://www.w3schools.com/
- A hozzászóláshoz be kell jelentkezni
Hat szerintem nem.
- A hozzászóláshoz be kell jelentkezni
Ok, mondd mi az amit nem találsz :)
- A hozzászóláshoz be kell jelentkezni
Maradjunk inkább Crockfordnál.
- A hozzászóláshoz be kell jelentkezni
Nem igazán a Crockford-t.
Legalább 3 orbitális baromságot találtam csak az oldalon és még csak végig se néztem.
Amúgy meg többnyire kötözködnek, de abban igazuk van, hogy a w3foss tele van hibával és hülyeséggel, de egy kezdőnek megteszi.
- A hozzászóláshoz be kell jelentkezni
Ez nem igaz, a w3schools-t nagyon nem ajanlanam kezdonek. Esc, nagyon remelem, hogy te soha, semmilyen korulmenyek kozott nem fejlesztesz javascriptben, es nem is allitod senkinek, hogy ertesz hozza, plane nem kersz erte penzt.
A w3schools szemleletevel az a baj, hogy nincs mogotte szemlelet: alapokat a w3schools nem ad, a js resze ocsmany hackek es hibas elgondolasok listaja.
Az, aki ugy gondolja, hogy a w3schools egy kezdoknek valo anyag, az szamomra azt mondja, bar lehet o nem igy erti, de hogy a programozas az ocsmany hekkek egymas utani agyatlan pakolasanak muveszete. En nagyon remelem, hogy ebben nincs igazuk, weben se.
- A hozzászóláshoz be kell jelentkezni
Nincs mögötte szemlélet?
Lehet, de a véleményem nem változott..
.. a w3schools egy kezdőnek, hogy képbe kerüljön (valamennyire | minimális) szinten a JavaScripttel megfelelő, mivel egy helyen megtalál "mindent".. DOM, HTML és a többi.
Az is egyfajta szemlélet, hogy ha alapszinten | felszínesen megpróbálja összefogni a dolgokat.. egy totál kezdőnek nem hiszem, hogy a finomságokkal kezdenie, inkább azzal, hogy mit lehet
kezdeni egy String-el, vagy tömbbel ésatöbbiésatöbbi.. nem pedig azzal miképp tud 140b-ban megírni javascriptben egy linux kernelt..:))
Emlékszem, egyszer már ölre mentünk, mikor leszaroztam a jQuery-t, akkor is nagyképű szöveget nyomtál.. anélkül, hogy bármi valós alapod lett volna, akárcsak most.
Mi lenne, ha egyszer szakmai alapon próbálnál érvelni, mielőtt lehülyézed a másikat és állítod be magad májernek?
Ja!, hogy akkor lehet pofára esnél, és oda lenne a glória a fejed fölött?:))
Aadaam, nagyon remelem, hogy te soha, semmilyen korulmenyek kozott nem fejlesztesz javascriptben, es nem is allitod senkinek, hogy ertesz hozza, plane nem kersz erte penzt.
Ez alól a budi sem kivétel, szóval suttyomban ne nyomd ott se a kódolást, mert aztán úgy jársz mint most, hogy a szar itt hagyja el a szádat (a vécé és a feneked helyett)-)).
Persze, ez vicc volt.. remélem 140 éves korodban is javascriptezel és te leszel a világ numbervanja.:)
- A hozzászóláshoz be kell jelentkezni
Nem erted: nem ad alapokat.
Egyreszt amit elmagyaraz, azt is hibasan (document.write, amit lassan letiltananak a browserek ha nem epulne ra nehany visitor tracker), masreszt nem mond alapot. Semmit.
Nem mondja el, hogy nincsenek osztalyok. Nem mondja el, hogy nem block scoped a nyelv. Nem mondja el hogy hogy hozz letre nem globalis valtozot, hanem egy google-kompatibils problema-"megoldas" gyujtemeny.
Semmi bajom amikor a sracok a mar megszerzett tudas utan itt nezik meg hogy az overflow css propertynek pontosan mik is a lehetseges ertekei. Na de addigra az enyeim mar le vannak vizsgazva a css 2.1 szabvanybol! Addigra mar tenylegesen tudjak a tudasalapokat.
A felulet, az nem alap! Az alap az a "welcome, mitol nem c++ a javascript", az alap az MVC, az alap a kliens-szerver (ezek utan is visszakergethetem meg fel evig a php kodjabol a dinamikus js generalast, addigra lesz hogy nem probalja bebizonyitani hogy nem lehet megoldani hekkek nelkul), es persze, jaccon csak a dommal, de ne az ugyfel kodjan, fizetesert!
Nagykepu vagyok, persze, hogy egyik kollegat idezzem - "meg kell szokni, hogy te nem velemenyt kozolsz, hanem tenyeket, a tudasod nem fer bele egy tweetbe".
Most komolyan azt varod, hogy forumposztokban magyarazzam azt ami egy sokkal nagyobb kontextusban ertheto csak meg?
Nemtom, hol vedtem a jQuery-t? Egy nagyon jo DOM abstraction library es semmi tobb ennel, nincs szervezoereje. Azt szoktam mondani, hogy nem kevesbe spagetti a kod vele vagy nelkule.
Evek ota tanitok webfejlesztest, egyaltalan azt hogy a sok agyatlan barom ellenere hogy lehet emelt fovel webet fejleszteni, hogy hogy ne szarj az asztalra, hogy ne azt mondd hogy a "hulye ugyfelnek" meg a "hulye juszernek" fejleszted ezt a "fost", hanem mernokkent adj mernoki megoldast, annak a sokszaz embernek akinek a (nem szamitogepes) problemajara az alkalmazasod a gyogyir. Sajna ettol kialakul az eros code monkey ellenesseg.
- A hozzászóláshoz be kell jelentkezni
Kemény vagy, Csoki.
- A hozzászóláshoz be kell jelentkezni
Végre tényeket és "szagmai" dolgokat írsz nem csak fröcsögsz..
Nem kell egyetértenünk szerencsére.. engem nem győztél meg, főleg mivel ismét ki kell hangsúlyoznom: egy kezdőről beszélünk, a tudás megszerzése meg idő.. végtelen ciklusban.:)
Ami érveket felvetettél.. véleményem szerint baromságok.. egyrészt mert szerintem épp azt kellene elmondaniuk, hogy miképp lehet "osztályokat" létrehozni,
értsd: oop-t imitálni javascriptben, másrészt egy kezdőnek nem a scopokkal kell kezdenie, harmadrészt a globális locális változókat hozza:
http://www.w3schools.com/js/js_variables.asp
Ennek fuss neki még egyszer, mert elég zavaros mivel van bajod és mivel nem, a fél világon kívül:-) :
> A felulet, az nem alap! Az alap az a "welcome, mitol nem c++ a javascript", az alap az MVC, az alap a kliens-szerver (ezek utan is visszakergethetem meg fel evig a php kodjabol a dinamikus js generalast, addigra lesz hogy nem probalja bebizonyitani hogy nem lehet megoldani hekkek nelkul), es persze, jaccon csak a dommal, de ne az ugyfel kodjan, fizetesert!
Nem várom el, hogy bárhol is elmagyarázz nekem bármit.. csak felhívtam a figyelmed, hogy a nagypofájú szó jellemez téged legjobban, azért amiért leszólsz ismeretleneket.
Úgyis mondhatnám, hogy összetörted a szaros szívem, és remélem lesz valaki aki feljelent, ha most leugrok az eszter lánc hídról..-) Soha, soha az életben nem ülök gép elé ígérem..:)
jQuery: http://hup.hu/node/92703, ott is hoztad a formád..:)
Nos Kedves Miss. Aadaam, én ugyan nem tanítok web fejlesztést, de ismered a mondást.. aki tudja, csinálja, aki nem tudja, tanítja, aki tudja és tanítja, az meg impotens, hogy nem a barátnéjával tölti az időt.:)
Egyébként nézegetve az oldaladat: egész jó, kár hogy rányomja a bélyegét a személyiséged: az egy gyűrű mind felett. Viszont szórakoztató is!:-)
"Egy magyar srácot hallani beszélni arról, hogy hogy használják a javascriptet szerveroldali nyelvként, mennyivel biztonságosabb és skálázhatóbb(!) a javascript kód a javahoz képest, mennyivel egyszerűbb javascriptes embereket szerezni egyszerre meglepő és felemelő érzés."
Ha tökön rúgnak 15G-vel, az az igazán felemelő.. egyszer próbáld ki.:).. de hogy az ilyen leegyszerűsítések/féligazságok/baromságok elmebetegségre vallanak, az tuti.:)
- A hozzászóláshoz be kell jelentkezni
JQuery: te azt allitottad, teszteletlen leakes vacak, en pedig azt valaszoltam ra, hogy ez nem igaz. Ezt tovabbra is allitom. Hogy strukturalatlan, az stimmel, de hogy a leakeket probaljak fogni az tuti.
Oktatni mindig ujoncfelhozasban oktatok cegnel, akkor az minek szamit?:)
Az idezett cikkhez - Attila eloadasa az Enterprise Javascriptrol - pedig jo lenne egy datumot nezned, ez joval a node.js mizeria elott volt, es a kornyezet az enterprise. Volt cegemnel talan utolso mohikankent Zsolti meg mindig kuzd azzal, hogy megertesse, a JS egy teljeserteku nyelv, gyakorlatilag mindenki mas feladta mar cegestul..
Az meg, hogy mi az alapanyag es hogyan kell nyelveket tanitani... Te a velemenyedet hangoztatod, en meg azt, hogy kulonbozo modszerekkel en mire jutottam, es hogy az egyetemek (pl. BME, MIT) miert ugy tanitjak ezeket ahogy, ismerve a mogottuk levo pedagogiai elveket, mivel nekem kellett es utanukneztem.
- A hozzászóláshoz be kell jelentkezni
"Volt cegemnel talan utolso mohikankent Zsolti meg mindig kuzd azzal, hogy megertesse, a JS egy teljeserteku nyelv, gyakorlatilag mindenki mas feladta mar cegestul.."
+1
- A hozzászóláshoz be kell jelentkezni
Nem csak én állítottam, hogy teszteletlen ÉS leak-es vacak .. mások is, érdekes olvasni valók vannak a neten ebben a témában.
De a "teszteletlen" szart külön kiemelném, mert a vissza-visszatérő hibák többsége abból ered, hogy az amúgy extend náci fejlesztői,
állandóan alapvető változtatásokat eszközölnek a kódban, amiket vissza lehet vezetni arra, hogy ez egész jQuery felépítésével
gond van.
Tényekről is essen szó.. kiadták az 1.6-ost, amire átakartam térni nemrég, de nem lehetett, mert bugzott, alap szinten, ha jól rémlik
ez egyik, a attr(scrollH/W), ami pedig nem egy 5-ös html fícsör szart adott vissza: a nagy semmit.
Szóval szép az igyekezet.. de ezek szerint nem sokat ér.
Az idézettel az a baj kedves Aadaam, hogy a "biztonságosabb", "skálázhatóbb" és egyéb fokozatok nagyon relatívak, azonkívül ez egy bő
50 perces turbékolás.. kevés bizonyítással, kinek van annyi ideje, hogy végighallgassa?
A teljes értékű nyelvvel nálam megint lukat rúgtál, de legalább jól szórakoztam..:)
Mióta is tud socketet kezelni? Mióta egységes az értelmezők tudása? Hányféle hash-t, tree-t ismer? Hányféle crypto megoldást támogat?
Soroljam még a cinkes kérdéseket nagymester?
A Cron-Magoni ember is teljes értékű megoldás volt, valamiért mégis te lettél az evolúció csúcsa.. mindenki legnagyobb örömére..:-)
- A hozzászóláshoz be kell jelentkezni
A jQuery-nek emlekeim szerint az ismert libek kozul a legnagyobb unit teszt coverage-e van, es Resig elen jar a leak bugok felfedezeseben a bongeszokben, ill. tobb eloadast tartott szivargasokrol, gyanus lenne, ha a gyakorlatban nem foglalkozna vele egyaltalan. Lehet hogy nem az internetes forumokon kene a felhuzott userek fakkolasait tenykent venni, hanem esetleg benezni githubra hogy valojaban mit csinalnak.
Ettol meg a jQuery egy architekturalis remalom, ez teny, es nyilvan igaz az hogy a legkisebb modositas is a komplett kodot erinti - na de ezert van hozza az a b.szottnagy tesztfarm!
A socket-kezeles minden nyelven library-bol megy...JS eseten ez a WebSockets altalaban. Az ECMA pedig standardizalja az ertelmezoket. Osszehasonlktaskepp probalj meg IBM termekeket nem IBM javan futtatni... A .NET is konnyen egyseges, egy komoly implementacioval.
De az a video 2009-es: akkor meg azt is el kellett magyarazni, hogy egyaltalan ERDEMES civilizalt modulszerkezetet kialakitani, vagy hogy miert nem kuldunk le utasitasokat dinamikusan.
Azota egyebkent, hogy az a video megjelent, egy masik nagyvallalatnal mar vittem vegig komplett js - webapp architekturas kliens, js szerver (nodejs), js adatbazis (couchdb) - projektet, mondjuk ott epp azert, mert bedolt egy nagy js projektjuk (nem ezen), es tudtam, ehhez tuti lesz szabad eroforrasuk akkor is ha en lelepek.
A baj a szakmaval az, hogy mindenkinek ADHD-ben szenved ugynezki, felszines, es ha valaki esetleg felemeli a szavat hogy melyebb tudas is letezik mint az ove, meg be is szol. Ma mar ott tartunk, hogy egyesek azt hiszik, az informatikahoz nem kell matek mert azon a szinten ahol ok uzik, tenyleg nem kell.
Lehet nezegetni a forumokat de jobban bizom azokban az emberekben, akik napi 8-10 ora js utan konyveket, szabvanyokat es forraskodokat olvasgatnak w3schools helyett.
- A hozzászóláshoz be kell jelentkezni
A tény tény marad.. hiba, hiba hátán a jQueryben, baszhatják a tesztfarmot.
A Socket kezelés és a többit azért vetettem fel, mert teljes értékűnek állítottad be a JavaScriptet.. ami erős csúsztatás, nem is tudtad cáfolni.
Sajnos, ismét mondhatnám nagy tudású barátom, hogy galaktikus hülyeséget beszélsz már megint.. mert az "informatikához" nem feltétlenül kell matek.
Tény, vannak részei ahol elengedhetetlen, de ez cirka az informatika "felső" ~10 százaléka, a többi ugyanolyan mint a minden más, intelligencia,
kombináció készség, érzék, intuíció, hozzáállás és sorolhatnám még a legfontosabb szempontokat..
Az a problémám veled nedves Aadaam, hogy alapvetőn jól kevered a szart, próbálsz értelmes válaszokat kicsikarni magadból, kicsit sótlanul.. néha nem
ártana elmenni kurvázni, vagy söröznöd menni kódolás helyett:).. leszólsz, beskatulyáz mindenkit, jó adag náci nézeted van.. vagy kisebbségi érzésed, nézőpont
kérdése.. mond mi fáj?:)
Ha tényekre, konkrétumokra kerül a szó, akkor elkezdesz terelgetni, tetűszavakat nyomatni (ADHD).. vagy mást is tudsz?:)
Említettem fent, hogy három hülyeséget találtam a http://w3fools.com/ oldalon.. javascript, hogy a témánál maradjunk.. mint web nagy és kismesternek érdekelne a véleménye.. hátha tanulhatunk a mestertől.. a jogdíj az olvasók után, ha vannak az enyém..:)
1) www.w3schools.com/JS/js_obj_array.asp.
It lists new Array() as the way to create an array. The problem is that this is the old, slower way. The new way, [] is shorter and it makes you look cool.
Ezzel az a bajom, hogy
a-Z) hogy ez így nem fedi a valóságot, mert vannak "esetek" mikor a [] "nem elég jó".
Azaz leszólják a w3schools-t, de behoznak egy féli-gazságot..
2)
This is terrible advice. You never pass a string to setTimeout() unless you like using eval().
Passing a string also means, among other things, that you can't use any variables from your local scope.
Also, the examples on this page use a ton of global variables. Bad.
Ezzel az a bajom, hogy
b) ez az egész egy erőltetett baromság.. hasonlíthat hozzád a fickó: kegyetlen.. (..ül ütnek a baromságai): egy gondolat mind felett: én szartam a univerzumot.:)
Never se mond, hogy túl vagy már mindenen.. így jobb, a csak never olyan tény szagú.. és végletes.
A harmadik nem jut eszembe.. de mi kell még: javascript + w3schools.:)
Na.. szóval ezeket úgy hívják Aadaama kapitány: konkrét esetek, amiben te mint fekete öves webmaster, nyilván állás tudsz foglalni.. nemde?
Ui: a félreértések elkerülése végett, semmi bajom veled, van egy náci (matematika) nézeted, de sebaj, mindenkinek vannak elmebeteg pillanatai..
csak tényleg vigyél már be egy kis humort a dologba.:)
Egyébként aki 8-10 óra után még "könyveket, szabványokat és forráskódokat olvasgat" évekig.. biztos ember? Van barátja/barátnője/családja? Nem inkább egy Borg dolgozó?:))
- A hozzászóláshoz be kell jelentkezni
Szerintem alapok nelkul hozol itt mindenfelet osszevissza.
Az informatikahoz kene a matek, pl. ha a nep neha rajzolna statechartot majd egy egyszeru teljessegellenorzest vegignezne rajt, kevesebb bajunk lenne (a grafelmelet is matek), vagy ha neha kiszamolna a komplexitast ha valami gyanusan lassu... Esatobbi. Ezeket mind megtanulja egyetemen, majd elnagykepuskodi, mint te.
Lassuk a w3schoolsos erveidet:
new Array - ha szerencsed van, kioptimalizalja a fordito, de be van allva rendesen a []-re a legtobb. Arra igazan kivancsi lennek, mikor van olyan helyzet, amikor neked kezzel kell az interpretalt terben array konstruktort hivnod, ahelyett hogy a c/c++ also retegekre biznad.
Merd le magadnak, tessek: http://jsperf.com/new-array-or-squarebracket
Nalam masfelszer lassabb interpretalt terben mint a w3fools ajanlassal (iPad)
Masodik:
A JS forditok jo resze ma mar probal JIT-elni. Az evalt gyakran csak ott helybe kezdi el forditani, nyilvan mikor melyik, viszont a "sima" esetnel (nem optimalizalo fordito) az zajlik, hogy fuggvenypointer helyett a timeout lefutasakor lefut egy parse, majd egy interpretalas, ahelyett, hogy egyszer, a tobbi koddal egyutt futna ez le, az egeszet inicializalhatja, allithat be specko envet, stb.
A tipikus closure problemakrol nem is beszelve...(ugye meghal a fuggveny mire interpretalodik a sztring)
Nem fogom bepotyogni ezen a testcase-t de merd le ezt is, gyanus lenne ha nem lennenek nagysagrendi kulonbsegek a w3fools-os javara,
Olvastad te az ECMA-262-t vagy esetleg valamelyik js compiler forrasat, vagy csak forumokon nezed le az embereket es nevezed oket emelle nagykepunek?
- A hozzászóláshoz be kell jelentkezni
Nem tudom melyik világban élsz,
de a rendszergazdák többsége egy samba config fájlt nem matematikai alapon írogatják,
a programozok többsége, meg nem statechartot rajzolgat.. szép is lenne, ha griffelmélet kellene egy html oldal megírásához, vagy a szerver üzemeltetéséhez!:-)
Nem jártam egyetemre, és cukrász az igazi szakmám, a fülgépzsírszerelő után persze.. úgyhogy a részemről semmi nagyképűség.. úgy látom nem vetted le a lényeget.:)
Nem, jobb!
Karosszéria lakatos vagyok és épp most gondolkozunk Trey-el, hogy nyitunk egy szervizt..:)
Einstein papa se volt lángész matekból és ha az is lett volna sem biztos eszébe jut a holmi tér és idő.. azt meg nem mondhatod: a fizikához nem kell matek, mert ahhoz
valóban kell.. de ha valakinek nem villan fel a vakú dughatja a fejét a seggébe.
1) Array.. nem lovagolok a szavakon, hogy a kérdés miről szólt (egy szóval sem említettem a performance-t).. írd (és mond):
var b = [10];
var a = Array(10);
alert( a === b );
2) setTimeOut()..
Jól vágod a folyamatot.. de itt se performance a lényeg.. a lényeg, a NEVER szó.. ugyanis abban a pillanatban, ha .. ez bukik, mert vagy ezt csinálod:
var fn = new Function(..);
setTimeout(fn, ms)
vagy "szab(v)ályos" javascript "gányolást" alkalmazol:
setTimeout(function() { .. }, ms)
vagy szimplán szarsz bele és írod:
setTimeout('muveletek', ns)
Nem azt mondom, hogy valóban szarok bele, csak jól esett leírni:), a lényeg, hogy egyrészt kisebb a kód, másrészt az álltad említett problémákat (closure, specko env)
sokkal kifinomultabban lehet kezelni.. bizonyos körülmények mellett persze. A setTimeout() csak egyszer fut le.. ki nem szarja le, hogy 0.01 másodperccel később.
Minden nap esti mese gyanánt elolvasok egy RFC-t, majd utána álmodok is róla.. igen, eltaláltad.:)
Nem mindenkit, csak téged nevezlek nagyképűnek kedves Aadaam, mert kicsit magasabbnak hiszed a lovat, mint amekkora valójában, ha jól megnézed a föntieket, te voltál aki
elsőnek lehülyézett: "Esc, nagyon remelem, hogy te soha, semmilyen korulmenyek kozott nem fejlesztesz javascriptben, es nem is allitod senkinek, hogy ertesz hozza, plane nem kersz erte penzt." én csak felvettem a kesztyűt. Utána a többi, a többieket lenéző megnyilvánulásod csak élezte a bicskát.
De nem vagyok haragtartó.. meghívsz sohanapján pár Bagamérire és jóccakát.. én meg nem köplek be senkinek, hogy még most is bepisilsz néha.:)
Ha szeretnél még bármit állok elébe.. a maga részéről, viszont elásnám a csatabárdot, mert ennyit régen voltam a hup-on és már nagyon kell vizelnem.-:)
- A hozzászóláshoz be kell jelentkezni
Tudod, volt egyszer egy Dijsktra nevu ember, aki meg nalam is sokkal nagykepubb volt.
O volt az elso olyan figura, aki azt mondta hogy az ami tortenik az turhetetlen.
Igenis egy programozo rajzoljon statechartot, sot, nyomja vegig az egyetemet, vagy ne engedjuk tobbszaz embert kiszolgalo rendszer kozelebe. Sajnos ma odaengedjuk, ezert mondja anyukadtol az unokahugodig mindenki, aki nem bennfentes, hogy utalja a szamitogepeket.
Ez a Dijsktra nevu figura mondott olyat is, hogy a goto utasitast kerulni kene. Annak a kontextusa, hogy miert kell kerulni a goto utasitast es mi kovetkezik belole picit hosszu, lenyeg az, hogy nehanyan megertettek, es letrejott a strukturalt programozas (kesobb pedig az OOP), amibe a sajat parser behivasa nem fer bele.
Nagyon nagy baj lenne, kedves Esc, ha a kodolasi stilus aszerint lenne optimalizalva, hogy hogyan rovidebb leirni. En ertem, hogy vannak ilyen programok, de azt nem ertem, ha valaki egy komplett parser instance-ot hiv egy setTimeoutra, az milyen alapon panaszkodik arra, hogy a jQuery leakel? A parser instance letrehozasa talan nem fog?
En ertem, hogy ezzel gyorsabban be lehet gepelni, de ket parser osszehatasarol rendkivul nehez ervelni, epp eleg nehez a closure-okrol. Nem belemenve a matematikai magassagokba: nehez ertelmezni azt a kodot, amiben exec van.
(Nehezebb a folyamatabrajat is lerajzolni, es kisebb bizonyossaggal jelentheto ki, hogy ott nem fog elcseszodni semmi.)
Na persze en ertem, hogy neked ez nem feltetlenul igenyed, hisz szerinted a matek nem kell a programozoknak, sot, a w3schoolsbol meg lehet tanulni jol programozni. Ez is egy igenyszint, de ha nem haragszol, az en lovam ennel picivel tenyleg magasabban van. Hogy kellenek-e magas lovak, arrol persze lehet vitatkozni.
- A hozzászóláshoz be kell jelentkezni
Hát wazze kedves Aadaam, kívánom neked egész életedben statechart-ot nyomj, reggeltől estig, megérdemelnéd!:)
> A parser instance letrehozasa talan nem fog?
Miért leakelne?
Ha bugyuta vagy és úgy írod/tervezed meg a kódot, akkor leak-el, ha nem, akkor nem. Tudod, van aki a tehén farkát fogja meg a fejéshez, van aki meg a tőgyét.:)
Egyébként, vicces dolgokat írtál ismét.. csillogtattad a tudásod, csak gratulálni tudok.
Ami nem tetszik, hogy ferdítesz.. egyre többször..
a) nem mondtam, a w3schoolsbol meg lehet tanulni JÓL programozni, azt mondtam, hogy kezdőknek megteszi
b) nem mondtam, hogy nem kell matek a programozónak, azt mondtam NEM FELTÉTLENÜL kell, és meg is indokoltam.. egyébként informatikáról volt szó.
Nézd kedves Aadaam, megértem én hogy le vagy törpve, nyilván ritkán találkozol, akkora állattal, mint én, aki talán nem feltétlenül tökfej, még ha szeretnéd is,
no és vitába mer/tud szállni veled még ha bazi magas lóról nyomatod és.. és igen igénytelen állat vagyok, de sajnos a helyzet az, hogy én úgy érzem, sikerült kicsit
megtépáznom a tekintélyed, az ön-önmagad felsőbbrendűségedbe vetett hited.. és igen szerintem technikai KO volt a részemről.:-)))
Szerintem, ha valamikor el mennél egy sysadmindéjre, akkor ír a homlokodra, hogy mindenki fasz:
a) akinek nincs egyetemi végzettsége és informatikával foglalkozik,
b) aki nem gráfelméleti alapon adja ki az univerzikus utasítást: ls
(Leg)utoljára csak annyit.. nem a lovad magas neked, hanem csak szimplán idióta vagy, de ki nem az, én is.. csak te a rosszabbik fajtából.:))
- A hozzászóláshoz be kell jelentkezni
A kamaszokra emlekeztetsz, akiknek annyira magas a lec, hogy amikor olvasnak a kama szutrabol, csak rohognek rajt, mert nem tudjak felfogni, mi is tortenik ott.
Szerintem a parser el fogja tarolni a fel vilagot arrol a kodrol, ha ugyes vagy, akar egy megat is per lefutas, de most nem merem le. Ha szerinted jo dolog 1-nel tobb AST-t tartani a memoriaban, meg varni hogy leforduljon, esatobbi, es meg be is szolsz azoknak, akik szerint ez a tobbi, mar emlegetett mellekhatassal egyutt netto ontokonszuras, akkor hajra.
- A hozzászóláshoz be kell jelentkezni
Te jó ég, mekkora vita lett ebből :D
Írni akartam itt egy-két dolgot, de meggondoltam magam. Nem vitázok senkivel se.
- A hozzászóláshoz be kell jelentkezni
Ja, oktatom a tinót, hátha kevésbé lesz ökör.:-)
- A hozzászóláshoz be kell jelentkezni
> akar egy megat is per lefutas
Te tinó, akik oktatja a JavaScriptet.. miről beszélsz?.. hányszor fut le a setTimeout()?
Szerintem, van itt egy-két ember aki kapásban rávágná, hogy csak egyszer.. alap JavaScript.. dugd már a fejed a seggedbe.. akkor nem beszélnél ekkora hülyeségeket, Te nagytudású!
- A hozzászóláshoz be kell jelentkezni
Egyszer fut le, hivasonkent.
Ahogy a string is ugyanennyiszer parse-olodik, es ha szerencsed van, nem optimalizal, fuggetlen js forrasnak veszi.
- A hozzászóláshoz be kell jelentkezni
Azért tudsz te, ha akarsz.
- A hozzászóláshoz be kell jelentkezni
A kamaszról jut eszembe.. ezután szólíts nyugodtan papának, kis pöcs, mert a jó pár évvel idősebb vagyok, mint Te.:)
A fiam lehetnél kis túlzással, más kérdés, hogy tököm bökném magam, ha a fiam ilyen orbitális segg lenne mint Te..-))
De nyugi, nem égetlek tovább én itt kiszállok, mert a teljes DPD rajtad röhög a PRI-vel egyetemben és a főnököm egyre morcosabb..
és egyébként is van jobb dolgom annál, mint egy ilyen seggfejt oktassak.:)
THE END.
- A hozzászóláshoz be kell jelentkezni
Rohoghetsz azon, hogy nem fogod, miert nem inditunk parsert ha nem muszaj, es miert van mindenki ellene rajtad kivul - koztuk a szabvany megalkotoi is - meg a kollegaid is rohoghetnek, akiknek valoszinu annyi elkepzelesuk sincs az egeszrol mint neked csak jol nez ki hogy itt "alazol" a temat meg nem vagjak, mint ahogy te sem.
De abban igazad van, hogy nem szabad forumon leallni vitatkozni olyanokkal mint te, a valo eltben ki kell vagni az ugyfel kornyezetebol oszt szevasz.
- A hozzászóláshoz be kell jelentkezni
csöndes megjegyzésként így a végére hozzáteszem, hogy tucatnyi js projectel a hátam mögött, asszem óriási öngólokat rugdosol állandóan.
Aadaam-nak egy óriás +1
- A hozzászóláshoz be kell jelentkezni
Elárulnád mikkel rúgtam öngólt?
Halkan megjegyzem, hogy Aadaam professzor meg ne hallja, nem tartottam fontosnak,
de ha már mind a ketten hivatkoztok a munkátokra... pár éve, napi ~10 órában többnyire js-t írok, ritkábban java-t.
Aadaam reménytelen eset.. lexikális tudása van, villogtatta, de egyébként meg jobban járt volna a világ, ha tehénpásztornak áll..
a kérdés, hogy Te meg tudod-e értelmesen indokolni, mivel rúgtam öngólt. Mindennel?:)
Array?
Mert azt merészeltem mondani, hogy féligazságokat mondanak az odalon... hogy nincs old/new shool, hogy meg van helye az Array()-nek?
Javaslom látogass fel akár csak ide.. https://gist.github.com/962807 elég sok példát fogsz találni az alkalmazására..
Halkan megjegyzem ismét, hogy jó pár dolgot tettem már ide fel én is, és javítottam másokét.. csak rám nem jellemző, mint a Mesterre, hogy döngessem a mellem..
setTimeout?
Hozzáteszem, én sem mindig írom az utasításokat/eseménykezelőket string-ként.. de vannak esetek amikor egyszerűen nincs jó megoldás.. bármit is csinálsz vagy teljesítmény csökkenés történik, vagy egyszerűen nagyon megbonyolítaná a kódot. Javascript sajátosság.. egyébként meg nem véletlenül nem fejthettem ki bővebben, hozhattam fel gyenge példákat.
jQuery?
Beszélhetünk róla..
- A hozzászóláshoz be kell jelentkezni
Azzal, hogy hulyesegeket irsz.
Kezdjuk ott, hogy az az array nem igazi array (talan egy eve, ha eljutottak a fobb js engine-ek oda, hogy neha tenyleges array-t raknak mogeje, nem hashmap-et, vagy - IE eseten - lancolt listat), te egy collection-t hozol letre valojaban, az implementacio igazabol a VM dolga. Kiirhato, de ertelmetlen, egy darab gistet nem talaltam erre.
Kerdes, tudsz-e publikalni olyan kodot, ahol az esemenykezelo stringesitese jobb megoldas volt, mint egy vele ekvivalens inline fuggveny mondjuk. Rovidebb, az teny, mondjuk en kimakrozom a function()-t @ra altalaban, igy egyetlen karaktert veszitek. Execcel azert sebesseget es memoriat is, megha tomoritesben jobb is talan.
Oldschool meg new school.. Crockford elott mindenki "javasitani" akarta a nyelvet, ma mar ez kevesbe jellemzo, elfogadjak funkcionalis jelleget.
Keves olyan ember van az informatikaban, akik lexikalis tudast tudnak a munkajuk moge pakolni. Nem vagyok egy lexikon, de csunyan pofara szoktak esni azok az emberek, akik gyakorlati guruknak tartjak magukat: hattertudassal szebb, gyorsabb, precizebb kodot lehet irni gyorsabban, mert tudom mit csinalok, nem begyakorolt felteteles reflex. De en se a melleimet szoktam dongetni, hanem konkret projektekben nyujtok konkret megoldast.
A haverjaid a stilusodon rohogtek, az, hogy komplett baromsagokat irsz, nem zavarta oket, elvegre a haverjaid.
- A hozzászóláshoz be kell jelentkezni
nem volt kedvem válaszolni rá, de a lényeget összefoglaltad, köszi:)
- A hozzászóláshoz be kell jelentkezni
Nem voltál elég alapos.. meg tényleg szar a keresője.:)
Meg lehet csak ugrattalak, érdekelt a hogyan kezelik a engine-k az array-t.:) Elvégre ócsóbb így mintha elmennék egy tanfolyamra..:))
De ígérem, ha egyszer találkozunk személyesen, mutatok egy két varázslatot a témában.:)
Publikálok én majd egy akkorát.. de nem most és nem itt, inkább jővőre.. és lehet inkább egy messzi, messzi galaxisban:)..
vagy akkor mikor a parizer memória zabálása mellé kiszámolok, hogy a a cpu amin a parizer futott, mennyivel csökkentette, az éjszaki jégmezők vastagságát.. precízen.:)
De az a kimakrózás kifejezetten érdekes.. mikre nem használhatók a kukacok, ha van makród..:)
Szebb, gyorsabb, precízebb kód.. nem begyakorolt feltételes reflex.. csak csodálni tudlak.. én még sajnos csak a feltétlen reflexeknél tartok.. az állati énem van túlsúlyban.. a túlsúly meg ugye a cukrász szakmámból adódik.:))
Jogos.. a stílusomon röhögtek, de legalább nekem van.. de minden jó véget ér egyszer.:)
Figyusz.. búcsúzóul.. mert tényleg mennem kell.. nem írunk közösen egy JavaScipt-el foglalkozó weboldalt, hisz annyira összemelegedtünk itt, kár volna veszni hagyni..:-))
- A hozzászóláshoz be kell jelentkezni
alert('Hello Word!');
--
Ami elől menekülsz, az után szaladsz.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a segítséget!
--
Kum G.
Linux pólók HUP pólók Linux tanga
- A hozzászóláshoz be kell jelentkezni