<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=JavaScript</id>
		<title>JavaScript - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=JavaScript"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=JavaScript&amp;action=history"/>
		<updated>2026-04-14T11:51:36Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=JavaScript&amp;diff=909659&amp;oldid=prev</id>
		<title>Sysop: + Výrazné vylepšení</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=JavaScript&amp;diff=909659&amp;oldid=prev"/>
				<updated>2015-05-30T13:41:59Z</updated>
		
		<summary type="html">&lt;p&gt;+ Výrazné vylepšení&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 30. 5. 2015, 13:41&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 102:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 102:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Článek z Wikipedie}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Flickr|JavaScript}}{{Commonscat|JavaScript}}&lt;/ins&gt;{{Článek z Wikipedie}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Kategorie:JavaScript]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:Skriptovací jazyky]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:Skriptovací jazyky]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=JavaScript&amp;diff=503334&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=JavaScript&amp;diff=503334&amp;oldid=prev"/>
				<updated>2014-01-22T09:56:02Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 22. 1. 2014, 09:56&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=JavaScript&amp;diff=503333&amp;oldid=prev</id>
		<title>Sysop: + Výrazné vylepšení</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=JavaScript&amp;diff=503333&amp;oldid=prev"/>
				<updated>2012-09-16T12:36:14Z</updated>
		
		<summary type="html">&lt;p&gt;+ Výrazné vylepšení&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''JavaScript''' je multiplatformní, [[Objektově orientované programování|objektově orientovaný]] [[skriptovací jazyk]], jehož autorem je [[Brendan Eich]] z tehdejší společnosti [[Netscape Communications Corporation|Netscape]].&lt;br /&gt;
&lt;br /&gt;
Nyní se zpravidla používá jako [[interpret (software)|interpretovaný]] [[programovací jazyk]] pro [[World Wide Web|WWW]] stránky, často vkládaný přímo do [[HTML]] kódu stránky. Jsou jím obvykle ovládány různé interaktivní prvky [[Grafické uživatelské rozhraní|GUI]] (tlačítka, textová políčka) nebo tvořeny animace a efekty obrázků. &lt;br /&gt;
&lt;br /&gt;
Jeho syntaxe patří do rodiny jazyků [[C (programovací jazyk)|C]]/[[C++]]/[[Java]]. Slovo Java je však součástí jeho názvu pouze s marketingových důvodů a s programovacím jazykem [[Java]] jej vedle názvu spojuje jen podobná syntaxe. JavaScript byl v červenci [[1997]] standardizován asociací [[ECMA]] (Europen Computer Manufacturers Association) a v srpnu [[1998]] [[Mezinárodní organizace pro normalizaci|ISO]] (International Standards Organization). Standardizovaná verze JavaScriptu je pojmenována jako [[ECMAScript]] a z ní byly odvozeny i další implementace, jako je například [[ActionScript]]. &lt;br /&gt;
&lt;br /&gt;
JavaScript byl původně obchodní název implementace společnosti Netscape, kde byl vyvíjen nejprve pod názvem Mocha, později LiveScript, ohlášen byl společně se společností Sun Microsystems v prosinci 1995 jako doplněk k jazykům [[HTML]] a [[Java]]. Pro verzi firmy Microsoft je použit název '''JScript'''.&lt;br /&gt;
&lt;br /&gt;
Program v JavaScriptu se obvykle spouští až po stažení WWW stránky z [[Internet]]u (tzv. na straně klienta), na rozdíl od ostatních jiných interpretovaných programovacích jazyků (např. [[PHP]] a [[ASP]]), které se spouštějí na straně [[server]]u ještě před stažením z Internetu. Z toho plynou jistá bezpečností omezení, JavaScript např. nemůže pracovat se soubory, aby tím neohrozil soukromí uživatele.&lt;br /&gt;
&lt;br /&gt;
JavaScript je možné použít i na straně [[server]]u. První implementací JavaScriptu na straně serveru byl [[LiveWire]] firmy Netscape vypuštěný roku [[1996]], dnes existuje několik možností včetně opensource implementace '''Rhinola''' založená na [[Rhino]], [[gcj]] a [[Apache]].&lt;br /&gt;
&lt;br /&gt;
Kromě [[DHTML]] se JavaScript používá k psaní rozšíření pro mnohé aplikace, například [[Adobe Acrobat]].&lt;br /&gt;
&lt;br /&gt;
JavaScript je také možno spuštět v [[Operační systém|operačních systémech]] [[Microsoft Windows|Windows]] pomocí programu Windows Script Host a nahradit tak [[Dávkový soubor|dávkové soubory]] [[MS-DOS]].&lt;br /&gt;
&lt;br /&gt;
== Příklad – Jednoduchý kalkulátor ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;JavaScript&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;! Program: JS_CALC.HTM // HTML verze 3.2&amp;gt;&lt;br /&gt;
&amp;lt;META NAME=&amp;quot;Author&amp;quot; CONTENT=&amp;quot;Michal Pohorelsky&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT Language = JavaScript&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
var pamet;&lt;br /&gt;
var functype;&lt;br /&gt;
var set;&lt;br /&gt;
functype = &amp;quot;0&amp;quot;;&lt;br /&gt;
set = &amp;quot;0&amp;quot;;&lt;br /&gt;
function num(thisval)&lt;br /&gt;
{var aktualhod;&lt;br /&gt;
var cishod;&lt;br /&gt;
cishod = eval(thisval);&lt;br /&gt;
aktualhod = eval(document.calcul.itext.value);&lt;br /&gt;
if (aktualhod == 0 || set == &amp;quot;1&amp;quot;)&lt;br /&gt;
{aktualhod = cishod;}&lt;br /&gt;
else&lt;br /&gt;
{aktualhod = aktualhod*10;&lt;br /&gt;
aktualhod = aktualhod+cishod;}&lt;br /&gt;
document.calcul.itext.value = aktualhod;&lt;br /&gt;
set = &amp;quot;0&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
function nula()&lt;br /&gt;
{pamet = 0&lt;br /&gt;
document.calcul.itext.value = 0;}&lt;br /&gt;
&lt;br /&gt;
function func(type)&lt;br /&gt;
{if (functype != &amp;quot;0&amp;quot;) vypocet();&lt;br /&gt;
functype = type&lt;br /&gt;
pamet = eval(document.calcul.itext.value);&lt;br /&gt;
document.calcul.itext.value = 0;}&lt;br /&gt;
&lt;br /&gt;
function vypocet()&lt;br /&gt;
{var aktualhod;&lt;br /&gt;
if (set == &amp;quot;1&amp;quot; || functype == &amp;quot;0&amp;quot;) return;&lt;br /&gt;
aktualhod = eval(document.calcul.itext.value);&lt;br /&gt;
if (functype == &amp;quot;/&amp;quot;) pamet = pamet/aktualhod;&lt;br /&gt;
if (functype == &amp;quot;+&amp;quot;) pamet = pamet+aktualhod;&lt;br /&gt;
if (functype == &amp;quot;-&amp;quot;) pamet = pamet-aktualhod;&lt;br /&gt;
if (functype == &amp;quot;x&amp;quot;) pamet = pamet*aktualhod;&lt;br /&gt;
aktualhod = pamet;&lt;br /&gt;
pamet = 0;&lt;br /&gt;
functype = &amp;quot;0&amp;quot;;&lt;br /&gt;
document.calcul.itext.value = aktualhod;&lt;br /&gt;
set = &amp;quot;1&amp;quot;;}&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY BGCOLOR=&amp;quot;#00EE00&amp;quot;&amp;gt;&amp;lt;CENTER&amp;gt;&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;FONT COLOR=&amp;quot;#FF0000&amp;quot;&amp;gt;&amp;lt;H1&amp;gt;&amp;lt;B&amp;gt;Jednoduchy kalkulator&amp;gt;/B&amp;gt;&amp;lt;/H1&amp;gt;&amp;lt;/FONT&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;TABLE BORDER=3&amp;gt;&lt;br /&gt;
&amp;lt;FORM NAME = calcul&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;gt;TD COLSPAN=5&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=TEXT NAME=itext VALUE=&amp;quot;0&amp;quot;&lt;br /&gt;
onFocus=&amp;quot;{document.calcul.itext.blur();}&amp;quot;&amp;gt;&amp;gt;/TD&amp;gt;&amp;gt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON NAME=SUBMIT VALUE=&amp;quot;7&amp;quot; onClick=&amp;quot;{num(7)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;8&amp;quot; onClick=&amp;quot;{num(8)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;9&amp;quot; onClick=&amp;quot;{num(9)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;+&amp;quot; onClick=&amp;quot;{func('+')}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;4&amp;quot; onClick=&amp;quot;{num(4)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;5&amp;quot; onClick=&amp;quot;{num(5)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;6&amp;quot; onClick=&amp;quot;{num(6)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;-&amp;quot; onClick=&amp;quot;{func('-')}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;1&amp;quot; onClick=&amp;quot;{num(1)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;2&amp;quot; onClick=&amp;quot;{num(2)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;3&amp;quot; onClick=&amp;quot;{num(3)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;/&amp;quot; onClick=&amp;quot;{func('/')}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;0&amp;quot; onClick=&amp;quot;{num(0)}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;C&amp;quot; onClick=&amp;quot;{nula()}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;=&amp;quot; onClick=&amp;quot;{vypocet()}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;x&amp;quot; onClick=&amp;quot;{func('x')}&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/CENTER&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://www.oreillynet.com/pub/a/javascript/2001/04/06/js_history.html JavaScript: How Did We Get Here? – Historie vzniku jazyka (anglicky)]&lt;br /&gt;
* [http://developer.mozilla.org/en/docs/JavaScript JavaScript - MDC (anglicky)]&lt;br /&gt;
* [http://knihy.cpress.cz/pocitac/Book.asp?ID=491 Kniha JavaScript Kompletní průvodce, 2. aktualizované vydání (asi nejlepší kniha o JavaScriptu)]&lt;br /&gt;
* [http://wp.netscape.com/newsref/pr/newsrelease67.html Tisková zpráva Netscape a Sun Microsystems ohlašující JavaScript (anglicky)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Skriptovací jazyky]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>