JavaScript  

 

w przykładach                

http://javascript.jest.o.k.pl

Przykłady skryptów - wstęp

Wiadomo, że programowania, a więc także pisania skrytpów JS, najlepiej uczyć się na przykładach. Można, rzecz jasna podglądać kod źródłowy odwiedzanych stron i analizować tam umieszczone skrypty, jednak szczególnie dla początkujących nie będzie to łatwe. Dlatego wszystkie przykłady zebrane w tym dziale opatrzone są szczegółowym komentarzem. Lista wszystkich skryptów, podzielonych na kategorie, znajduje się po prawej stronie, na menu. Przyjemnej nauki!

Zasady wykorzystania

Przeczytaj koniecznie te informacje przed wykorzystaniem skryptów na własnej stronie!

Wszystkie skrypty opisywane w niniejszym serwisie objęte są licencją GNU General Public License. Ze względu na oszczędność miejsca nie są one opatrzone pełną informacją określoną w tej licencji; zamiast tego w każdym skrypcie znajduje się informacja o autorze i prawach autorskich, oraz odsyłacz do tego właśnie tekstu. Pamiętaj, że na mocy GNU GPL nie możesz usuwać tej informacji!

Pełna notka informująca o licencji brzmi, jak następuje:

[ Powrót na górę ]

Licencja

JavaScript w przykładach <http://javascript.jest.o.k.pl> - free JS scripts
Copyright (C) 1999 Maciej Szczepaniak <maciek@wls1.ch.pwr.wroc.pl>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Please note that the word "program" as used above applies to all scripts explicitly described within the site "JavaScript w przykładach", and only to those scripts. Any other scripts used in this web site as well as the design, images, HTML coding and texts are protected according to normal regulations of copyright law.

A Polish translation of the text above follows, as found on http://www.linux.org.pl/linux/licencja-gnu.shtml

Niniejszy program jest oprogramowaniem wolnodostępnym; możesz go rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez Fundację Wolnodostępnego Oprogramowania - według wersji 2-giej tej Licencji lub którejś z późniejszych wersji.

Niniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. W celu uzyskania bliższych informacji - Powszechna Licencja Publiczna GNU.

Z pewnością wraz z niniejszym programem otrzymałeś też egzemplarz Powszechnej Licencji Publicznej GNU; jeśli nie - napisz do Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Zwróć uwagę, że pod pojęciem "program" nalezy rozumieć skrypty explicite opisane na stronach "JavaScript w przykładach" i tylko te skrypty. Wszystkie pozostałe skrypty wykorzystane w ramach serwisu, a także design, grafika, kod HTML oraz treść stron, są normalnie chronione przez prawo autorskie.

[ Powrót na górę ]

Jak to zrobić?

W zasadzie umieszczenie na stronie skryptów nie wymaga znajomości JavaScriptu. Może jednak przydać się może znajomość podstaw HTML. W opisach skryptów zawsze podaję, w któym miejscu dokumentu HTML należy wkleić dany fragment kodu. Jeśli używasz graficznego edytora HTML, radzę Ci mimo wszystko wybrać opcję edycji kodu żródłowego, czyli czystego HTML. Tylko wtedy możesz mieć pewność, że edytor nie zrobi z wklejanym skryptem czegoś bardzo dziwnego!

Zajrzyj też na strony z moim kursem obejmującym podstawy JavaScriptu - tam m.in. opisane są różne sposoby łączenia JS z HTML. Jeśli mimo tego dalej będziesz miał(a) jakieś problemy - napisz mi o tym: maciek@wls1.ch.pwr.wroc.pl

Aha, jeszcze jedna uwaga: pamiętaj, że zgodnie z warunkami licencji nie możesz usuwać informacji o autorstwie skryptów, a jeśli wprowadzasz do nich jakieś zmiany (oczywiście poza dostosowaniem wartości zmiennych do wymagań strony), musisz dodatkowo wyraźnie o tym napisać.

[ Powrót na górę ]

Legenda

Na każdej ze stron poświęconych skryptowi znajdziesz następujące części: krótki opis, dalej szczegółową instrukcję, oraz przykład działania skryptu.

Przykłady kodu skryptów są pokolorowane według następującego klucza:

kolor niebieski Właściwy kod skryptu, którego nie musisz modyfikować (co nie znaczy, że nie możesz, jeśli wiesz, co robisz)
kolor zielony Przykładowe fragmenty tekstu, które możesz bez obaw zmienić, np. tekst wyświetlany w okienku dialogowym, nazwy plików graficznych itp.
kolor czerwony Tym kolorem oznaczone są zmienne, w miejsce których musisz wstawić odpowiednie wartości (najczęściej liczbowe).
kolor szary Tak oznaczone są komentarze, a także przykładowe fragmenty kodu html, które powinny już być w dokumencie, a które w opisie skrytpu umieściłem tylko dla jasności.

Oprócz tego, w opisie skryptu stosuję takie wyróżnienia:

Uwaga techniczna:

Tak oznaczone są szczegóły, których nie musisz czytać, chyba, że Cię to naprawdę interesuje.

Troch꠴eorii:

Tak wyglądają fragmenty, które warto przeczytać - to przydatne informacje "na marginesie", czyli trochę teorii.

Uwaga!!!

To musisz przeczytać: te informacje są konieczne do prawidłowego posługiwania się skryptem.

[ Powrót na górę ]

 


Valid HTML 4.01!

© 1998-2000 Maciej Szczepaniak