Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz

Podobné dokumenty
EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

WSH Windows Script Hosting. OSY 2 Přednáška číslo 2 opravená verze z

C2110 Operační systém UNIX a základy programování

PHP - úvod. Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky.

Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty.

První kapitola úvod do problematiky

Programování v jazyce JavaScript

8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek

Úvod do programování. Lekce 1

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

Řídicí struktury. alg3 1

Úvod do Matlabu. Praha & EU: Investujeme do vaší budoucnosti. 1 / 24 Úvod do Matlabu

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7

Formuláře. Internetové publikování. Formuláře - příklad

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Základy algoritmizace a programování

Základy algoritmizace a programování

Algoritmizace a programování

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Větvení a cykly. Úvod do programování 1 Tomáš Kühr

Software602 Form Designer

Přednáška 7. Celočíselná aritmetika. Návratový kód. Příkazy pro větvení výpočtu. Cykly. Předčasné ukončení cyklu.

Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13

6 Příkazy řízení toku

for (i = 0, j = 5; i < 10; i++) { // tělo cyklu }

Tvorba klientských skriptů v jazyce Java Script

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 14 VY 32 INOVACE

5 Přehled operátorů, příkazy, přetypování

6. Příkazy a řídící struktury v Javě

C++ Akademie SH. 2. Prom nné, podmínky, cykly, funkce, rekurze, operátory. Michal Kvasni ka. 20. b ezna Za áte níci C++

Funkce, podmíněný příkaz if-else, příkaz cyklu for

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b

Výčtový typ strana 67

Zápis programu v jazyce C#

Programování v jazyce JavaScript

Vstupní požadavky, doporučení a metodické pokyny

Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15

Sada 1 - Základy programování

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

Mgr. Stěpan Stěpanov, 2013

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Fiktivní firma. Žáci získají základní informace o přípravě a tvorbě webových stránek. Na konci prezentace je úkol, se kterým žáci samostatně pracují.

Algoritmizace a programování

1. Téma 03 - Rozhodování

JavaScript 101. "Trocha života do statických stránek"

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

3. přednáška. Obsah: Řídící struktury sekvence, if-else, switch, for, while, do-while. Zpracování posloupnosti

Skripty - úvod. Linux - skripty 2

Programovací jazyk C++ Hodina 1

Jazyk C# a platforma.net

Základy zpracování kalkulačních tabulek

Úvod do programovacích jazyků (Java)

Jazyk C Program v jazyku C má následující strukturu: konstanty nebo proměnné musí Jednoduché datové typy: Strukturované datové typy Výrazy operátory

NSWI096 - INTERNET JavaScript

MQL4 COURSE. By Coders guru -5 Smyčky & Rozhodnutí Část 2


22. Tvorba webových stránek

1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

Webové Aplikace (6. přednáška)

Racionální čísla, operátory, výrazy, knihovní funkce

LabView jako programovací jazyk II

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

Úvod do programování - Java. Cvičení č.4

Martin Flusser. Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague. October 23, 2016

cyklus s daným počtem opakování cyklus s podmínkou na začátku (cyklus bez udání počtu opakování)

PHP tutoriál (základy PHP snadno a rychle)

PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1

Úvod do jazyka C. Ing. Jan Fikejz (KST, FEI) Fakulta elektrotechniky a informatiky Katedra softwarových technologií

Programování v jazyce C pro chemiky (C2160) 3. Příkaz switch, příkaz cyklu for, operátory ++ a --, pole

Sada 1 - PHP. 03. Proměnné, konstanty

Ukázka knihy z internetového knihkupectví

Maturitní témata Školní rok: 2015/2016

MAXScript výukový kurz

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Sada 1 - Základy programování

13. Skriptovací jazyk PHP

AutoCAD definice bloku

Programovací jazyk. - norma PASCAL (1974) - implementace Turbo Pascal, Borland Pascal FreePascal Object Pascal (Delphi)

Stručný návod k programu Octave

Skripta ke školení. Základy VBA. vypracoval: Tomáš Herout. tel:

ŘÍDÍCÍ STRUKTURY - PODMÍNKY

StruËn obsah. Část I JavaCo? Vše ohledně JavaScriptu 17. Část II Použití JavaScriptu v praxi 91

Operační systémy. Cvičení 3: Programování v C pod Unixem

PROGRAMOVÁNÍ V JAZYCE C V PŘÍKLADECH 11 Dynamické datové struktury 11.1 Spojové struktury Příklad PROG_

Algoritmy a datové struktury

Tabulkový procesor. Základní rysy

Racionální čísla, operátory, výrazy, knihovní funkce

HTML Hypertext Markup Language

Algoritmizace prostorových úloh

Úterý 25. října. Úterý 1. listopadu. Word - 2. část. Tabulátory

Operátory. Základy programování 1 Tomáš Kühr

Identifikátory označují objekty v programu používané (proměnné, typy, podprogramy).

Úvod do programování. Lekce 3

MODERNÍ WEB SNADNO A RYCHLE

Transkript:

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky.

Tvorba WWW stránek (JavaScript) Inovace bakalářského studijního oboru Aplikovaná chemie

Úvod do JavaScriptu JavaScript je multiplatformní, objektově orientovaný skriptovací jazyk Použití JavaScriptu: Ovládání interaktivních prvků (tlačítka, pole apod.) Tvorba animací a efektů obrázků Tvorba interaktivních galerií Tvorba vyskakovacích oken Ovládání formulářů apod. Nástroje pro práci s JavaScriptem: Jakýkoliv textový editor Netbeans

Základy JavaScriptu Podstatné informace: V zápise příkazů, metod, funkcí i v názvech proměnných se rozlišují malá a velká písmena. Příkazy se píší malými písmeny např. if, for Název metody zpravidla začíná malým písmenem, je-li složen z více částí, začínají další části velkými písmeny např. getelementbyid Názvy proměnných volíme sami, je vhodné dodržovat stejný způsob jako u metody. V každém případě je nutné název proměnné psát v celém skriptu stále stejně datumnarozeni je jiná proměnná neždatumnarozeni. Název proměnné může být složen pouze z písmen bez diakritiky, z číslic (přičemž číslice nesmí být na začátku názvu) a ze znaku _ Název proměnné nesmí obsahovat mezery, spojovník a znaky s diakritikou Deklarace proměnné (její vytvoření) se provádí slovem var, ale není povinná (proměnná se vytvoří při jejím prvním použití) Př.: var pocetkusu, cena; Každý příkaz skriptu je ukončen středníkem!

Základy JavaScriptu vložení do HTML Nejběžnější možnosti: 1. Pomocí párového tagu <script> kdekoliv v HTML dokumentu, tj. v hlavičce i v těle HTML dokumentu (nejlépe však v hlavičce). 2. Tagem <script> s odkazem na externí soubor. 3. In-line (řádkový) zápis jako atribut tagu bez použití tagu <script>. Ukázky vložení JavaScriptu: ad 1. <script> alert('davejte pozor, bude se Vám to hodit!'); </script> ad 2. <script src="externi_skript.js"></script> ad 3. <a href="http://www.google.cz" onmouseover="alert('tak je to správně!')">google</a>

Základy JavaScriptu proměnné Výpis hodnoty proměnné: Při deklaraci: var pocetkusu=1; Při použití ve skriptu: pocetkusu=1; Získání hodnoty z pole formuláře: pocetkusu = document.getelementbyid("pocet"); Zadání hodnoty uživatelem: pocetkusu = promt ("zadej počet kusů,"");

Základy JavaScriptu proměnné Operace s proměnnými: matematické operace: + (sčítání), - (odčítání), * (násobení), / (dělení), % (zbytek po celočíselném dělení) inkrementace a dekrementace: ++ (zvýšení hodnoty proměnné o 1), -- (snížení hodnoty proměnné o 1) operace s textovými řetězci: + (spojení textových řetězců) relace: == (je rovno),!= (není rovno), < (menší), <= (menší nebo rovno), > (větší), >= (větší nebo rovno) logické operace: && (and a zároveň), (or nebo) Vkládání hodnoty do proměnné: výpis do dokumentu: document.write("výsledna cena je "+cena); výpis do dialogového okna: alert("výsledna cena je "+cena);

Základy JavaScriptu proměnné výpis do dialogového okna: alert("výsledna cena je "+cena);

Podmíněné příkazy příkaz if příkaz switch rozhodovací (ternální) operátor? Příkaz if: if (podmínka) příkaz if (podmínka) {blok příkazů} if (podmínka) {blok příkazů} else {blok příkazů 2} Když je podmínka splněna, vykoná se příkaz nebo blok příkazů uvedený za podmínkou, není-li podmínka splněna, vykoná se příkaz nebo blok příkazů uvedený za else nebo nic, není-li else uvedeno.

Podmíněné příkazy (if) Příklad použití příkazu if: cenaks = 100; pocetkusu = prompt("cena za kus je "+cenaks+"kč \n Zadej počet kusů",""); if (pocetkusu>0) { cena = pocetkusu * cenaks; alert("výsledna cena je "+cena); }

Podmíněné příkazy (if) Příklad použití příkazu if: dph = confirm("vypočítat cenu s DPH?"); if (dph==true) { cena = pocetkusu * cenaks * 1.21; alert("výsledna cena s DPH je "+cena); } else { cena = pocetkusu * cenaks; alert("výsledna cena bez DPH je "+cena); }

Podmíněné příkazy (switch) Příkaz switch: switch (proměnná) { case hodnota1: příkazy1; break; case hodnota2: příkazy2; break;... } default: příkazy; Má-li proměnná některou z určených hodnot, vykonají se příslušné příkazy, pokud ne, vykonají se příkazy default (příkazy default nemusí být uvedeny, v tom případě se neprovede nic).

Podmíněné příkazy (switch) Příklad použití příkazu switch: pocetkusu = prompt("cena za kus je "+cenaks+"kč\nzadej počet kusů","1"); cena = pocetkusu * cenaks; switch (pocetkusu) { case "1": alert("cena za 1 kus je "+cena+"kč"); // provede se pro 1 break; case "2": case "3": case "4": alert("cena za "+pocetkusu+" kusy je "+cena+"kč"); // provede se pro 2, 3 a 4 break; default: alert("cena za "+pocetkusu+" kusů je "+cena+"kč"); //provede se pro všechny ostatní hodnoty break; }

Podmíněné příkazy (switch) Příklad použití příkazu switch:

Podmíněné příkazy (switch) Příkaz?: (podmínka? příkazy1 : příkazy2) Je-li splněna podmínka, provedou se příkazy1, není-li splněna, provedou se příkazy2. Příklad použití příkazu?: dph = confirm("vypočítat cenu s DPH?"); ( dph? cena = pocetkusu * cenaks * 1.21 : cena = pocetkusu * cenaks ); alert("výsledná cena je "+cena);

Praktické ukázky JavaScriptu http://www.gjar-po.sk/import/javascriptsk/p158.html

Literatura Zdroje na Internetu: http://www.owebu.org/ http://www.jakpsatweb.cz/javascript/ http://www.w3schools.com/js/ Knižní literatura: