Możliwości języka JavaScript

Lista rzeczy które możemy zrobić za pomocą JavaScript:

  • dopisywanie do dokumentów HTML:
    document.write("<h1>This is a heading</h1>");
    
  • zmiana zawartości dokumentów HTML:
    x = document.getElementById("IdElementu").innerHTML = "Nowa Zawartość";
    
  • obsługa zdarzeń:
    <button type="button" onclick="alert('Kliknięcie')">Kliknij!</button>
    
  • zmiana stylów doumentu HTML:
    x = document.getElementById("IdElementu").style.color="#ffffff";
    
  • walidacja formularzy,
  • zmienne string możliwości:
    • dostęp do określonego znaku w ciągu znaków string przy pomocy indeksu:
      var znak = napis[3];
      
    • znajdowanie określonego ciągu znaków w innym ciągu string (zwraca indeks),
      var napis = "Hello World!";
      var n = napis.indexOf("World");
      
    • zamiana części tekstu na inny:
      var napis = "Hello World!";
      var napisPolska = napis.replace("World", "Polska");
      
    • zmiana wielkości liter:
      var napis = "Hello World!";
      var napis1 = txt.toUpperCase();
      var napis2 = txt.toLowerCase();
      
    • pozostałe metody w string:
      • charAt(),
      • charCodeAt(),
      • concat(),
      • fromCharCode(),
      • indexOf(),
      • lastIndexOf(),
      • match(),
      • replace(),
      • search(),
      • slice(),
      • split(),
      • substr(),
      • substring(),
      • toLowerCase(),
      • toUpperCase(),
      • valueOf().
  • zmienne typu Date,
  • wyrażenia regularne RegExp:
    • exec() - jeśli zwraca poszukiwany ciąg znaków, jeśli nie znajdzie zwraca null,
    • test() - szuka ciągu, jeśli znajdzie zwraca true, jeśli nie znajdzie to zwraca false.
  • dostęp do okna przeglądarki:
    • o window.innerHeight,
    • window.innerWidth,
    • window.open(),
    • window.close(),
    • window.moveTo(),
    • window.resizeTo().
  • dostęp do rozdzielczości ekranu użytkownika:
    • screen.availWidth,
    • screen.availHeight.
  • dostęp do informacji o lokalizacji:
    • location.port (80, 443),
    • location.hostname,
    • location.pathname,
    • location.protocol (http, htpps).
  • dostęp do historii przeglądania:
    • history.back(),
    • history.forward().
  • tworzenie i zapisywanie plików cookie - ciasteczek.
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):