Ostateczna ściągawka JavaScript

Ostateczna ściągawka JavaScript

Jeśli chcesz budować dynamiczne strony internetowe, będziesz musiał uzupełnić swoją wiedzę na temat HTML i CSS o zrozumienie JavaScript . Ten język skryptowy jest uważany za niezbędny w nowoczesnym tworzeniu stron internetowych.





Możesz tworzyć wszelkiego rodzaju ciekawe interaktywne aplikacje i strony internetowe za pomocą JavaScript, ale po drodze jest wiele do nauczenia się. Mając to na uwadze, stworzyliśmy dla Ciebie następującą ściągawkę JavaScript.





Ściągawka może służyć jako szybkie odświeżenie elementów JavaScript w dowolnym momencie. Jest to przydatne zarówno dla początkujących, jak i ekspertów.





jak znaleźć piosenkę z filmu na youtube

DARMOWE POBIERANIE: Ta ściągawka jest dostępna jako PDF do pobrania od naszego partnera dystrybucyjnego, TradePub. Będziesz musiał wypełnić krótki formularz, aby uzyskać do niego dostęp tylko po raz pierwszy. Pobierać Ostateczna ściągawka JavaScript .

Ostateczna ściągawka JavaScript

SkrótAkcja
Tablice JavaScript
concat()Połącz kilka tablic w jedną
kopiuj w obrębie()Skopiuj elementy tablicy w tablicy, do iz określonych pozycji
indeks()Zwróć pierwotną wartość określonego obiektu
zawiera ()Sprawdź, czy tablica zawiera określony element
Przystąp()Połącz elementy tablicy w jeden ciąg i zwróć ciąg
wpisy()Zwróć parę klucz/wartość Obiekt iteracji tablicy
każdy()Sprawdź, czy każdy element w tablicy przechodzi test
napełnić()Wypełnij elementy tablicy wartością statyczną
filtr()Utwórz nową tablicę z każdym elementem w tablicy, który przejdzie test
odnaleźć()Zwróć wartość pierwszego elementu w tablicy, który przeszedł test
dla każdego()Wywołaj funkcję dla każdego elementu tablicy
z()Utwórz tablicę z obiektu
ostatniIndeks()Podaj ostatnią pozycję, na której dany element pojawia się w tablicy
Muzyka pop ()Usuń ostatni element tablicy
naciskać()Dodaj nowy element na końcu
odwrócić()Sortuj elementy w kolejności malejącej
zmniejszyć()Zmniejsz wartości tablicy do pojedynczej wartości (od lewej do prawej)
zmniejsz w prawo()Zmniejsz wartości tablicy do pojedynczej wartości (od prawej do lewej)
Zmiana()Usuń pierwszy element tablicy
plasterek()Przeciągnij kopię części tablicy do nowego obiektu tablicy
sortować()Sortuj elementy alfabetycznie
splatać()Dodaj elementy w określony sposób i pozycję
unshift()Dodaj nowy element na początek
Metody logiczne JavaScript
toString()Konwertuj wartość logiczną na ciąg i zwróć wynik
wartość()Zwraca pierwszą pozycję, na której dany element pojawia się w tablicy
do źródła()Zwróć ciąg znaków reprezentujący kod źródłowy obiektu
Operatory arytmetyczne JavaScript
+Dodatek
-Odejmowanie
*Mnożenie
/Podział
(...)Operator grupujący (operacje w nawiasach są wykonywane wcześniej niż te na zewnątrz)
%Moduł (pozostały)
++Liczby przyrostowe
-Zmniejsz liczby
==Równy
===Równa wartość i równy typ
! =Nie równe
! ==Nierówna wartość lub nierówny typ
>Lepszy niż
<Mniej niż
> =Większy lub równy
<=Mniejsze lub równe
?Operator trójskładnikowy
Operatory logiczne
&&Logiczne AND
||Logiczne OR
!Logiczne NIE
Operatory bitowe
&I oświadczenie
|Oświadczenie LUB
~NIE
^XOR
<<Przesunięcie w lewo
>>Przesunięcie w prawo
>>>Zerowe wypełnienie prawe przesunięcie
Funkcje
alarm()Dane wyjściowe w polu alertu w oknie przeglądarki
potwierdzać()Otwórz okno dialogowe tak/nie i zwróć prawdę/fałsz w zależności od kliknięcia użytkownika
konsola.log()Zapisz informacje w konsoli przeglądarki (dobre do celów debugowania)
dokument.zapis()Napisz bezpośrednio do dokumentu HTML
podpowiedź()Utwórz okno dialogowe do wprowadzania danych przez użytkownika
Funkcje globalne
dekoduje ()Dekoduj Uniform Resource Identifier (URI) utworzony przez encodeURI lub podobny
dekodujURIkomponent()Dekoduj identyfikator URI komponentu
kodujURI()Zakoduj identyfikator URI w UTF-8
encodeURIkomponent()To samo, ale dla komponentów URI
oceniać()Oceń kod JavaScript reprezentowany jako ciąg
jest skończony ()Określ, czy przekazana wartość jest liczbą skończoną
isNaN()Sprawdź, czy wartość jest nieprawidłową liczbą
Numer()Konwertuj wartość obiektu na liczbę
parseFloat()Przeanalizuj ciąg i zwróć liczbę zmiennoprzecinkową
parseInt()Przeanalizuj łańcuch i zwróć liczbę całkowitą
Pętle JavaScript
dlaNajpopularniejszy sposób tworzenia pętli w JavaScript
podczasUstaw warunki, w których pętla będzie wykonywana
zrób chwilęPodobna do pętli while, jednak wykonuje się co najmniej raz i sprawdza na końcu, czy warunek jest spełniony, aby wykonać ponownie
przerwaZatrzymaj i wyjdź z cyklu, jeśli spełnione są określone warunki
kontyntynujPomiń części cyklu, jeśli spełnione są określone warunki
Ucieczka znaków
'Pojedynczy cytat
'Cudzysłów
\Ukośnik wsteczny
bBackspace
FKanał formularza
Nowa linia
Zwrot karetki
TTabulator poziomy
vTabulator pionowy
Metody ciągów JavaScript
charAt ()Zwróć znak w określonej pozycji wewnątrz ciągu
charKodA ()Podaj unicode znaku w tej pozycji
concat()Połącz (połącz) dwa lub więcej ciągów w jeden
odKodZnaku()Zwróć ciąg utworzony z określonej sekwencji jednostek kodu UTF-16
indeks()Podaj pozycję pierwszego wystąpienia określonego tekstu w ciągu
ostatniIndeks()To samo co indexOf(), ale z ostatnim wystąpieniem, wyszukiwanie wstecz
mecz()Pobierz dopasowania ciągu do wzorca wyszukiwania
wymienić()Znajdź i zamień określony tekst w ciągu
Szukaj()Przeprowadź wyszukiwanie pasującego tekstu i zwróć jego pozycję
plasterek()Wyodrębnij fragment ciągu i zwróć go jako nowy ciąg
podział()Podziel obiekt łańcuchowy na tablicę łańcuchów w określonej pozycji
zaczynać z()Sprawdź, czy ciąg zaczyna się od określonych znaków
substr()Podobny do slice(), ale wyodrębnia podciąg zależny od określonej liczby znaków
podciąg()Podobny do slice(), ale nie akceptuje indeksów ujemnych
do małych liter()Konwertuj ciągi na małe litery
do wielkich liter()Konwertuj ciągi na wielkie litery
wartość()Zwróć pierwotną wartość (która nie ma właściwości ani metod) obiektu tekstowego
SKŁADNIA WYRAŻENIA REGULARNEGO

