JavaScript | Web
Tvorba webu – HTML, CSS, JS
Webové stránky stručně a prakticky
HTML

Použití jazyka JavaScript v praxi

JavaScript (JS) je velmi oblíbený programovací jazyk pro web, který je přítomen v každém moderním webovém prohlížeči. Nabízí mnoho možností využití od jednoduché kontroly webových formulářů, manipulaci s obsahem stránky až po možnost vytvářet užitečných klientských aplikací.

JavaScript
JavaScript

Předpokladem úspěchu pro práci s JavaScriptem je alespoň základní znalost jazyků HTML a CSS.

Odkazy

Ukázky

  • Tearable Cloth - animace fyzikálních vlastností
  • Intro to CSS 3D transforms (výuka)
  • HTML5 Video Events and API
  • Geolokace
  • FlipDown.js

    Odpočet času do konce kurzu...

  • Detekce povoleného/zakázaného JavaScriptu:

    ...
    <body>
        ...
        <!-- JavaScript detection -->
        <div id="js-info">
            <script>
    
                // document.write("<p class='bg-success text-white p-1 rounded text-center'>Váš prohlížeč podporuje JavaScript.</p>");
    
                var p = document.createElement('p');
                p.classList.add('bg-success', 'text-white', 'p-1', 'rounded', 'text-center');
                p.innerText = 'Váš prohlížeč podporuje JavaScript.';
                document.getElementById('js-info').appendChild(p);
            </script>
            <noscript>
                <p class="bg-warning p-1 rounded text-center">Váš prohlížeč nepodporuje JavaScript&nbsp;&ndash; zvažte jeho aktualizaci!</p>
            </noscript>
        </div>
    ...
    
  • CKEditor 5 (WYSIWYG editor)

Tipy

  • Hyphenopoly – automatické dělení slov na koncích řádků
  • Typopo – automatická oprava typografických chyb
  • jQuery
    • Colorbox (ajQuery lightbox)
      $(document).ready(function () {
        /* Colorbox
        ============================================================ */
        jQuery('a.gallery').colorbox({ opacity:0.7 , rel:'group1' });
        jQuery.extend(jQuery.colorbox.settings, {
           current: "Obrázek {current}/{total}",
           slideshow: true,
           slideshowSpeed: 3000,
           slideshowStart: "Spustit prezentaci",
           slideshowStop: "Zastavit prezentaci",
        });
      });
    • scrollUp jQuery plugin
    • FooTable – responzivní tabulky (zdarma pouze pro nekomerční použití):
    • Vegas background slideshow

Návrh Další