===== JS II ===== Prohlédněte si [[https://jsfiddle.net/sjo95yk6/|zadání]]. - Budeme kontrolovat, jestli zadané jméno není na wordlistu. - Po nějaké události na poli pro jméno stáhneme požadavkem [[http://wa.toad.cz/passwords.txt|soupis jmen]] a ověříme, že to zadané na něm není. ===== Poznámky ===== - třetí parametr pro ''XMLHttpRequest::open'' určuje asynchronnost požadavku - parametr pro ''XMLHttpRequest::send'' obsahuje POST data - onload / onreadystatechange callback se vykonává v kontextu požadavku (''this instanceof XMLHttpRequest'') - data přenášejte v triviálním textovém formátu - položky odděleny znakem nové řádky ===== Další možnosti vylepšení ===== * Posílat dotaz až po timeoutu (tj. ne po každém stisku klávesy) * Reagovat na vložení textu myší ===== Odkazy ===== * [[https://developer.mozilla.org/en-US/docs/Web/JavaScript | MDN Javascript rozcestník]] * [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide | MDN Javascript Quick Giude]] * [[https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest | MDN XMLHTTPRequest]]