Modyfikatory wzoru
IOceń wymianę
iWykonaj dopasowanie bez rozróżniania wielkości liter
gWykonaj globalne dopasowanie
mWykonaj dopasowanie wielu wierszy
sTraktuj struny jako pojedynczą linię
xZezwalaj na komentarze i odstępy we wzorcu
UNiechciwy wzór
Wsporniki
[ABC]Znajdź dowolny znak w nawiasach
[^ abc]Znajdź dowolny znak, którego nie ma w nawiasach
[0-9]Znajdź cyfrę podaną w nawiasach
[A–z]Znajdź dowolny znak od dużej litery A do małej z
(a|b|c)Znajdź dowolną z alternatyw oddzielonych |
Metaznaki
.Znajdź pojedynczy znak, z wyjątkiem nowego wiersza lub zakończenia wiersza
wZnak słowny
WZnak niebędący słowem
DCyfra
DZnak niecyfrowy
sZnak odstępu
SZnak inny niż biały
bZnajdź dopasowanie na początku/końcu słowa
BZnajdź dopasowanie nie na początku/końcu słowa
u0000Znak NUL
Nowy znak linii
FPostać z kanału formularza
Znak powrotu karetki
TZnak tabulacji
vPionowy znak tabulatora
xxxZnak określony przez liczbę ósemkową xxx
xddZnak łaciński określony liczbą szesnastkową dd
uddddZnak Unicode określony liczbą szesnastkową dddd
Kwantyfikatory
n+Dopasuj dowolny ciąg, który zawiera co najmniej jedno n
n*Dowolny ciąg, który zawiera zero lub więcej wystąpień n
n?Dowolny ciąg, który zawiera zero lub jedno wystąpienie n
n{X}Dowolny ciąg zawierający ciąg X n
n {X, Y}Ciągi zawierające ciąg od X do Y n
n{X,}Dopasowuje dowolny ciąg, który zawiera ciąg co najmniej X n
n$Dowolny ciąg z n na końcu
^nCiąg z n na początku
?=nDowolny ciąg, po którym następuje określony ciąg n
?!nCiąg, po którym nie następuje określony ciąg n
Właściwości numeru
MAKSYMALNA WARTOŚĆMaksymalna wartość liczbowa reprezentowana w JavaScript
MIN_VALUENajmniejsza dodatnia wartość liczbowa reprezentowana w JavaScript
NaNWartość Nie-liczba
NEGATYWNE_NIESKOŃCZENIEUjemna wartość nieskończoności
POSITIVE_INFINITYDodatnia wartość nieskończoności
Metody liczbowe
do wykładniczego()Zwróć łańcuch z zaokrągloną liczbą zapisaną w notacji wykładniczej
do naprawionego()Zwróć ciąg liczby z określoną liczbą miejsc po przecinku
doprecyzji()Zwraca ciąg liczby zapisanej o określonej długości
toString()Zwróć liczbę jako ciąg
wartość()Zwróć liczbę jako liczbę
Właściwości matematyczne
ORAZliczba Eulera
LN2Logarytm naturalny 2
LN10Logarytm naturalny 10
LOG2ELogarytm o podstawie 2 z E
LOG10ELogarytm dziesiętny z E
Liczba PiLiczba PI
SQRT1_2Pierwiastek kwadratowy z 1/2
SQRT2Pierwiastek kwadratowy z 2
Metody matematyczne
abs(x)Zwróć bezwzględną (dodatnią) wartość x
accos (x)Arcus cosinus x, w radianach
asin(x)Arcsinus od x, w radianach
atan (x)Arcus tangens x jako wartość liczbowa
atan2 (y, x)Arcus tangens ilorazu jego argumentów
sufit (x)Wartość x zaokrąglona w górę do najbliższej liczby całkowitej
cos(x)Cosinus x (x jest w radianach)
exp(x)Wartość Ex
piętro(x)Wartość x zaokrąglona w dół do najbliższej liczby całkowitej
log(x)Logarytm naturalny (podstawa E) z x
max(x,y,z,...,n)Liczba o najwyższej wartości
min (x, y, z, ..., n)Numer o najniższej wartości
pow (x, y)X do potęgi y
losowy()Liczba losowa od 0 do 1
okrągły(x)Wartość x zaokrąglona do najbliższej liczby całkowitej
grzech (x)Sinus x (x jest w radianach)
sqrt(x)Pierwiastek kwadratowy z x
więc (x)Styczna kąta
Daktyle
Data()Utwórz nowy obiekt daty z bieżącą datą i godziną
Data (2017, 5, 21, 3, 23, 10, 0)Utwórz niestandardowy obiekt daty. Liczby reprezentują rok, miesiąc, dzień, godzinę, minuty, sekundy, milisekundy. Możesz pominąć wszystko, co chcesz, z wyjątkiem roku i miesiąca.
Data (2017-06-23)Deklaracja daty jako ciąg
pobierzDatę()Pobierz dzień miesiąca jako liczbę (1-31)
pobierzDzień()Pobierz dzień tygodnia jako liczbę (0-6)
pobierzPełnyRok()Pobierz rok jako czterocyfrową liczbę (rrrr)
pobierzGodziny()Pobierz godzinę (0-23)
pobierzMilisekundy()Uzyskaj milisekundę (0-999)
pobierzMinuty()Zdobądź minutę (0-59)
pobierz miesiąc()Pobierz miesiąc jako liczbę (0-11)
pobierzSekundy()Zdobądź drugi (0-59)
uzyskać czas()Sprawdź czas (milisekundy od 1 stycznia 1970)
pobierzUTCData ()Dzień (data) miesiąca w określonej dacie według czasu uniwersalnego (dostępne również dla dnia, miesiąca, pełnego roku, godzin, minut itp.)
analizowaćPrzeanalizuj ciąg reprezentujący datę i zwróć liczbę milisekund od 1 stycznia 1970 r.
ustawić datę()Ustaw dzień jako liczbę (1-31)
ustawPełny rok ()Ustaw rok (opcjonalnie miesiąc i dzień)
setGodziny ()Ustaw godzinę (0-23)
ustawMilisekundy()Ustaw milisekundy (0-999)
ustawMinuty()Ustaw minuty (0-59)
setMonth()Ustaw miesiąc (0-11)
setSeconds()Ustaw sekundy (0-59)
ustawCzas()Ustaw czas (w milisekundach od 1 stycznia 1970)
setUTCDate()Ustaw dzień miesiąca dla określonej daty według czasu uniwersalnego (dostępne również dla dnia, miesiąca, pełnego roku, godzin, minut itp.)
TRYB DOM

Właściwości węzła
atrybutyKolekcja na żywo wszystkich atrybutów zarejestrowanych w elemencie
bazowy URIBezwzględny bazowy adres URL elementu HTML
childNodesKolekcja węzłów podrzędnych elementu
pierworodnyPierwszy węzeł potomny elementu
ostatnie dzieckoOstatni węzeł podrzędny elementu
następny RodzeństwoNastępny węzeł na tym samym poziomie drzewa węzłów
Nazwa węzłaNazwa węzła
typ węzłaTyp węzła
nodeValueWartość węzła
właścicielDokumentObiekt dokumentu najwyższego poziomu dla bieżącego węzła
rodzicNodeWęzeł nadrzędny elementu
poprzedniRodzeństwoWęzeł bezpośrednio poprzedzający bieżący
tekstZawartośćTreść tekstowa węzła i jego potomków
Metody węzłowe
dołączDziecko()Dodaj nowy węzeł podrzędny do elementu jako ostatni węzeł podrzędny
klonNode()Klonuj element HTML
PorównajPozycjęDokumentu ()Porównaj pozycję dokumentu dwóch elementów
pobierzfunkcję()Zwróć obiekt, który implementuje API określonej funkcji
maAtrybuty()Zwróć true, jeśli element ma jakieś atrybuty, w przeciwnym razie zwróć false
hasChildNodes ()Zwróć true, jeśli element ma jakieś węzły potomne, w przeciwnym razie zwróć false
wstaw przed ()Wstaw nowy węzeł podrzędny przed określonym, istniejącym węzłem podrzędnym
isDefaultNamespace()Zwróć true, jeśli określona przestrzeń nazw URI jest wartością domyślną, w przeciwnym razie zwróć false
isEqualNode ()Sprawdź, czy dwa elementy są równe
jestSameNode()Sprawdź, czy dwa elementy są tym samym węzłem
jest wspierany ()Zwróć true, jeśli określona funkcja jest obsługiwana w elemencie
identyfikator URI przestrzeniNazw szukania()Zwróć URI przestrzeni nazw skojarzony z danym węzłem
wyszukajPrefiks()Zwróć DOMString zawierający prefiks dla danej przestrzeni nazwURI, jeśli jest obecny
normalizować()Dołącz do sąsiednich węzłów tekstowych i usuń puste węzły tekstowe w elemencie
usuńDziecko()Usuń węzeł podrzędny z elementu
zastąp dziecko()Zamień węzeł podrzędny w elemencie
Metody elementowe
pobierzAtrybut()Zwróć określoną wartość atrybutu węzła elementu
pobierzAtrybutNS()Zwróć wartość ciągu atrybutu z określoną przestrzenią nazw i nazwą
pobierzWęzełAtrybutu()Uzyskaj określony węzeł atrybutu
pobierzWęzełAtrybutuNS()Zwróć węzeł atrybutu dla atrybutu z podaną przestrzenią nazw i nazwą
pobierzElementsByTagName()Podaj kolekcję wszystkich elementów podrzędnych o określonej nazwie tagu
pobierzElementsByTagNameNS()Zwróć na żywo kolekcję elementów HTML z określoną nazwą znacznika należącą do podanej przestrzeni nazw
maAtrybut()Zwróć true, jeśli element ma jakieś atrybuty, w przeciwnym razie zwróć false
maAtrybutNS()Podaj wartość true/false wskazującą, czy bieżący element w danej przestrzeni nazw ma określony atrybut
usuńAtrybut()Usuń określony atrybut z elementu
usuńAtrybutNS()Usuń określony atrybut z elementu w określonej przestrzeni nazw
usuńWęzełAtrybutu()Usuń określony węzeł atrybutu i zwróć usunięty węzeł
ustawAtrybut()Ustaw lub zmień określony atrybut na określoną wartość
ustawAtrybutNS()Dodaj nowy atrybut lub zmień wartość atrybutu o podanej przestrzeni nazw i nazwie
setAtrybutNode()Ustaw lub zmień określony węzeł atrybutu
setAtrybutNodeNS()Dodaj nowy węzeł atrybutu w przestrzeni nazw do elementu
Właściwości okna przeglądarki
ZamknięteSprawdź, czy okno zostało zamknięte, czy nie i zwróć prawdę lub fałsz
stan domyślnyUstaw lub zwróć domyślny tekst w pasku stanu okna
dokumentZwróć obiekt dokumentu dla okna
ramkiZwróć wszystko