- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen házat vegyek?
- Nagyon kellemetlen áremeléssel készül az Intel
- Kormányok / autós szimulátorok topikja
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- A kisebb független stúdiók álma lehet a DLSS 5
- Fejhallgató erősítő és DAC topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Ha kérdésed van, a problémamegoldás sikere és gyorsasága érdekében érdemes az alábbi online, böngészőalapú kódszerkesztők valamelyikére felrakni a kódot:
» jsFiddle.net
» JSbin.com
» CodePen.ioAjánlott dokumentációs forrás:
Mozilla Developer Network:
https://developer.mozilla.org/en-US/docs/Web/JavaScriptAjánlott szakirodalmak:
» Refactoring to Unobtrusive JavaScriptA jQuery-vel kapcsolatos kérdéseket itt tedd fel: jQuery topic.
Kezdőknek:
Kezdésnek Douglas Crockford videósorozatát ajánlott megnézni. Nagy arc az öreg, és -szerintem- jó stílusú az előadásmódja, a videói nézhetőek, bár alap angol tudás szükségeltetik.
Douglas Crockford: "The JavaScript Programming Language" 1 of 4 [M4V download]
- Címkék: Math, base objects, truthy/falsy values, loosly typed, identifiers, comments, operators
Douglas Crockford: "The JavaScript Programming Language" 2 of 4 [M4V download]
- Címkék: statements, throw, try, scopes, objects, inheritance, arrays
Douglas Crockford: "The JavaScript Programming Language" 3 of 4 [M4V download]
- Címkék: functions, method invocation, this, arguments, typeof, global object, namespaces, encapsulation
Douglas Crockford: "The JavaScript Programming Language" 4 of 4 [M4V download]
- Címkék: regexp, platforms, ActionScript (Flash), EcmaScript, coding conventions, semicolon insertion, JSLintHa a videókkal végeztünk, kipróbálhatjuk a frissen felszedett tudást élesben a CodeAcademy hasábjain, ahol a szerzők végigkalauzolnak minket a nyelv alapjain, úgy, hogy egyből, a böngészőben kódolva ki is próbálhatjuk az alapvető nyelvi konstrukciókat. Kipróbálom
Ha közben elakadnánk, keressünk segítséget a Mozilla Developer Network (https://developer.mozilla.org/en-US/docs/Web/JavaScript) oldalán, ahol talán a legjobb netes JavaScript összefoglalót találjuk.
Ha a nyelv tanulását szívesebben kezdenénk írásos formában, videó helyett, akkor a https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide oldal lehet a segítségünkre.
Ha csak egy gyors bevezetőt szeretnénk a nyelvből, írásos formában, akkor ezen az oldalon nézelődjünk: Re-Introduction to JavaScript | MDN
Ha a saját gépünkön szeretnénk tesztelni a megírt js kódunkat, akkor erre több lehetőségünk is van, én ezek közül kettőt (hármat) ismertetek.
1: a kódot beágyazzuk egy HTML oldalba, majd a böngészőben megnyitva a html oldalt teszteljük a javascript kódot. A tesztelésben segítségünkre lesz a böngészőbe épített konzol. Chrome - F12, Firefox - firebug
2: Linux rendszeren (pl Ubuntu, Debian) installáljuk a nodejs-t, majd azzal interpretáljuk a javascript fájlunkat.sudo apt-get install nodejs
használata:
jim@debian:~/Development/web/javascript$ echo "console.log('Hello World');" > samplecode.js
jim@debian:~/Development/web/javascript$ node samplecode.js
Hello World3: vagy Debian rendszeren még elérhető a spidermonkey-bin - standalone JavaScript/ECMAScript (ECMA-262) interpreter, tehát Debian-on:
apt-get install spidermonkey-bin
majd
jim@debian:~/Development/web/javascript$ echo "print('Hello World');" > samplecodespider.js
jim@debian:~/Development/web/javascript$ js -f samplecodespider.js
Hello WorldJQuery:
- biztos, hogy be kell húznunk a jquery-t az alkalmazásunkba?! Ha a jquery csak pár funkcióját használjuk, akkor elképzelhető, hogy érdemesebb a Vanilla JS alternatívát implementálnunk a jquery használata helyett -> forrás
Linkek:
http://javascript.crockford.com/code.html
link
Ezt személyesen ajánlom, bár szerintem van hiba benne, de amúgy nagyon jó, érdemes belevágni
->
Functional Programming in JS [link]
JS Compatibily Table: [link]
JavaScript - The Good Parts /Crockford/ - videó: [link]
Strict mode: [link]
Use-cases for javascript closures: [link]Crockford videók, folytatás:
Douglas Crockford: "Theory of the DOM" (1 of 3) [M4V download] - Címkék: //TODO
Douglas Crockford: "Theory of the DOM" (2 of 3) [M4V download] - Címkék: //TODO
Douglas Crockford: "Theory of the DOM" (3 of 3) [M4V download] - Címkék: //TODODouglas Crockford: "Advanced JavaScript" (1 of 3) [M4V download] - Címkék: //TODO
Douglas Crockford: "Advanced JavaScript" (2 of 3) [M4V download] - Címkék: //TODO
Douglas Crockford: "Advanced JavaScript" (3 of 3) [M4V download] - Címkék: //TODO
more on Crockford ...How Good C# Habits can Encourage Bad JavaScript Habits: Part 1
How Good C# Habits can Encourage Bad JavaScript Habits: Part 2 – False-y, Testing and Default Values, Comparisons, and Looping
How Good C# Habits can Encourage Bad JavaScript Habits: Part 3 – Function Scope, Hoisting, & ClosuresJavaScript Tutorials /haladóbbaknak/ : [link]
Ajánlott olvasmány:
Douglas Crockford - JavaScript: The Good Parts [link]
David Flanagan - JavaScript: The Definitive Guide, 6th Edition [link]
Hirdetés
- AliExpress tapasztalatok
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Víz- gáz- és fűtésszerelés
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Samsung Galaxy A56 - megbízható középszerűség
- Kertészet, mezőgazdaság topik
- OnePlus Nord 3 - kapcsoljuk északot
- E-roller topik
- További aktív témák...
- CSAK MA!!! GIGABYTE Z790 EAGLE +2x16GB 6400MHz CL32 PATRIOT VIPER VENOM DDR5 kit! GAR/SZÁMLA!
- Lenovo Thinkpad x1 érintőképernyős notebook! AkciÓÓ!
- Budget Gamer - i5 7600 / GTX 1070 8GB / 16GB DDR4 / 512GB SSD
- Dell Vostro 15 3510 (i5 11th, 16 GB 250 GB FHD) laptop leárazás!!!
- iPhone 15 Pro max 256GB gyári független 2027.08.07. Apple jótállás
- Apple Watch Series 10 42mm Jet Black 96% (1év Garancia)
- HP ProDesk 600 G3 Mini,i5-6500T,8GB DDR4,256GB SSD,WIN11, WIFI
- Dell Pro Plus 14 Core Ultra 5 238V 32GB 1000GB FHD+ TouchScreen ProSupport Plus gar: 2028.10.07
- iPhone 17 256 GB Levander - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok - Számlás
- Lenovo Legion Pro 5 Részletre elviheted Bankmentes lehetőség
->