Moderní webové stránky - dynamický obsah a aktivní struktura. Efektivním a jednoduchým nástrojem je JavaScript + AJAX + Server (PHP).
Používání funkcí datum / čas (JavaScript Date) a časovače (setInterval) pro svůj určený účel je přirozené. Pokud je použijete jako nástroj pro správu procesů uvnitř prohlížeče a komunikaci se serverem, stránky webu mohou být oživeny, což poskytne komfort návštěvníkovi a zvýší hodnocení zdroje.
Syntaxe funkcí:
Výsledkem je objekt cDate date. Pokud je funkce volána bez parametrů, vrátí jako výsledek objekt aktuálního data.
Číselný parametr je povolen (pouze v případě, že je jeden), který je interpretován jako počet milisekund uplynulých od 01/01/1970 (00:00:00 GMT).
Jako parametry můžete použít řetězce a čísla. Například "21. ledna 1965" nebo "13. května 2002". Obě možnosti fungují, ačkoli jeden leží až do chvíle, kdy začala doba Unixu.
Pokud přesně zadáte požadované datum: "rok, měsíc, [datum, [hodina, [minuty, [sekundy]]]], milisekundy, pak v tomto případě od dvou až sedmi čísel jsou předány konstruktoru funkcí. Například "2013,10,28,13,47,12,18" - zde citace uvádějí seznam parametrů: předmětem data bude 28. listopadu 2013, čas 13: 47: 12.18.
Měli byste si pozorně uvědomit pořadí čísel a nezapomeňte, že leden je 0 a prosinec je 11. Je také důležité si uvědomit, že jedno číslo jako parametr je čas v milisekundách a dvě nebo více čísel jsou data.
Velmi užitečné jazykové funkce. Jako parametry je "f | k" funkce nebo kód a jako 'a' je hodnota, kterou bude provedena funkce nebo kód zadaný prvním parametrem.
Hodnota intervalu je nastavena na základě toho, že 1000 je 1 sekunda.
Použijte javascript: datum, formát a setInterval může být takto:
Tento kód vám umožňuje vytvořit datum a čas na obrazovce, která se neustále mění. Zde se formát provádí ručně pomocí funkce padl (příklad vpravo) a funkce řezu (vlastní funkce jazyka JavaScript).
Datový objekt má časovou metodu, která je napsána jako:
Spuštění metody getTime () na objektu cDate například přiřadí proměnnou iTime číselnou hodnotu času v milisekundách:
Časová hodnota se počítá v obou směrech od počátku období "Unix": 1.1.1970.
Číslo, které odpovídá datu a času, umožňuje vypočítat přesný počet hodin, dnů a měsíců. V praktických aplikacích je to důležité. JavaScript vám umožňuje udělat to prostě jednoduchým způsobem.
V jazyce JavaScript je datum získáno * a nastaveno * metody. První umožňuje přijímat a druhé - nastavit příslušné hodnoty. Možnosti jsou velmi široké a v každodenní praxi nejsou všechny potřebné.
Způsoby získání roku (getFullYear), měsíc (měsíc), den (datum), hodinu (hodiny). Názvy metod odpovídají anglickým slovům a jejich použití není obtížné.
Důležitý bod: objekt datum a čas v jazyce JavaScript: datum, funkce, stránky webu, AJAX a server má tři základní součásti:
Samotný objekt jazyka JavaScript se všemi jeho metodami je plně funkční jazykový prvek, který postačí pro případ použití. Sada jeho metod uspokojí chuť nejmodernějšího programátora.
Nejjednodušší aplikace, kromě tradičního výstupu aktuálního času na stránce, je velmi originální přání "dobrého rána", "dobrého dne". Přestože tato funkce pro nikoho nestačí, nestojí za to zapomenout.
Čas strávený na stránce je důležitý. Současně lze čas vynechání stránky vysledovat pomocí výše uvedeného časovače s požadovanou přesností. Tento prvek je důležitý pro aplikace, které jsou v neustálém dialogu s klientem, například pro:
Důležitým použitím objektu JavaScript je zadání hesla a / nebo zvláštního kódu odeslaného poštou nebo SMS. Pokud je zpoždění znatelné, může dojít k neoprávněnému pokusu o přístup.
Technologie AJAX se stala tradiční. Již dlouho nebylo povoleno psát weby, které aktualizují celou stránku. Někteří se snaží vytvořit prostředky z jedné stránky, která se v průběhu času převede na požadovanou formu. Samozřejmě, takové živé weby vyžadují velmi vážný postoj k objektu JavaScript Date.
Nejpřímější a nejpřístupnější, co je požadováno od objektu a časovače dat, je sledování externích událostí. Jednoduchý příklad: výměna. Tabulky, citace, různé údaje jsou průběžně aktualizovány. Pokud se místo účastní dražby, musí pravidelně podle pravidel stanovených burzou shromažďovat potřebné informace.
JavaScript je skvělý jazyk, ale má důležité omezení, které například PHP na serveru chybí. Nejjednodušší je napsat do databáze, přečíst soubor, přejít na stránku a poté analyzovat.
Mimo jiné není vždy vhodné umísťovat některé algoritmy ve formě kódu JavaScript, i když je šifrováno. Některé procesy jsou na serveru bezpečně a efektivně prováděny.
Pro provedení všech označených a podobných děl je časovač poměrně složitou strukturou. Nemusí to být vždy jediný algoritmus a nesmí vždy pracovat s konstantním tactem. Specifika problému mohou znamenat spoustu omezení a podmínek.
Z výše uvedeného vyplývá významná okolnost: objekt Datum JavaScript je plně funkční systém funkcí datumu a času. Nemá smysl zdůrazňovat jeho použití. Vše je přístupné a srozumitelné. Samozřejmě budete muset pečlivě zvážit použití určitých metod, kontrolovat určité parametry, ale objekt funguje bezchybně.
V moderních budovách je důležitá věc zcela odlišná. Datum a čas by měly být uvedeny v kontextu úkolu, procesů, které jej obklopují, a specifika aplikace. Důležité je také zohlednit dočasné vlastnosti serveru, klientského počítače a komunikačních linek. Programování již není ve věku, kdy syntaxe rozhodovala nad sémantikou.
Čas podstatně změnil vše, syntaxe nyní umožňuje dokonce sémantiku mimo její struktury. Pokud je svět zastoupen objekty, pomocí polí a nápadů zásobníku, objekty dat a času získají jiný význam.