-
GAMEPOD.hu
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
-
Cathfaern
nagyúr
válasz Sk8erPeter #4990 üzenetére
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)
-
DopeBob
addikt
Sziasztok,
nem biztos, hogy ide illik:
valami konyhakész megoldást keresnék olyan javascript kódra, ami csv fájlból gantt diagrammot rajzol. Interneten rengeteg van, van esetleg valakinek jó tapasztalata valami ilyesmivel?
MZ/X
-
Speeedfire
nagyúr
Backbone js-el érdemes foglalkozni? Angular-ból megcsináltam 2 kurzust, nekem nagyon bejött. Ha hasonló a backbone, akkor azt is végigtolnám.
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
PumpkinSeed
addikt
válasz Speeedfire #5005 üzenetére
Ez inkább algoritmus tervezés mint JS de azért megpróbálkozok vele. Itt egy kód ami annyit tesz, hogy sakktáblát rajzol. Ezt az algoritmust elkezdtem úgy csiszolgatni, hogy n=végtelenre is helyesen adja meg a sakktáblát, de a betűk elrendezése nem működik. Úgy terveztem, hogy mivel 26 betűt használok ezért a betűk mennyisége attól függ, hogy n=valamennyi a 26 hányadik hatványán van. Pl.: 26^2=676 ezáltal két AA-val kezdődik és ZZ-vel végződik. De nem úgy működik a kódom ahogy kellene.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
Tibcsi55555
tag
Tudtok esetleg segíteni egy web visitor counter megírásában? Igazából csak annyit kell tudnia, hogy számolja a page refresht-t is és nem kell semmi csilli-villi háttér
-
martonx
veterán
-
martonx
veterán
válasz Tibcsi55555 #5010 üzenetére
Ez mindig így kezdődik, hogy elvileg könnyű megírni. De vajon, ha ugyanazon IP-ről egymás után 10-szer refresh-elnek, akkor az 1-nek vagy 10-nek számolódjon?
Plusz hol akarod letárolni az eddigi refresheket?
Ha tényleg csak annyit akarsz, hogy legyen egy számlálód, akkor ahhoz tényleg kb. semmi nem kell, egy pár sornyi szerver oldali kódon kívül, amivel egy txt-be letárolt számot növelsz minden egy loadnál. Cserébe szart se fog érni a végeredmény
Ha meg normálisra meg akarod csinálni, akkor máris nem lesz triviális.Én kérek elnézést!
-
Jim-Y
veterán
-
martonx
veterán
válasz Tibcsi55555 #5012 üzenetére
Először is, ehhez nem fog javascript kelleni.
Szerver oldalon fogsz egy üres file-t, beleírod, hogy 0, megnöveled eggyel a kiolvasott számot, ezt az értéket kiíratod, a növelt értéket pedig visszaírod a file-ba.
Nem hinném, hogy extrém magas látogatószámod lenne, így a locking issue-kat szerintem ez esetben nyugodtan hagyhatjuk kezeletlenül.Én kérek elnézést!
-
fordfairlane
veterán
válasz Tibcsi55555 #5012 üzenetére
Szerveroldalon kell számolni, az meg attól függ, milyen a kiszolgáló. Ha nem Javascript, akkor nem megoldható javascripttel. Sokkal egyszerűbb egy kész számlálót használni.
x gon' give it to ya
-
Tibcsi55555
tag
válasz fordfairlane #5016 üzenetére
Rendben, értem. Köszi az info-kat.
-
_ak_
addikt
Sziasztok!
Egy kis segítségre lenne szükségem, hogy merre induljak el.
Vagy egy divem, aminek a hátterét szeretném változtatni, másik thumbnail div-re való kattintástól függően.
Addig eljutottam, hogy jó lenne a div class-t változtatni és annak függvényében, más css töltődik be rá. De ez a toggleClass nem épp úgy csinálja , ráadásul jó lenne, ha esetleg valami átmeneti animáció is lenne képváltogatás közben.Ilyen, de ugye ez így nem vállalható, csak nem tudom, hogy mit lenne érdemes még megnézni.
Let's begin, de gozaimasu!
-
_ak_
addikt
válasz Speeedfire #5019 üzenetére
Köszi! Egyszerű és nagyszerű, meg sem fordult a fejemben, hogy 'id'-ra tegyem a formázást...
Már csak azon töprengek, hogy hogyan kerüljem meg a firefox background-image transition hiányát, de chrome alatt szépen működik.
Let's begin, de gozaimasu!
-
Speeedfire
nagyúr
Én lehet valami olyasmi módot választanék rá, ami nem background-image-t használ hanem, olyasmi mint a carousel. Ott akár lehetne slideUp(), slideDown() effektet használni akár. Vagy show('slow'), hide('slow') effektet. Nem tudom milyen most az oldal felépítése.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
_ak_
addikt
válasz Speeedfire #5021 üzenetére
Az sem rossz ötlet, ahogy nézem többségében inkább az opacity-t használják, teszek egy próbát először azzal. Minél egyszerűbb a megoldás, annál jobb.
Let's begin, de gozaimasu!
-
Sk8erPeter
nagyúr
"Egyszerű és nagyszerű, meg sem fordult a fejemben, hogy 'id'-ra tegyem a formázást..."
Még jó is, hogy nem fordult meg a fejedben, mert illik sokkal általánosabban megoldani az ilyesmit, nem pedig id-vel szórakozni, és ezzel kb. örökre rögzíteni, hogy melyik elemet is fogod buzerálni. Vannak esetek, amikor ez nem számít, de többnyire mégis.Amúgy örülök, hogy nálad működik a "javított" demó, mert nálam konkrétan semmit nem csinál, igaz, összesen 5 másodpercnyi időt töltöttem a kipróbálásával, nem próbáltam elgondolkozni, mit csinál és mit kellene csinálnia.
Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #5023 üzenetére
Ezt nem igazán értem, miért baj a specifikus megoldás? A legtöbb esetben nem általános alkalmazásokat fejlesztenek, hanem egyedit.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Jim-Y
veterán
válasz Speeedfire #5024 üzenetére
Ez nem projekt/feladat specifikus kerdeskor, hanem altalanos szoftverfejlesztesi. Ha mindig csak specifikus megoldasokat csinalunk akkor nem lesz robosztus a kod. Bar a masik oldalra sem szabad atesni, hogy olyankor is altalanosabb megoldasban gondolkozunk, amikor egyedi megoldas kene Vekony a mezsgye a ket dolog kozott
-
_ak_
addikt
válasz Sk8erPeter #5023 üzenetére
Ez most nem téma, mert ez csak egyszerű landing page, szóval belefér, bár ez az egyetlen -id lesz rajta.
Let's begin, de gozaimasu!
-
Sk8erPeter
nagyúr
válasz Speeedfire #5024 üzenetére
Ha jól láttam abból a pár másodpercnyi ránézésből, valami slideshow-szerűséget szeretne készíteni, az meg pont az a tipikus eset, amikor bármit is rögzíteni id-vel a lehető legrosszabb ötlet. Ha ugyanarra az oldalra két darab slideshow-t is szeretne tenni (mert mondjuk az egyik divben a partnerek listája csúszkál jobbra-balra, a másikban meg pl. képeket mutatnak a legutóbbi konferenciáról, vagy a tököm tudja), akkor máris meg van lőve, és nyúlkálhat bele megint a kódba, és jöhet rá, hogy a francba, jobb lett volna kapásból egy fokkal általánosabb megoldani.
Ha meg már amúgy is jQuery-ről van szó, akkor már kiindulástól kezdve rossz a megközelítés, eleve jQuery-plugint kellene fejleszteni, és akkor bármilyen selectorra működhetne a dolog. Attól, hogy pluginként építi fel az ember a kódot, semmivel sem lesz bonyolultabb, sőt, még legalább valami értelmes keretet is ad, és a doksi is igencsak beszédes:
http://learn.jquery.com/plugins/basic-plugin-creation/
A konkrét slideshow-struktúrával kapcsolatosan nyilván kell némi megkötésekkel élni, az nem lehet akárhogyan, de a selectort ne rögzítsük már le előre.Aztán még ott van az az érv is, hogy a slideshow-kódokból Dunát lehet rekeszteni, a lightweighttől kezdve a nehézbombázóig, mindenféle effektekkel teletűzdelve, ingyenes és fizetős egyaránt van ilyenekből, nem biztos, hogy érdemes feltalálni a spanyolviaszt.
Ha esetleg nem tök általános slideshow-ról volt szó, hanem ennél picit specifikusabbról, és muszáj hozzáfejleszteni vagy saját kódot írni, attól még a fentiek az általánosabb, kevésbé bebetonozott kódkészítéssel kapcsolatban ugyanúgy igazak.Szerk.:
Amúgy Jim-Y jól mondja, ez általános szoftvertervezési elv is.Természetesen a fenti elveket csak az kövesse, aki igényes a saját kódjával szemben is, és nem sajnálja azt a plusz pár percet, amit egy picit általánosabb, több helyen (akár a megjelenített oldalon belül többször, akár más projektben) is felhasználható megoldás nyújthat. Szerintem ez olyan dolog, hogy ha az ember folyamatosan így próbál gondolkodni, akkor eleve sokkal nagyobb körben teheti működőképessé a kódját (és például nem fogja akkora macerának érezni egy rögzített azonosító helyett egy általánosabb osztály felhasználását).
[ Szerkesztve ]
Sk8erPeter
-
Jim-Y
veterán
Elég durva a JetBrains support. Tegnap éjjel nyitottam egy ticketet, ma d.e 10-kor jött rá a válasz. Jó válasz volt, megoldotta a problémát, de csak este tudtam kipróbálni, válaszként leírtam nekik, hogy működik a workaround, köszönöm szépen. Ez volt ma este 9-kor, és egy órán belül jött a válasz Vagy nincs életük, vagy ennyire jó a support :-O Akárhogy is, nagy +1 a JetBrains teamnek.
[ Szerkesztve ]
-
Speeedfire
nagyúr
Meggyőztetek.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Jim-Y
veterán
Üdv,
Tudtok igazán jó resource-ot Angular tanuláshoz? Dunát lehet rekeszteni Angularos oktató videókkal/cikkekkel/howtokkal stb.. nehéz lenne átnyálazni magam rajtuk, és lehet másnak már van tapasztalata, hogy honnan érdemes elkezdeni. üdv
-
Jim-Y
veterán
Btw, jön erre (még) valaki a topikból? http://jsconfbp.com/
Ha minden jól megy (lekopogom), akkor lehet a szeptemberi berlinire is eljutok[ Szerkesztve ]
-
Jim-Y
veterán
Nekem volt anno egy projektem ahol Angular-Dart-ot használtam, tehát nem nulláról indulok, hanem mondjuk 1-ről Érdekesség, hogy az AngularDart nagyban hasonlít (így első ránézésre) az Angular 2.0-ra, ami amúgy NEM MEGLEPŐ. Az egyik podcastban úgy emlékszem említette is valaki, hogy az AngularDart team célja a googlenél pont ez volt, hogy az angularos újdonságokat ott próbálják ki. Tehát arra számítok, hogy ami az AngularDartban 1 évvel ezelőtt benne volt az most bekerül majd a 2.0-ba
-
martonx
veterán
A cégünk vett két jegyet, csak épp egyikünk se akar menni. A hr-es csaj, ma is megkérdezte tőlem, hogy nem mennék-e? Lehet én vagyok a paraszt, de nem hiszek a konferenciákban. Kétszer is megnéztem a programot, de egy olyan előadást nem tudnék mondani közülük, amiért megérné két napot ott szopni. Mondjuk talán jobb, mint dolgozni. Én személy szerint jobb szeretek tanfolyamokra elmenni, a konferenciák elég bullshit szagúak.
Én kérek elnézést!
-
Jim-Y
veterán
DevTools new features. Ez utóbbi, wow. De tényleg, wow...
-
Jim-Y
veterán
válasz martonx #5038 üzenetére
Én nem voltam még ilyen jellegű konferencián, csak Hacktivity-n, de szerintem nem rosszak. Max annyi van, hogy nem érik meg a pénzt, azt aláírom
Érdekes amúgy amit írsz a programról. Én eléggé szkeptikus voltam a programot illetően (háttérinfó, egészen mostanáig még nem volt kint a program, csak az előadók listája), arra számítottam, hogy nem lesznek túl érdekesek az előadások, de most, hogy este elolvastam a programot.. hát basszus nem nagyon van olyan ami ne érdekelne. Bőven jobb, mint amire számítottam
"unidirectional dataflow, reactive and functional programming" \o/
"three.js and WebGL" o/
"Functional UIs and Unidirectional Dataflow" o/
"Enforcing coding standards in a JS library" \o/
"Transform your codebase without breaking a sweat" o/
"Diving into io.js C++ internal" \o/
"Dependency Injection for Future Generations" o/ -
martonx
veterán
-
Speeedfire
nagyúr
Én a codeschool oldalán tanultam angular-t. Az első videó anyag ingyenes, a második már fizetős. Szerintem nagyon jó. Illetve, ha a 2.-at végigcsinálod, akkor kapsz egy ~2 órás anyagot, ahol teljesen bemutatják egy kész működő kód elkészítését.
Nekem nagyon bejött.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
Tényleg nagyon komolyak ezek a DevTools-újdonságok! Rengeteget fog számítani fejlesztésnél, debuggolásnál.
Amúgy az a rész vicces, ahol elemzik a jQuery jelenlegi hülyeségeit, amik jelentősen rontják a teljesítményt, és szinte következetesen azt hozzák ki a dologból, hogy használj plain JavaScriptet. Egyet leszámítva, hogy ne használd a .hide()/.show() metódusokat, mert rohadt lassú, inkább váltogasd az osztályokat az elemen az elrejtéshez/megjelenítéshez - na én ezt speciel régóta követem, pedig nem vágtam, hogy ilyen komoly teljesítménybeli problémák vannak vele, mert szebb is, hogy nem égetődik bele a kódba a display:none; vagy display:block;.
Sk8erPeter
-
Jim-Y
veterán
válasz Sk8erPeter #5045 üzenetére
Hát igen.. jó dolog (volt) a jQuery, ezt szerintem senki nem is vitatja, csak azóta, hogy az IE6/7 kezd tényleg kimenni a divatból, és azóta, hogy a WebAPI is sokat fejlődött, pl querySelector(All) egyre kevesebb szerep jut a jQuerynek. Ugye a jQ pont amiatt volt jó, hogy elmosta a böngészők közti különbségeket, de a modern böngészők már sokat fejlődtek ebben. Nem tudom, hogy tudjátok-e, de a jQuery kb 90%-át 3 dolog teszi ki. Az egyik, és legnagyobb rész, az a Sizzle, utána az ajax XHR, majd a jQ animations. Ebből az elsőre már pár éve van jó alternatíva, az előbb említett querySelector személyében viszonylag jó támogatottsággal. A másodikra majd talán most lesz jó alternatíva a fetch API személyében, utóbbira pedig vannak sokkal jobb stanalone libek, meg ugye ott a HTML5 + CSS3. Ezen dolgok miatt jósolom amúgy, hogy az elkövetkezendő években durván tovább fog csökkenni a jQuery népszerűsége. Ami már most is tart amúgy...
-
Cathfaern
nagyúr
válasz Sk8erPeter #5045 üzenetére
Ugye alapvetően minél magasabb szintű a nyelv, annál lassabb lesz. C is lassabb az Assemblynél És persze a jquery önmagában nem egy külön nyelv, de plusz egy réteg, így mindenképp lassabb lesz. A kérdés csak az, hogy az általa hozott könnyebb fejlesztés / tömörebb, átláthatóbb kód nem hoz-e több hasznot. Nyilván ha az ember 2D-s játékot ír html tagekből építkezve, akkor nagyon nem mindegy pár % eltérés se, de ha egy landing page-en a gomb megnyomása után nem 10, hanem 200 ms után tűnik el a szöveg (200%-os lassulás ugye), az nagyon nem fog meghatni...
Szóval meg van a jquerynek is a maga szerepe, de tény, hogy nem szabad ezt sem ész nélkül alkalmazni. -
martonx
veterán
Én, mint a jquery egyik legnagyobb ellensége, mégis minden projektemben használom. Miért?
Mert a CSS3 selectorok még mindig nem az igaziak, noha az ES5-tel nagyságrendi ugrás következett be. És még mindig macera mondjuk class alapján kijelölt dom elemek összességéhez hozzáadni mondjuk egy click eseményt.
Aztán ott van az ajax, ami mostanra már szintén nem vészes plain js-sel, de azért egy jsonp, vagy egy async false kikényszerítés miatt, mégis sokat segít a jquery.
És akkor még nem beszéltünk a touch eventekről sem...
A jquery animations részét pedig évek óta abszolút nem használom.
Illetve mindezek mellett, ha az ember behúz egy jquery UI-t, vagy valami más plugint, akkor ismét ott van, hogy jquery kell hozzá. Ha meg már ott van, akkor miért ne használjuk.
Nagyon sok energiát fektettem egy időben abba, hogy plain js-t használjak, még egy mini js lib-et is elkezdtem írni, ami pont ezt a pár gyakran használt jquery funkciót valósítja meg, de valahogy mindig oda jukadtam ki, hogy még mindig a legkissebb rossz, behúzni a jquery-t.Én kérek elnézést!
-
Speeedfire
nagyúr
Kliens oldali db-re tudnátok ajánlani valamit? Látom van egy pár, de nem ismerem őket.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
PumpkinSeed
addikt
A függvényben kapott paramétert hogyan tudom globálisan elérhetővé tenni?
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
Új hozzászólás Aktív témák
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- MG4 menetpróba
- Milyen légkondit a lakásba?
- Kínában túl sok az EV, fokozódik az árháború
- Sweet.tv - internetes TV
- YouTube
- XPEnology
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Egyelőre nem tarolja le a piacot a Vision Pro
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- További aktív témák...
- Új iPhone 15 Pro Max 512GB Független, Natur Titán
- Aspire VX5 591G 15.6" FHD IPS i5-7300HQ GTX 1050 16GB 500GB NVMe +1TB HDD magyar vbill gar
- Samsung Galaxy S21 FE 5G DS (6GB+128GB) Graphite
- VivoBook M515DAP 15.6" FHD Ryzen 3250U 12GB 256GB NVMe magyar vbill., gar
- Synology BeeStation 4TB NAS (Hálózati Tároló)