znak - Kurs HTML i CSS
- Globalne obiekty w JavaScript / Przekształcanie wartości w parseInt - parseInt
...systemu liczbowego. Na przykład w systemie heksadecymalnym (szesnastkowym) mamy do dyspozycji 16 cyfr: cyfry arabskie 0-9 i litery A-F (wielkość znaków nie ma znaczenia). Literze A odpowiada wartość 10, B - 11 itd. Innym popularnym systemem liczbowym jest system oktalny (ósemkowy) - podstawa 8. Natomiast na co dzień posługujemy się systemem decymalnym (dziesiętnym) - podstawa 10. Białe znaki na początku tekstu są pomijane. Jeżeli funkcja napotka w przekształcanym tekście znak, który jest...
- Kolory CSS / Sposoby definiowania kolorów CSS
...wartości procentowe (0%...100%). Znak procentu musi się pojawić na końcu każdej liczby i nie może być oddzielony od niej spacją ani żadnym białym znakiem! 28 kolorów systemowych - (patrz: tabela w dalszej części tego rozdziału) czyli takich, które pochodzą z systemu operacyjnego (np. kolor pulpitu, okien, menu, przycisków i inne). Jeśli zmienimy kolory w swoim systemie, zmianie ulegną również przedstawione tutaj kolory systemowe. Dlatego każdy użytkownik może odebrać je inaczej. Z tego...
- Globalne obiekty w JavaScript / Konwertowanie tekstu na liczbę z parseFloat - parseFloat
...Number - liczba rzeczywista albo NaN (gdy nie udało się wykonać przekształcenia) Pozwala przekształcić podany tekst na liczbę rzeczywistą. Białe znaki na początku tekstu są pomijane. Jeżeli funkcja napotka w przekształcanym tekście znak, który jest niepoprawnym zapisem liczby rzeczywistej, ignoruje go oraz wszystkie znaki, które znajdują się za nim. Różnica pomiędzy parseFloat(...) a funkcją Number(...) jest taka, że pierwsza z nich na końcu tekstu ignoruje wszystkie znaki niebędące...
- Reguły warunkowe CSS / Zapytania właściwości @supports
...o-box-shadow: 0 0 10px 0 #000; box-shadow: 0 0 10px 0 #000; } } Przed oraz po operatorze logicznym (not, or, and) musi być wstawiony bały znak - np. spacja albo nowa linia. Ponadto w przypadku gdy w jednym wyrażeniu występują jednocześnie różne operatory, zgodnie ze specyfikacją CSS zawsze konieczne jest użycie dodatkowych nawiasów w taki sposób, aby w każdym z nich występowały tylko operatory tego samego typu. Sama testowana właściwość również zawsze musi być umieszczona w...
- Globalne obiekty w JavaScript / Kodowanie adresu URI/URL z encodeURI - encodeURI
...URI Wyjątki: URIError - podany tekst nie jest poprawnym adresem URI Koduje pełny adres URI, korzystając z sekwencji ucieczki UTF-8. Zastępuje znaki specjalne kodami w postaci %XX (gdzie XX to heksadecymalna wartość bajtu). Nie są kodowane: separatory URI (: / ; ?) znaki zarezerwowane w składni URI, jeśli znajdują się na właściwych miejscach w adresie (@ & = + $ ,) znak: # (jeśli znajduje się na właściwym miejscu w adresie) litery łacińskie - małe i wielkie (a b c d e f g h i j k l...
- Operacje na tekście w JavaScript - String.prototype / Wyszukiwanie frazy - indexOf
...jest również ograniczenie zakresu poszukiwań do pozycji nie mniejszych niż podana (wartości ujemne są traktowane jak 0). Przypominam, że pierwszy znak tekstu ma pozycję 0, a więc taka wartość zwrócona przez funkcję oznacza, że poszukiwany tekst został znaleziony (na samym początku). Przykład String.prototype.indexOf "abc def abc".indexOf("a"); // 0 "abc def abc".indexOf("abc"); // 0 "abc def abc".indexOf("abc", 1); // 8 "abc def abc".indexOf("abc", -8); // 0 == "abc def...
- Operacje na tekście w JavaScript - String.prototype / Ostatnie wystąpienie frazy - lastIndexOf
...jest również ograniczenie zakresu poszukiwań do pozycji nie większych niż podana (wartości ujemne są traktowane jak 0). Przypominam, że pierwszy znak tekstu ma pozycję 0, a więc taka wartość zwrócona przez funkcję oznacza, że poszukiwany tekst został znaleziony (na samym początku). Przykład String.prototype.lastIndexOf "abc def abc".lastIndexOf("a"); // 8 "abc def abc".lastIndexOf("abc"); // 8 "abc def abc".lastIndexOf("abc", 1); // 0 "abc def abc".lastIndexOf("abc", -8); // 0...
- Operacje na tekście w JavaScript - String.prototype / Zamiana fraz - replace
...są zamieniane na wartość, którą ona zwróci. W przeciwnym razie znalezione dopasowania są zamieniane na podany tekst. W takim przypadku niektóre znaki w tym teście mają specjalne znaczenie: $$ - znak dolara $ $& - dopasowany fragment oryginalnego tekstu $` - fragment tekstu znajdujący się przed dopasowaniem $' - fragment tekstu znajdujący się po dopasowaniu $n (n = 1...9), $nn (nn = 01...99) - odpowiednia część dopasowania, która w wyrażeniu była umieszczona w nawiasie o podanym...
- Operacje na tekście w JavaScript - String.prototype / Wyszukiwanie wzorca - search
...w nim podanego wzorca - wyrażenia regularnego. Jeżeli tekst nie zostanie dopasowany, funkcja zwraca liczbę -1. Przypominam, że pierwszy znak tekstu ma pozycję 0, a więc taka wartość zwrócona przez funkcję oznacza, że poszukiwany tekst został znaleziony (na samym początku). Jeżeli chcesz znaleźć pozycję z góry znanej frazy w określony tekście, użyj funkcji String.prototype.indexOf. Jeżeli chcesz tylko sprawdzić, czy określony tekst pasuje do wzorca - wyrażenia regularnego - użyj...
- Obiekt wyrażenia regularnego - RegExp / Tworzenie nowej instancji wyrażenia regularnego - new RegExp
...wzorzec lub flagi Tworzy nową instancję obiektu wyrażenia regularnego. Przy definiowaniu wzorca należy zwrócić uwagę na prawidłowy zapis znaków specjalnych wyrażeń regularnych. Chcąc pozbyć się specjalnego działania znaku, gdy podajemy go jako tekst - inaczej niż w przypadku literału wyrażenia regularnego - musimy poprzedzić taki znak specjalny dwoma, a nie jednym odwróconym ukośnikiem. Znaków ukośnika nie trzeba już niczym poprzedzać, ponieważ funkcja powinna zrobić to...