JavaScript

JavaScript jest obiektowym skryptowym językiem programowania. Stworzony został przez firmę Netscape w 1995 roku.

Unofficial JavaScript logo 2.svg

Narodziny tego języka programowania wynikają przede wszystkim z chęci do manipulowania treścią dokumentów HTML, jak i chęcią wpłynięcia na zachowanie się przeglądarki po stronie klienta, bez konieczności odświeżania strony internetowej. Kod JavaScript jest wykonywany przez przeglądarkę (w odróżnieniu od kodu Javy, który musi być skompilowany).

JavaScript jest niezbędnym składnikiem technologii Ajax, która to z powodzeniem jest stosowana w dużych serwisach internetowych, na przykład udostępniających darmowe konta pocztowe.

Język JavaScript jest stosunkowo prostym językiem do nauczenia się, szczególnie jeśli wcześniej miało się do czynienia z programowaniem w językach C/C++ czy też Java.

Niniejszy podręcznik powstaje na podstawie informacji zawartych w publikacjach książkowych dotyczących JavaScriptu, jak również na podstawie wikibooks obcojęzycznych oraz własnych doświadczeń i eksperymentów.

Spis treściEdytuj

WstępEdytuj

  1. Historia 
    Krótka historia Javascriptu
  2. Składniki JavaScriptu 
    Z czego złożony jest JavaScript - mechanizm
  3. Wersje 
    Zależność pomiędzy wersjami ECMAScriptu JavaScriptu w różnych przeglądarkach
  4. Narzędzia 
    Przydatne narzędzia do pracy z JavaScriptem

Podstawy językaEdytuj

  1. Pierwszy program 
    Pierwszy i naprawdę malutki program
  2. Skrypt w przeglądarce 
    Umieszczamy nasze skrypty w odpowiednich miejscach
  3. Skryptozakładki 
    Jak uruchomić skrypt poza znacznikiem script
  4. Składnia języka 
    Pierwsze spotkanie ze składnią Javascriptu
  5. Słowa zarezerwowane 
    Słowa które powinniśmy znać
  6. Zmienne i typy zmiennych 
    Zmienne typów prostych dostarczone z JavaScriptem
  7. Konwersje typów prostych 
    Konwertujemy Boolean i inne typy na Number i inne typy
  8. Obiekty
    Tworzymy zmienne referencyjne, wprowadzenie do klas
  9. Operatory 
    Przedstawiamy operatory języka Javascript, oraz przykładowe użycie
  10. Instrukcje
    Przedstawiamy instrukcje sterujące programem

Zaawansowane programowanieEdytuj

JavaScript w przeglądarceEdytuj

  • WebGl to framework do tworzenia interaktywnej (matematycznej) treści dla sieci
  • WebCl
  • JSXGraph [1]
  • Emscripten[2]
  • CindyJS

Tematy dodatkoweEdytuj

InneEdytuj

  1. Autorzy
  2. Zalecenia dla autorów

Linki zewnętrzneEdytuj

  1. JSXGraph
  2. emscripten