Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: JavaScript tutorial

Aktivity
Avatar
Michal Žůrek - misaz:13.7.2013 11:40

Ahoj, zdá se mi že tutoriál pro JavaScript tu trochu strádá. A jsem ochotný ho přepsat (dopsat).

Tutorial pro JavaScript bych vyčistil od jQuery a pro jQuery bych zařídil novou samostatnou sekci. K javaScriptu bych dopsal několik dílů, které by popisovali následující:

Datové typy, přetypování
Konzole prohlížeče
Chyby v JavaScriptu
DOM – přístup k HTML
CSS – modifikace stylů
Ukládání dat aplikací
Práce se soubory
Komunikace mezi stránkami
Páce s databází
AJAX
WebSocket
OOP

Článek funkce bych právě asi vyčistil od jQuery.

Ten seznam ve výsledku trochu po přeházím a aby to bylo na celý článek tak něco spojím dohromady, výsledkem bude asi 7-11 článků. Na tyto tutorialy by ak navazovaly tutorialy pro jQuery, které však osobně napsat nemůžu, protože bych se napřed jQuery musel naučit. :) Za jQuery bych pak napsal tutoriály tvorby Windows Store aplikací pomocí JavaScriptu. tento tutorial by popisoval jak vytváře aplikace pro Windows 8 v javaScriptu - ano i toto již javascript zvládne. Tutorial by měl asi následující články:

Úvod do platformy, jak to uvnitř funguje, kde najít informace
První aplikace, z čeho se zakládá a jak funguje
Hello world, práce se základními ovládacími prvky a práce s nimi v JavaScriptu, práce s dialogovými okny.
Ovládací prvky, jejich stylování
Ukládaní stavu aplikace a práce se soubory
Nastavení
Živá dlaždice, podpora všech 4 velikostí
Notifikace uživatele
Propojení s C# nebo VB.NET
Kontrakty Sdílet a Hledat
Vícejazyčné aplikace
Integrace se SkyDrive

Ani toto není úplně finální stav něco bude potřeba rozdělit na dva díly, něco možná spojit, atd...

Nejsem dokonalý tak nevím jestli jsem na něco nezapoměl a proto Vám to píši zde a případně pokud máte nějaké názory tak mi je sem napište. Za každý ohlas jsem rád.

Editováno 13.7.2013 11:41
 
Odpovědět
13.7.2013 11:40
Avatar
Benjibs
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
Benjibs:13.7.2013 12:02

Mňa by taký tutoriál o JS potešil :)

Nahoru Odpovědět
13.7.2013 12:02
1 + 1 = 2
Avatar
Odpovídá na Michal Žůrek - misaz
Michael Olšavský:13.7.2013 14:09

Původně jsem to chtěl napsat já, ale nějak na to není čas, takže určitě to ocením. Můžu ti poslat šablonu od David Hartinger

Editováno 13.7.2013 14:09
 
Nahoru Odpovědět
13.7.2013 14:09
Avatar
Odpovídá na Michal Žůrek - misaz
Neaktivní uživatel:13.7.2013 16:21

To by potěšilo, pořád se ho chci naučit :)

Nahoru Odpovědět
13.7.2013 16:21
Neaktivní uživatelský účet
Avatar
Michal Žůrek - misaz:13.7.2013 16:43

Ok, napíšu Vám to. Jen ještě dotaz pro znalce JavaScriptu. Nezapoměl jsem při vypisování bsahu na něco? :D

 
Nahoru Odpovědět
13.7.2013 16:43
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Michal Žůrek - misaz
David Hartinger:13.7.2013 18:15

Ahoj, já myslím, že dnes už nemá vůbec smysl řešit čistý JS, každý používá jQuery. Ten seriál o tvorbě aplikací pro W8 by byl super, ten stávající určitě dopíšu, chybí jen pár dílů a jednou se k tomu dostanu :)

Nahoru Odpovědět
13.7.2013 18:15
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:13.7.2013 18:37

Myslím si, že AJAX bez jQuery dnes skoro nikdo nepoužívá. Nejsem příznivcem frameworků, ale jQuery mi nevadí. Možná proto, že je poměrně štíhlé a umí toho docela dost.

Proto si myslím, že by jQuery mohlo být součástí seriálu o Javascriptu stejně jako se píše v seriálech PHP o MySQL. Jako jedna nebo více kapitol.

Chápu, že jQuery je tak rozsáhlé, že ho chceš dát samostatně. Raději bych z něho viděl jen důležitější komponenty.

Nahoru Odpovědět
13.7.2013 18:37
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na David Hartinger
Drahomír Hanák:13.7.2013 18:40

To je právě ten problém. Každý používá jQuery, ale jQuery není framework. Je to jenom knihovna, která značně zjednoduší některé operace. Svádí k tomu, psát špatný kód. Neříkám, že by se neměla používat vůbec. Měla by se ale používat s rozumem a třeba jen pro manipulaci s DOM ve view.

 
Nahoru Odpovědět
13.7.2013 18:40
Avatar
Odpovídá na David Hartinger
Michal Žůrek - misaz:13.7.2013 19:35

já třeba se jQuery vyhýbám, nevadí mi přímo psát document.getE­lemetById("..­.")

 
Nahoru Odpovědět
13.7.2013 19:35
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Michal Žůrek - misaz
David Hartinger:13.7.2013 19:38

A AJAX nebo animace děláš jak?

Nahoru Odpovědět
13.7.2013 19:38
You are the greatest project you will ever work on.
Avatar
Odpovídá na David Hartinger
Drahomír Hanák:13.7.2013 20:35

Vím, že je to na Misaz, ale animace zrovna můžeš dělat v CSS ;) Osobně JS jen přidávám/odendávám třídy. Jinak vybírat prvky se dá i přes documennt.que­rySelector http://caniuse.com/#…

 
Nahoru Odpovědět
13.7.2013 20:35
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:13.7.2013 21:47

Starší MSIE ignoruješ?

Nahoru Odpovědět
13.7.2013 21:47
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Michal Žůrek - misaz:14.7.2013 9:01

Ty ho používáš? Tak promiň.

 
Nahoru Odpovědět
14.7.2013 9:01
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Michal Žůrek - misaz
Kit:14.7.2013 9:07
:)

Nepoužívám žádný. Já jen, že se tam AJAX volá trochu jinak.

Nahoru Odpovědět
14.7.2013 9:07
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na David Hartinger
Michal Žůrek - misaz:14.7.2013 9:16

Na animace mám CSS3 nebo canvas.
Na AJAX používám xmlhttrequest.

Editováno 14.7.2013 9:19
 
Nahoru Odpovědět
14.7.2013 9:16
Avatar
Odpovídá na Michal Žůrek - misaz
Michael Olšavský:31.8.2013 17:32

Tak jsem se do toho psaní dnes vrhnul. Nemusíš to dělat(spíš nedělej prosím :D) Mělo by to do zítra být. Pak jen čekání na schválení...

 
Nahoru Odpovědět
31.8.2013 17:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Tato diskuze byla označena moderátorem jako nekonstruktivní a myslíme si, že nemá pro veřejnost příliš vysokou hodnotu. Členy můžete samozřejmě stále oslovit soukromě a to formou zpráv nebo chatu.

Zobrazeno 17 zpráv z 17.