- Nem indul és mi a baja a gépemnek topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- MWC 2026: Megérkezett a Xiaomi Pad 8 sorozat
- Házimozi belépő szinten
- Lítium-ion/Li-ion akkumulátorok
- Projektor topic
- AMD vs. INTEL vs. NVIDIA
- TCL LCD és LED TV-k
- OLED monitor topic
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
-
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]
- VPN topic
- Nem indul és mi a baja a gépemnek topik
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Genshin Impact (PC, PS4, Android, iOS)
- Milyen okostelefont vegyek?
- E-roller topik
- További aktív témák...
- Gainward 4060Ti Ghost 8GB / 11 Hónap Alza.hu Garancia / Beszámítás OK!
- BONTATLAN Új Ipad 10th , 11th Minden szín 1év hivatalos Apple Garancia AZONNAL ÁTVEHETŐ DEÁK TÉRNÉL.
- BONTATLAN Új Iphone 17 256-512GB Minden Szín 1év APPLE garancia gyári független Deák AZONNAL Átvehet
- BONTATLAN Új iPhone 17 PRO 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- Eladó SteelSeries Apex 3 gamer billentyűzet, új!
- Azonnali készpénzes félkonfig / félgép felvásárlás személyesen / csomagküldéssel korrekt áron
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad // T - Széria // X1 carbon // X1 Yoga 2-in-1 // és a többiek... 3-12. gen.
- HP EliteBook 845 G8 14" Ryzen 5 pro 5650U, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- Apple iPhone 16 Pro Max 256GB - Kártyafüggetlen, Sivatagszín, 91% Akku - 1 Év Garanciával
->