ASP.NET MVC - Práce s JavaScriptem

Obsah
Pryč jsou roky, kdy systémy a webové stránky byly pouze textem a tlačítky, dnes se vyvinuly tak, aby se staly referencí pro bohaté texty a akce v reálném čase, které zabraňují opětovnému načítání stránek.
Zajímavé weby jako Facebook nebo Gmail silně závisí na tomto typu účinků obohacování webů a aby toho dosáhli, uchýlí se k němu JavascriptTento jazyk, který běží na klientovi, nám umožňuje stahovat na náš server a vytvářet interaktivnější efekty.
Pracuji s Javascriptem
Jeden z hlavních detailů při práci s Javascript je, že ne všechny prohlížeče to interpretují stejně, takže existuje kód, který poběží optimálně v Internet Explorer 9 ale od verze 8 zpět nám to dá chybu, mnozí mohou říci, že je lepší použít Chrome nebo Firefox Z různých důvodů však, pokud chceme dobrý web, musíme se pokusit jej vyvinout tak, aby si naši aplikaci užil každý bez ohledu na prohlížeč.
Kde nás podpořit?S ohledem na to se můžeme spolehnout na různé Javascriptové rámce jako jQuery které nám pomáhají sbalením nativních funkcí a generováním způsobu práce, kde s menším množstvím kódu dosahujeme zajímavých výsledků.
Podívejme se na obrázku na dva kódy, kde je můžeme porovnávat Javascript čistý a jeho ekvivalent v jQuery:

Vezmeme -li v úvahu nekompatibility uvedené u předchozích verzí IE, vidíme, že v našem kódu musíme udělat nějaké výjimky, což nám dává zhruba dvanáct řádků kódu, nyní na následujícím obrázku vidíme, jak zjednodušujeme práci s jQuery:

Zde shrnujeme do 2 řádků, co nás vedlo k velké části výše uvedeného kódu, ale toto není kouzlo ani žádné podvádění, jen jQuery stará se o zabalení velkého množství kódu Javascript což nám dává možnost snadněji spouštět funkce, což zahrnuje ověření pro většinu prohlížečů a další prvky.
Strom DOM
The Strom DOM Jedná se o strukturu naší webové stránky, díky které můžeme do HTML umístit prvky, aniž bychom museli zpracovávat server, díky tomu můžeme provádět asynchronní funkce, to znamená, že nemusíme stránku znovu načítat, abychom získali výsledky .
Díky tomu můžeme obohatit naše systémy poskytováním vyšší rychlosti a také úsporou zdrojů na našem serveru.
Jak lokalizovat prvky?Pohyb uvnitř SLUNCE uděláme to díky voliče což jsou identifikátory každého prvku, můžeme to udělat podle id prvků nebo podle tříd, dokonce i s trochou dalšího zpracování můžeme lokalizovat nepojmenované prvky pouze podle jejich typu a podle kontejneru, ve kterém se nacházejí.
Jak vidíme, možnosti jsou velmi široké a jako taková také složitost programování, musíme tedy velmi dobře znát základy, abychom se neztratili nebo neudělali neefektivní kód.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave