| |
Javascript jest to prosty język programowania porównywalny z Visual
Basic, opracowany specjalnie dla potrzeb pracy w środowisku World
Wide Web przez firmę Sun Microsystem i Netscape. JS jest językiem
obiektowym, opartym na zdarzeniach,
używanym z reguły do tworzenia krótkich programów dołączanych do
stron WWW.
Możliwość kontrolowania elementów dokumentu HTML za pomocą poleceń
JavaScript pozwala wzbogacić je o nowe interaktywne i animowane
elementy. Za pomocą JavaScript tworzone są takie popularne efekty
jak przesuwany tekst na pasku statusu, pola zawierające aktualny
czas i datę, odsyłacz otwierający osobne okienko informacyjne, itp.
Funkcje JavaScript pozwalają pisać programy reagujące na zdarzenia.
Przykładem zdarzenia może być akcja użytkownika - np. przesunięcie
kursora w obręb elementu graficznego powoduje jego podmianę na inny
obrazek (rollover). Za akcję uznawane jest również wczytanie strony
WWW lub zamknięcie okna przeglądarki. Każdemu pojedynczemu zdarzeniu
programista przypisać może dowolną procedurę. Język ten jest także
stosowany do innych celów, nie związanych bezpośrednio z przeglądarką
WWW - w JS można pisać ASP, można go wykorzystać przy automatyzacji
zadań w różnych aplikacjach (np. MS Office, Star Office, czy sam
Windows 98).
JS jest obsługiwany przez wszystkie główne przeglądarki, w tym
zarówno IE (począwszy od wersji 4) jak i NN, ale także przez niektóre
mniej znane, jak np. Opera. Programy czy też skrypty napisane w
JavaScript nie działają samodzielnie lecz są wykonywane po wczytaniu
strony przez przeglądarkę.
Oficjalnie implementacja JavaScript w Microsoft Internet Explorer
nazywana jest JScript i nie jest w stu procentach zgodna z tym,
na co pozwala Netscape. Oznacza to w praktyce, że każdy program
pisany w JavaScript trzeba sprawdzać w obu przeglądarkach.
JavaScript nie powinna być mylona z Javą, która jest kompleksowym
językiem programowania, podobnie jak C++ (aczkolwiek JavaScript
opiera się częściowo na gramatyce Javy).
JavaScript jest znacznie prostszy, łatwiejszy do nauczenia, ale
i mniej efektywny. Programy JavaScript nie są kompilowane jak w
przypadku Javy, ale interpretowane, co oznacza, że działają znacznie
wolniej. Jednak w przypadku krótkiego programu mającego kilkanaście
linii kodu nie ma to aż takiego znaczenia, a właśnie takie programy
tworzone są w JavaScript.
Aby zastosować skrypt na własnej stronie nie jest wymagana znajomość
JS, wystarczy do tego znajomość podstaw HTMLa. Należy tylko wkleić
odpowiedni kod do swojego dokumentu HTML. Ponieważ najczęśćiej skrypty
są umieszczane w HTMLu bez żadnego kodowania można skopiować je
z odwiedzanych stron. Może to być jednak naruszeniem praw autorskich,
więc lepiej skorzystać z serwisów oferujących skrypty za darmo do
wykorzystania. (zobacz obok Archiwa)
Bez znajomości chociaż podstaw JS nie będziecie mogli znaleźć
i poprawić błędów, ani dostosować skryptów do własnych potrzeb.
Dlatego zalecane jest zapoznanie się z kursem podstaw JS i ciągłe
pogłębianie wiedzy. Analizowanie znalezionych w sieci skryptów jest
na to doskonałym sposobem.
|
|