przykład - Kurs HTML i CSS
- Operacje na tablicach w JavaScript - Array.prototype / Dodawanie elementu na początku tablicy - unshift
Array.prototype.unshift() Array.prototype.unshift(item1) Array.prototype.unshift(item1, item2...) Parametry: item1, item2... - lista nowych elementów Wartość: Number - nowa długość tablicy Dodaje nowe elementy na początku tablicy. Przykład Array.prototype.unshift var items = [1, 2]; items.unshift(); // 2 items; // [1, 2] items.unshift([-1.2, -1.1], 0); // 4 items; // [[-1.2, -1.1], 0, 1, 2]
- Operacje na tekście w JavaScript - String.prototype / Konstruktor obiektu tekstowego - constructor
String.prototype.constructor Wartość: Function - konstruktor obiektu Zawiera konstruktor wbudowanego obiektu tekstowego String. Przykład String.prototype.constructor String.prototype.constructor === String; // true new String().constructor === String; // true String.prototype.constructor === Object; // false
- Operacje na tekście w JavaScript - String.prototype / Prosta wartość tekstowa - valueOf
String.prototype.valueOf() Wartość: prosta wartość tekstowa Wyjątki: TypeError - obiekt nie jest tekstem Przekształca obiekt tekstowy na prostą wartość tekstową (już nie obiekt). Działa identycznie jak funkcja String.prototype.toString. Przykład String.prototype.valueOf new String("test").valueOf(); // "test" String.prototype.valueOf.call("test"); // "test" String.prototype.valueOf.call(null); // TypeError String.prototype.valueOf.call(undefined); // TypeError...
- Operacje na tekście w JavaScript - String.prototype / Zmiana na małe litery - toLowerCase
String.prototype.toLowerCase() Wartość: String - tekst zapisany małymi literami Zamienia w teście wszystkie wielkie litery na ich małe odpowiedniki. Ta funkcja może nie działać prawidłowo dla alfabetu domyślnego języka systemu operacyjnego użytkownika (dla języka polskiego działa poprawnie). W takim przypadku użyj String.prototype.toLocaleLowerCase. Przykład String.prototype.toLowerCase var str = "AĄBCĆDEĘFGHIJKLŁMNŃOÓPQRSŚTUVWXYZŹŻ"; str.toLowerCase()...
- Operacje na tekście w JavaScript - String.prototype / Lokalna zmiana na małe litery - toLocaleLowerCase
String.prototype.toLocaleLowerCase() Wartość: String - tekst zapisany małymi literami Działa tak samo jak String.prototype.toLowerCase, ale uwzględnia alfabet domyślnego języka systemu operacyjnego użytkownika. Przykład String.prototype.toLocaleLowerCase var str = "AĄBCĆDEĘFGHIJKLŁMNŃOÓPQRSŚTUVWXYZŹŻ"; str.toLocaleLowerCase(); // np.: "aąbcćdeęfghijklłmnńoópqrsśtuvwxyzźż" "AbcQX 123".toLocaleLowerCase(); // np.: "abcqx 123"
- Operacje na tekście w JavaScript - String.prototype / Zmiana na wielkie litery - toUpperCase
String.prototype.toUpperCase() Wartość: String - tekst zapisany wielkimi literami Zamienia w teście wszystkie małe litery na ich wielkie odpowiedniki. Ta funkcja może nie działać prawidłowo dla alfabetu domyślnego języka systemu operacyjnego użytkownika (dla języka polskiego działa poprawnie). W takim przypadku użyj String.prototype.toLocaleUpperCase. Przykład String.prototype.toUpperCase var str = "aąbcćdeęfghijklłmnńoópqrsśtuvwxyzźż"; str.toUpperCase()...
- Operacje na tekście w JavaScript - String.prototype / Lokalna zmiana na wielkie litery - toLocaleUpperCase
String.prototype.toLocaleUpperCase() Wartość: String - tekst zapisany małymi literami Działa tak samo jak String.prototype.toUpperCase, ale uwzględnia alfabet domyślnego języka systemu operacyjnego użytkownika. Przykład String.prototype.toLocaleUpperCase var str = "aąbcćdeęfghijklłmnńoópqrsśtuvwxyzźż"; str.toLocaleUpperCase(); // np.: "AĄBCĆDEĘFGHIJKLŁMNŃOÓPQRSŚTUVWXYZŹŻ" "Abcqx 123".toLocaleUpperCase(); // np.: "ABCQX 123"
- Operacje na wartościach logicznych - Boolean.prototype / Konstruktor obiektu logicznego - constructor
Boolean.prototype.constructor Wartość: Function - konstruktor obiektu Zawiera konstruktor wbudowanego obiektu logicznego Boolean. Przykład Boolean.prototype.constructor Boolean.prototype.constructor === Boolean; // true new Boolean().constructor === Boolean; // true Boolean.prototype.constructor === Object; // false
- Obsługa wartości liczbowych w JavaScript - Number / Największa liczba w JavaScript - MAX_VALUE
Number.MAX_VALUE Wartość: Number - największa skończona dodatnia wartość liczbowa (ok. 1.7976931348623157 * 10308) Zawiera największą skończoną liczbę, jaką można zapisać za pomocą typu Number. Tej wartości nie można zmienić ani nie będzie dostępna w pętli for-in. Przykład Number.MAX_VALUE Number.MAX_VALUE; // 1.7976931348623157e+308 Number.MAX_VALUE = 1; Number.MAX_VALUE; // 1.7976931348623157e+308
- Tabele HTML / Zagnieżdżanie tabel
<table> <tr> <td> <table> <tr> <td>...</td> </tr> </table> </td> </tr> </table> gdzie kolorem czerwonym zaznaczono tabelę główną (nadrzędną), a kolorem zielonym tabelę wewnętrzną (podrzędną). Możliwe jest oczywiście dalsze zagnieżdżanie. Dzięki konstrukcji zagnieżdżania tabel, możliwe jest zbudowanie wielu tabel "jedna w drugiej". Tabele wewnętrzne znajdują się w komórkach tabeli zewnętrznej. Zauważ, że w składni polecenia powyżej, tabela podrzędna jest bardziej wcięta...