Skip to main content

JavaScript

TL;DR

JavaScript je oblíbený programovací jazykpoužívaný především k vkládání dynamických prvků do webových stránek.

Co je JavaScript?

JavaScript je programovací jazyk, který se používá především pro vkládání dynamických prvků do webových stránek. Příklady dynamických prvků zahrnují automatizace, animace, interaktivní prvky, počítadla provozu atd. Bez JavaScriptu by byly webové stránky statické a spoléhaly by se pouze na HTMLa CSS. JavaScript je obvykle vložen do kódu HTMLwebové stránky nebo může fungovat v samostatném souboru, který je propojen v sekci <head> HTML:

  • Příklad propojeného JavaScriptu: <script src=" /js/assets/example.js" type="text/javascript"></script>

  • Příklad vloženého (vloženého) JavaScriptu( tento příklad je skript, který návštěvník Analytics používá k tomu, aby mohl sledovat statistiky webu): <script>(function(v,i,s,a){if(!v._visaSettings){ v._visaSettings={};}v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"]={v:"0.3",s:"326865a9-6d58-11e8-4125c",02a:834c-000 "};_v=i.getElementsByTagName("head")[0];_a=_v;_i=i.createElement("script");_s=_i;_s.defer="defer";_s.src=s+ a+v._visaSettings["326865a9-6d58-11e8-834c-0242ac120005"].v;_a.appendChild(_s);})(window,document,"//app-worker.visitor-analytics.io/main" ,".js?s=326865a9-6d58-11e8-834c-0242ac120005&v=")</script>

Proč jsem požádán o přidání kódu JavaScript na svůj web?

Mnohokrát, pokud používáte nástroj k vylepšení vašeho webu, vás požádá o zkopírování a vložení JS <script> do vašeho dashboardu, takže se zobrazí v <head> HTML. Pokud důvěřujete poskytovateli nástroje, neměl by to být problém. To je něco, co zadaná služba potřebuje, aby mohla na váš web přidat určitou funkcionalitu. Pokud používáte platformu pro tvorbu webu, jako je Wix nebo Wordpress nebo jiné, a nainstalujete rozšíření nebo plugin, často automaticky přidá potřebný JavaScript na váš web. V některých případech může být stále nutné ručně zkopírovat a vložit kód do záhlaví.

Problémy a řešení JavaScriptu

Pokud na web nainstalujete příliš mnoho pluginů/rozšíření, mohou do záhlaví vložit velké množství kódů JavaScript. Existují příklady, kdy webová stránka odkazuje na více než 60–70 externích souborů JavaScript v sekci <head>. Před načtením jakéhokoli obsahu se webový prohlížeč pokusí stáhnout všechny tyto zdroje, čímž se výrazně zpomalí doba načítání stránky. Existuje několik řešení, jedno z nich je popsáno ve slovníku dynamického vykreslování.