LAB09 - nvbach91/4IZ268-2021-2022-ZS GitHub Wiki
- Pokud byste chtěli dostat nějakou hodnotu současného datumu, lze využít
new Date()
- new Date().getFullYear()
- použít jen jeden z následujících 2 způsobů deklarace funkce
var add = function () {}
//vs
function add() {}
- nešetřit s názvy proměnných stylem S, V, ... ale area, volume, ...
- nezapomenout na ukončení příkazu pomocí středníku
- nezapomenout na vrácení výsledku z funkce pro další použití jinde (úlohy 9 a 10)
- vždy používat === pro porovnávání hodnot
- naformátovat kód
- pokud funkce vrátí true/false, je možné vynechat === true
- názvy proměnných i funkcí v angličtině a podle doporučené konvence
- kontrola číselných argumentů isNaN, typeof
-
if { return ...}
pak netrebaelse
-
var
nepouzivat, nezapomenout nalet
,const
- přepoužít funkci
- camelCase vs PascalCase
- String operations and methods
- DOM manipulation
- JavaScript events
- Formulář: button a input
- DEMO: todo list/pokedex
- Domácí úkol
<form id="registration-form">
<div class="form-row">
<label>E-mail</label>
<input type="email" name="email" placeholder="Your email">
</div>
<div class="form-row">
<label>E-mail</label>
<input type="password" name="password" placeholder="Your password">
</div>
<button class="submit-button">Submit</button>
</form>
- Create a TODO list
- Create new todo items with custom names
- Show item name after clicking on an item
- Highlight the clicked item
- Remove individual items
- Remove all items
- https://github.com/nvbach91/4IZ268-2021-2022-ZS/tree/master/www/nguv03/cv09x/pokedex
- Vyřešte následující úlohu a nahrajte řešení na server eso tak, aby bylo dostupné přes odkaz (doplňte xname) https://eso.vse.cz/~xname/cv09/homework/ + odevzdat přes GitHub PullRequest - návod
- Zadání: https://github.com/nvbach91/4IZ268-2021-2022-ZS/tree/master/www/nguv03/cv09x/homework
- Termín odevzdání 26.11.2020 23:59:59
- jQuery
- JSON, AJAX
- API služby