Tworzenie bloku skryptu
Ukrywanie kodu JavaScript
Zapewnienie alternatyw dla Twojego kodu JavaScript
Uwzględnienie zewnętrznego kodu źródłowego
komentowanie skryptów
Pisanie komendy JavaScript
Tymczasowe usuwanie polecenia ze skryptu
Używanie nawiasów klamrowych
Zapisywanie wyników w przeglądarce
Tworzenie zmiennej
Wyprowadzanie zmiennej
Tworzenie łańcucha
Tworzenie zmiennej numerycznej
Wykonywanie matematyki
Łączenie łańcuchów
Wyszukiwanie tekstu w ciągach
Zastępowanie tekstu w ciągach
Formatowanie ciągów
Stosowanie wielu funkcji formatowania do łańcucha
Tworzenie tablic
Zapełnianie tablicy
Sortowanie tablicy
Podział łańcucha na ogranicznik
Wywoływanie Funkcji
Powiadomienie użytkownika
Potwierdzenie z użytkownikiem
Tworzenie własnych funkcji
Przekazanie argumentu do twoich funkcji
Zwracanie wartości z twoich funkcji
Przekazywanie wielu parametrów do twoich funkcji
Wywoływanie funkcji z tagów
wywołanie kodu JavaScript po załadowaniu strony
Korzystanie z pętli
Testowanie warunków za pomocą if
Korzystanie z krótkich testów stanu
Zapętlanie warunku
Pętla przez tablicę
Planowanie funkcji do wykonania w przyszłości
Planowanie funkcji w celu ponownego wykonania
Anulowanie zaplanowanej funkcji
Dodawanie wielu skryptów do strony
wywołanie kodu JavaScript po załadowaniu strony
Sprawdź, czy Java jest włączona w JavaScript
Dostęp do obiektu dokumentu
Wyprowadzanie dynamicznego HTML
Uwzględnienie nowych linii w danych wyjściowych
Przesyłanie daty do przeglądarki
Zapisywanie daty i godziny w wybranej strefie czasowej
Kontrolowanie formatu wyniku daty
Dostosowywanie wyników według pory dnia
Generowanie miesięcznego kalendarza
Dostosowywanie danych wyjściowych za pomocą zmiennych adresów URL
Dynamiczne generowanie menu
Zastąpienie dokumentu przeglądarki nowym dokumentem
Przekierowanie użytkownika na nową stronę
Utworzenie symbolu zastępczego "Ładowanie strony …"
Dostęp do obrazu osadzonego w HTML w JavaScript
Ładowanie obrazu za pomocą JavaScript
Wykrywanie zdarzeń MouseOver na obrazach
Wykrywanie zdarzeń kliknięcia na obrazach
Programowe przełączanie obrazu
Używanie wielu najazdów na jednej stronie
Wyświetlanie losowego obrazu
Wyświetlanie wielu losowych obrazów
Używanie funkcji do tworzenia najazdu
Użycie funkcji do uruchomienia najazdu
Używanie funkcji do tworzenia wielu najazdów na jednej stronie
Utworzenie prostego systemu menu najazdu
Tworzenie pokazu slajdów w JavaScript
Randomizowanie pokazu slajdów
Wywołanie przejścia pokazu slajdów z łączy
Dołączanie podpisów do pokazu slajdów
Testowanie, czy obraz jest załadowany
Wywołanie najazdu w innej lokalizacji za pomocą łącza
Używanie map obrazów i najazdów jednocześnie
Generowanie animowanych banerów w JavaScript
Wyświetlanie losowej reklamy banerowej
Przygotowanie formularzy do JavaScript
Dostęp do zawartości pola tekstowego
Dynamiczna aktualizacja pól tekstowych
Wykrywanie zmian w polach tekstowych
Dostęp do list wyboru
Programowe zapełnianie listy wyboru
Dynamiczna zmiana zawartości listy wyboru
Wykrywanie wyborów na listach wyboru
Aktualizacja jednej listy wyboru na podstawie wyboru w innej
Używanie przycisków opcji zamiast list wyboru
Wykrywanie wybranego przycisku opcji
Wykrywanie zmiany wyboru przycisku opcji
Aktualizacja lub zmiana wyboru przycisku opcji
Tworzenie pól wyboru
Wykrywanie wybranych pól wyboru
Zmiana wyboru pola wyboru
Wykrywanie zmian w zaznaczeniach pól wyboru
Weryfikacja pól formularza w JavaScript
Używanie atrybutu onSubmit znacznika formularza do weryfikacji formularza
Pola
Zamiast tego weryfikuj pola formularza za pomocą INPUT TYPE = "przycisk"
TYPE = "prześlij"
Sprawdzanie poprawności adresów e-mail
Sprawdzanie poprawności kodów pocztowych
Sprawdzanie poprawności numerów telefonów
Sprawdzanie poprawności numerów kart kredytowych
Sprawdzanie poprawności wyborów listy wyboru
Sprawdzanie poprawności wybranych przycisków opcji
Sprawdzanie poprawności wyboru pól wyboru
Sprawdzanie poprawności haseł
Sprawdzanie poprawności numerów telefonów za pomocą wyrażeń regularnych
Tworzenie wielu przycisków przesyłania formularzy za pomocą INPUT
TYPE = "button"
Reagowanie na kliknięcia myszką przycisków
Używanie przycisków graficznych w JavaScript
Kontrolowanie adresu URL przesyłania formularza
Sprawdzanie poprawności numerycznego pola tekstowego za pomocą wyrażeń regularnych
Szyfrowanie danych przed ich przesłaniem
Używanie formularzy do automatycznego przeskakiwania nawigacji
Korzystanie z obiektu okna
Wyskakujące okno dialogowe alertu
Wyskakujące okna dialogowe potwierdzenia
Wyskakujące monity JavaScript
Tworzenie nowego okna przeglądarki
Otwieranie nowego okna przeglądarki z łącza
Ustawienie rozmiaru nowego okna przeglądarki
Ustawienie lokalizacji nowego systemu Windows w przeglądarce
Kontrolowanie widoczności paska narzędzi w nowym systemie Windows
Określanie dostępności pasków przewijania dla nowej przeglądarki
Windows
Ograniczanie zmiany rozmiaru nowego systemu Windows przeglądarki
Ładowanie nowego dokumentu do okna przeglądarki
Kontrolowanie przewijania okna za pomocą JavaScript
Otwieranie okna pełnego ekranu w Internet Explorerze
Obsługa relacji rodzic-dziecko systemu Windows
Aktualizowanie zawartości jednego okna z innego
Dostęp do formularza w innym oknie przeglądarki
Zamykanie okna w JavaScript
Zamykanie okna z łącza
Tworzenie zależnego systemu Windows w Netscape
Dostosowywanie rozmiaru okna do jego zawartości w Netscape
Ładowanie stron do ramek
Aktualizacja jednej klatki z innej klatki
Udostępnianie kodu JavaScript między ramkami
Używanie ramek do przechowywania danych pseudo-trwałych
Używanie jednej ramki dla głównego kodu JavaScript
Używanie ukrytej ramki w kodzie JavaScript
Usługi z zagnieżdżonymi ramkami
Aktualizacja wielu ramek z łącza
Dynamiczne tworzenie ramek w JavaScript
Dynamiczna aktualizacja treści ramki
Odwoływanie się do nienazwanych ramek numerycznie
Tworzenie pliku cookie w JavaScript
Dostęp do pliku cookie w JavaScript
Wyświetlanie pliku cookie
Kontrolowanie upływu czasu ważności pliku cookie
Używanie pliku cookie do śledzenia sesji użytkownika
Używanie pliku cookie do liczenia dostępu do strony
Usuwanie pliku cookie
Tworzenie wielu plików cookie
Dostęp do wielu plików cookie
Używanie plików cookie do prezentowania innej strony głównej nowym użytkownikom
Utworzenie biblioteki funkcji plików cookie
Zezwolenie na wyświetlanie plików cookie dla wszystkich stron w witrynie
Kontrolowanie odstępów między wierszami
Określenie położenia obiektu
Umieszczanie obiektu
Przesuwanie obiektu w poziomie
Przesuwanie obiektu w pionie
Przesuwanie obiektu po przekątnej
Sterowanie ruchem obiektu za pomocą przycisków
Stworzenie wyglądu ruchu trójwymiarowego
Wyśrodkowanie obiektu w pionie
Wyśrodkowanie obiektu w poziomie
Kontrolowanie wysokości linii w CSS
Tworzenie cieni za pomocą CSS
Modyfikacja cienia
Usuwanie cienia
Umieszczenie cienia w niestandardowym rogu
Zarządzanie indeksami Z w JavaScript
Ustawianie czcionek dla tekstu za pomocą CSS
Ustawienie stylu czcionki dla tekstu za pomocą CSS
Kontrolowanie wyrównania tekstu za pomocą CSS
Kontrolowanie odstępów za pomocą CSS
Kontrolowanie absolutnego umiejscowienia za pomocą CSS
Kontrolowanie względnego umiejscowienia za pomocą CSS
Dostosowywanie marginesów za pomocą CSS
Stosowanie stylów wbudowanych
Używanie arkuszy stylów dokumentów
Tworzenie plików globalnych arkuszy stylów
Przesłanianie globalnych arkuszy stylów dla instancji lokalnych
Tworzenie kropli z arkuszami stylów
Dostosowywanie wyglądu pierwszego wiersza tekstu
Zastosowanie specjalnego stylu do pierwszej linii każdego elementu
na stronie
zastosowanie specjalnego stylu do wszystkich łączy
Dostęp do ustawień arkusza stylów
Manipulowanie ustawieniami arkusza stylów
Ukrywanie obiektu w JavaScript
Wyświetlanie obiektu w JavaScript
Wykrywanie rozmiaru okna
Wymuszanie wielkich liter z ustawieniami arkuszy stylów
Wykrywanie liczby kolorów
Dostosowywanie paddingu za pomocą CSS
Utworzenie prostego menu rozwijanego
Utworzenie dwóch menu rozwijanych
Wykrywanie i reagowanie na selekcje w menu rozwijanym
Generowanie menu rozwijanego z funkcją
Umieszczenie kodu menu w pliku zewnętrznym
Wstawianie wbudowanego menu rozwijanego
Tworzenie pływającego okna
Zamykanie pływającego okna
Zmiana rozmiaru pływającego okna
Przenoszenie pływającego okna
Zmiana zawartości pływającego okna
Wykrywanie przeciągania i upuszczania
Przenoszenie przeciągniętego obiektu w trybie przeciągnij i upuść
Zmiana stylów kursora
Określanie bieżącej pozycji przewijania
Tworzenie rozwijanego / zwijanego menu
Tworzenie menu wyróżniania za pomocą samego tekstu i CSS - bez
JavaScript
Tworzenie menu wyróżniania za pomocą tekstu, CSS i JavaScript
Umieszczenie zawartości poza ekranem
Wyświetlanie zawartości w widoku
Tworzenie przesuwanego menu
Automatyczne przewijanie strony
Odpowiadanie na zdarzenie onMouseOver
Podejmowanie działań, gdy użytkownik kliknie obiekt
Reagowanie na zmiany w polu tekstowym formularza
Odpowiadanie na pole formularza zyskuje na ostrości dzięki funkcji onFocus
Podjęcie działania, gdy pole formularza utraci koncentrację dzięki funkcji onBlur
Przetwarzanie danych formularza za pomocą onSubmit
Tworzenie kodu do załadowania, gdy strona ładuje się z onLoad
Wykonywanie kodu, gdy użytkownik opuszcza stronę dla innej
Podjęcie działania, gdy użytkownik dokona wyboru w liście wyboru
Pobieranie i instalowanie zakładek
Sprawdzanie świeżości strony za pomocą zakładek
Sprawdzanie linków e-mail za pomocą zakładek
Wysłanie wybranego tekstu pocztą e-mail z zakładką w środku Internet Explorera
Wysyłanie pocztą elektroniczną wybranego tekstu za pomocą zakładek w Netscape
Wyświetlanie obrazów ze strony za pomocą zakładek
Zmiana koloru tła za pomocą zakładek
Usuwanie obrazów tła za pomocą zakładek
Ukrywanie obrazów za pomocą zakładek
Ukrywanie banerów za pomocą zakładek
Otwieranie wszystkich łączy w nowym oknie za pomocą zakładek
Zmiana czcionek strony za pomocą zakładek
Podświetlanie łączy stron za pomocą zakładek
Sprawdzenie bieżącej daty i godziny za pomocą zakładek
Sprawdzenie adresu IP za pomocą zakładek
Przeszukiwanie Yahoo! z Bookmarklet w Internet Explorerze
Przeszukiwanie Yahoo! z Bookmarklet w Netscape
Wykrywanie typu przeglądarki
Wykrywanie wersji przeglądarki
Wykrywanie przeglądarki za pomocą testowania obiektów
Tworzenie zmiennych wykrywania przeglądarki
Radzenie sobie z różnicami w rozmieszczeniu obiektów w nowszych przeglądarkach
Tworzenie warstw za pomocą znacznika div
Kontrolowanie umieszczania warstw w HTML
Kontrolowanie rozmiaru warstwy w HTML
Kontrolowanie widoczności warstw w HTML
Kontrolowanie kolejności warstw w HTML
Zmiana położenia i rozmiaru warstw w JavaScript
zmiana widoczności warstw w JavaScript
Zmienianie kolejności warstw w JavaScript
Zanikanie obiektów
Tworzenie przejścia strony w Internet Explorerze
Instalowanie biblioteki zgodności X dla różnych przeglądarek
Pokazywanie i ukrywanie elementów za pomocą X
Kontrolowanie kolejności układania za pomocą X
Zmiana koloru tekstu za pomocą X
Ustawienie koloru tła za pomocą X
Ustawienie obrazu tła za pomocą X
Zmiana położenia elementu za pomocą X
Przesuwanie elementu za pomocą X
Zmiana rozmiarów warstw za pomocą X
Podstawy
1. Co to jest Javascript?
JavaScript jest zasadniczo językiem skryptowym używanym do zwiększania interaktywności stron internetowych, ponieważ można go wstawić do HTML. Javascript jest rozumiany przez wszystkie nowoczesne przeglądarki internetowe.
2. Jakie są funkcje Javascript?
Walidacja danych wejściowych: JavaScript umożliwia weryfikację danych wejściowych użytkownika przed wysłaniem ich na serwer w celu wykonania operacji zaplecza.
Kontrola nad przeglądarką: JavaScript daje większą kontrolę nad przeglądarką, dzięki czemu możesz zmienić kolor tła tej strony, a także tekst na pasku stanu przeglądarki.
Wykryj przeglądarkę i system operacyjny: JavaScript umożliwia wykrycie przeglądarki użytkownika i systemu operacyjnego, dzięki czemu można wykonywać operacje zależne od platformy.
Obsługa daty i godziny: Javascript umożliwia zapisywanie daty i godziny użytkowników w oparciu o kod, a także umożliwia przechwytywanie daty i godziny użytkowników, ponieważ użytkownik i serwer mogą znajdować się w różnych strefach czasowych.
Generowanie kodu HTML w locie: JavaScript umożliwia dynamiczne generowanie kodu HTML.
3. Jakie są zalety Javascript?
Większa prędkość: JavaScript jest szybki, ponieważ działa natychmiast w przeglądarce po stronie klienta. Javascript nie jest zależny od sieci, chyba że przetwarzanie danych zaplecza jest wymagane. Trzeba skompilować JavaScript po stronie klienta, ponieważ jest on interpretowany bezpośrednio przez przeglądarki internetowe.
Interoperacyjność: Javascript można wstawić na stronę internetową niezależnie od rozszerzenia. W innych językach, takich jak Perl i PHP, można go używać wewnątrz skryptu.
Bogate interfejsy: Javascript ma rozległe biblioteki, takie jak (wykresy, przeciągnij i upuść, suwaki itp.), które pozwalają zapewnić atrakcyjny wygląd Twojej witryny.
Zmniejszenie obciążenia serwera: Ponieważ JavaScript jest językiem skryptowym po stronie klienta, zmniejsza obciążenie serwerów witryny, ponieważ wiele operacji można wykonać po stronie klienta, co zmniejsza obciążenie serwera i umożliwia obsługę większej liczby użytkowników.
4. Jakie są wady Javascript?
Bezpieczeństwo po stronie klienta: kod JavaScript jest wykonywany na komputerze użytkownika, dlatego w niektórych przypadkach można nim manipulować w złośliwych celach.
Obsługa przeglądarek: JavaScript jest czasami różnie interpretowany przez różne przeglądarki.
5. Jaka jest różnica między JavaScript a ECMAScript?
JavaScript to język skryptowy, który został utworzony przez zachowanie specyfikacji ECMAScript u podstaw. ECMAScript to nic innego jak standard lub specyfikacja zdefiniowana w celu tworzenia różnych języków skryptowych, a jednym z nich jest JavaScript. Javascript, Jscript i ActionScript to kilka języków skryptowych, które są zgodne ze specyfikacjami ECMAScript.
6. Kto opracował Javascript?
JavaScript został stworzony w 1995 roku przez Brendana Eicha podczas jego pracy w Netscape Communications. Został zainspirowany Java, Scheme i Self.
7. Jak wstawić JavaScript na stronie WWW?
Możesz użyć tagu < script > w html. Znacznik < script > posiada atrybut type, który określa, jaki kod znajduje się wewnątrz tagu script. Możesz używać elementu < script > na stronach internetowych na następujące sposoby:
• W elemencie głowy
• W elemencie ciała
• Jako zewnętrzny plik skryptu
Aby używać JavaScript jako języka skryptowego dla stron internetowych w