Pytania pomocnicze - INF.03

Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Pytania pomocnicze rozwijające tematy z pytań egzaminacyjnych. Każde pytanie ma krótką odpowiedź, która pomaga utrwalić wiedzę i przygotować się do egzaminu. Łącznie: 4330.
Strona 26 z 51.

Co oznacza skrót WYSIWYG?

WYSIWYG oznacza „What You See Is What You Get”, czyli „otrzymujesz to, co widzisz”. Użytkownik edytuje treść w formie zbliżonej do efektu końcowego.

Do czego służy edytor WYSIWYG przy tworzeniu stron internetowych?

Służy do wizualnego tworzenia i formatowania treści strony bez konieczności ręcznego pisania całego kodu HTML. Edytor sam generuje odpowiednie znaczniki.

Czym różni się edytor WYSIWYG od edytora kodu?

Edytor WYSIWYG pokazuje wygląd treści w formie graficznej, a edytor kodu pokazuje źródłowy kod HTML, CSS lub JavaScript. W edytorze kodu użytkownik sam wpisuje składnię.

Jakie są główne zalety korzystania z edytora WYSIWYG?

Najważniejsze zalety to prostota obsługi, szybkie tworzenie prostych stron i wygoda dla początkujących użytkowników. Ułatwia też pracę osobom nietechnicznym.

Dlaczego odpowiedź IDE nie jest poprawna w tym pytaniu?

IDE to zintegrowane środowisko programistyczne, które może zawierać edytor kodu, debugger i narzędzia projektowe. Nie oznacza ono zasady „otrzymujesz to, co widzisz”.

Jakie są wady edytorów WYSIWYG?

Często generują nadmiarowy lub nieuporządkowany kod i dają mniejszą kontrolę nad strukturą strony. Przy bardziej zaawansowanych projektach lepsze bywa ręczne kodowanie.

Gdzie najczęściej spotyka się edytory WYSIWYG?

Najczęściej występują w systemach CMS, panelach administracyjnych stron, kreatorach witryn i edytorach artykułów. Ułatwiają pracę redaktorom treści.

Czym różni się WYSIWYG od IDE?

WYSIWYG to edytor wizualny nastawiony na efekt końcowy, a IDE to pełne środowisko programistyczne do pisania, uruchamiania i debugowania kodu. IDE nie musi działać wizualnie.

Jakie są zalety edytora WYSIWYG dla początkującego użytkownika?

Pozwala szybko formatować treści i widzieć ich wygląd bez znajomości HTML oraz CSS. Dzięki temu obniża próg wejścia w tworzenie stron.

W jakich sytuacjach edytor WYSIWYG sprawdza się najlepiej?

Najlepiej sprawdza się przy prostych stronach, edycji treści w CMS i pracy redakcyjnej. Jest dobry tam, gdzie liczy się szybkość i wygoda bardziej niż pełna kontrola nad kodem.

Jakie ograniczenia może mieć edytor WYSIWYG?

Może generować nadmiarowy lub mało czytelny kod HTML. Przy bardziej zaawansowanych zmianach często konieczna jest ręczna edycja kodu.

W jakiej kolejności CSS interpretuje cztery wartości właściwości `border-color`?

Kolejność to: góra, prawa, dół, lewa. Jest to układ zgodny z ruchem wskazówek zegara.

Jak CSS interpretuje cztery wartości podane we właściwości border-color?

Kolejność to: górna, prawa, dolna, lewa krawędź. Dla zapisu `border-color: red blue green yellow;` oznacza to odpowiednio: top red, right blue, bottom green, left yellow.

Co oznacza zapis `border-color: red blue green yellow;`?

Górna krawędź będzie czerwona, prawa niebieska, dolna zielona, a lewa żółta.

Do czego służy zapis `border: solid 1px;`?

To skrócony zapis ustawiający styl i grubość obramowania dla wszystkich czterech krawędzi. W tym przypadku obramowanie jest ciągłe (`solid`) i ma szerokość `1px`.

Dlaczego samo `border-color` może nie wystarczyć do pokazania obramowania?

Kolor nie będzie widoczny, jeśli nie zostanie ustawiony styl obramowania, np. `solid`, oraz jego szerokość, np. `1px`.

Czy border-color samodzielnie wystarczy, aby obramowanie było widoczne?

Nie zawsze. Aby obramowanie było widoczne, musi być ustawiony także styl obramowania, np. `solid`, oraz zwykle szerokość większa od zera.

Co oznacza zapis `border: solid 1px;`?

Ustawia obramowanie o stylu `solid`, czyli ciągłą linię, oraz szerokości `1px`. Kolor może zostać określony osobno, np. przez `border-color`.

Jak wyglądałby zapis, gdyby wszystkie krawędzie miały ten sam kolor?

Można użyć jednej wartości, np. `border-color: red;`. Wtedy wszystkie cztery krawędzie będą czerwone.

Jak CSS interpretuje dwie wartości w `border-color`, np. `red blue`?

Pierwsza wartość dotyczy górnej i dolnej krawędzi, a druga prawej i lewej krawędzi.

Jak CSS interpretuje dwie lub trzy wartości we właściwości border-color?

Dwie wartości oznaczają: góra/dół oraz lewa/prawa. Trzy wartości oznaczają: góra, lewa/prawa, dół.

Jak CSS interpretuje trzy wartości w `border-color`, np. `red blue green`?

Pierwsza wartość dotyczy góry, druga prawej i lewej krawędzi, a trzecia dołu.

Jaka jest różnica między właściwością border a border-color?

`border` to skrót pozwalający ustawić jednocześnie szerokość, styl i kolor obramowania. `border-color` odpowiada tylko za kolor krawędzi.

Jak ustawić kolor tylko lewej krawędzi obramowania?

Należy użyć właściwości `border-left-color`, np. `border-left-color: yellow;`.

Jaka jest różnica między `border` a `border-color`?

`border` jest właściwością skróconą i może ustawiać szerokość, styl oraz kolor obramowania. `border-color` ustawia wyłącznie kolor krawędzi.

Do jakiej bazy danych służy funkcja pg_connect() w PHP?

Funkcja `pg_connect()` służy do połączenia z bazą danych PostgreSQL. Wskazuje na to prefiks `pg_`, charakterystyczny dla funkcji obsługujących PostgreSQL w PHP.

Do czego służy funkcja pg_connect() w PHP?

Służy do nawiązania połączenia z bazą danych PostgreSQL z poziomu skryptu PHP. Przyjmuje parametry połączenia, takie jak host, nazwa bazy, użytkownik i hasło.

Jakie dane są zwykle potrzebne do połączenia PHP z bazą PostgreSQL?

Najczęściej potrzebne są: adres serwera, nazwa bazy danych, nazwa użytkownika, hasło oraz opcjonalnie port. Domyślny port PostgreSQL to `5432`.

Skąd wiadomo, że pg_connect() dotyczy właśnie PostgreSQL?

Prefiks „pg” pochodzi od PostgreSQL. W PHP funkcje do obsługi tej bazy zwykle zaczynają się właśnie od „pg_”.

Czym różni się pg_connect() od mysqli_connect()?

`pg_connect()` służy do łączenia z PostgreSQL, natomiast `mysqli_connect()` do łączenia z MySQL lub MariaDB. Są to funkcje przeznaczone dla różnych systemów baz danych.

Jakie podstawowe dane są potrzebne do połączenia z bazą przez pg_connect()?

Najczęściej potrzebne są: host, port, nazwa bazy danych, nazwa użytkownika i hasło. Dane te przekazuje się w łańcuchu połączenia.

Jakie dane są zwykle potrzebne do zestawienia połączenia z bazą przez pg_connect()?

Najczęściej potrzebne są: host, port, nazwa bazy danych, nazwa użytkownika i hasło. Te informacje przekazuje się w łańcuchu połączenia.

Co oznacza prefiks pg_ w nazwach funkcji PHP?

Prefiks `pg_` oznacza funkcje związane z obsługą PostgreSQL. Przykładami są `pg_connect()`, `pg_query()` i `pg_close()`.

Czym różni się pg_connect() od połączenia mysqli w PHP?

pg_connect() służy do PostgreSQL, a mysqli do MySQL. To różne rozszerzenia PHP przeznaczone do obsługi różnych systemów baz danych.

Czym różni się pg_connect() od połączenia z MySQL w PHP?

pg_connect() służy do PostgreSQL, a do MySQL używa się innych rozszerzeń i funkcji, np. mysqli lub PDO. Nie można używać ich zamiennie bez odpowiedniego sterownika.

Jak można sprawdzić, czy połączenie z PostgreSQL w PHP się udało?

Należy sprawdzić wartość zwróconą przez `pg_connect()`. Jeśli funkcja zwróci `false`, oznacza to błąd połączenia.

Co się stanie, jeśli połączenie przez pg_connect() nie powiedzie się?

Funkcja zwróci wartość false, więc skrypt powinien sprawdzić wynik połączenia i obsłużyć błąd. Dzięki temu można wyświetlić komunikat lub przerwać dalsze operacje.

Co powinien zrobić programista po nawiązaniu połączenia z bazą danych w PHP?

Powinien sprawdzić, czy połączenie się powiodło, a następnie wykonywać zapytania SQL i obsługiwać ewentualne błędy. Dobrą praktyką jest też zamykanie połączenia, gdy nie jest już potrzebne.

Jaką funkcją można wykonać zapytanie SQL po połączeniu z PostgreSQL?

Do wykonania zapytania SQL w PostgreSQL z poziomu PHP służy funkcja `pg_query()`. Wymaga aktywnego połączenia lub korzysta z domyślnego połączenia.

Dlaczego poprawne rozpoznanie funkcji bazodanowych w PHP jest ważne na egzaminie i w praktyce?

Pozwala dobrać właściwe rozszerzenie i składnię do konkretnego silnika bazy danych. Błędne dopasowanie, np. użycie funkcji PostgreSQL do MySQL, uniemożliwi poprawne działanie aplikacji.

Dlaczego poprawne rozpoznanie systemu bazy danych w nazwie funkcji jest ważne na egzaminie i w praktyce?

Pozwala dobrać właściwe funkcje, składnię i sterowniki do konkretnego silnika bazy danych. Błędne rozpoznanie prowadzi do niepoprawnego kodu i problemów z połączeniem.

Do czego służy pole input typu checkbox?

Pole `checkbox` służy do zaznaczania lub odznaczania opcji. Użytkownik może wybrać daną opcję albo pozostawić ją niezaznaczoną.

Do czego służy pole input typu checkbox w formularzu HTML?

Checkbox służy do zaznaczenia lub odznaczenia opcji. Użytkownik wybiera stan tak/nie dla danej możliwości.

Czym różni się checkbox od pola tekstowego?

Checkbox pozwala wybrać opcję, natomiast pole tekstowe `input type="text"` umożliwia wpisanie dowolnego tekstu.

Czym różni się checkbox od pola tekstowego input type="text"?

Checkbox pozwala wybrać opcję przez zaznaczenie, a pole tekstowe służy do wpisywania dowolnego tekstu. To dwa różne typy danych wejściowych.

Jaką rolę pełni atrybut type="checkbox" w elemencie input?

Określa rodzaj pola formularza jako pole wyboru. Dzięki temu przeglądarka wyświetla małe pole do zaznaczenia.

Jaką rolę pełni atrybut name w polu checkbox?

Atrybut `name` określa nazwę pola formularza przesyłaną do serwera. Dla `name="text1"` nazwa przesyłanej zmiennej to `text1`.

Jaką rolę pełni atrybut name w elemencie input typu checkbox?

Atrybut name określa nazwę pola przesyłaną w formularzu do serwera. Dzięki temu aplikacja wie, którego pola dotyczy przekazana wartość.

Jakie znaczenie mają atrybuty name i value w polu checkbox?

Atrybut name określa nazwę przesyłanego pola formularza, a value wartość wysyłaną po zaznaczeniu checkboxa. Samo value nie tworzy listy opcji.

Jaką rolę pełni atrybut value w polu checkbox?

Atrybut `value` określa wartość wysyłaną do serwera, gdy checkbox jest zaznaczony. W przykładzie `value="text2"` zostanie wysłana wartość `text2`.

Jaką rolę pełni atrybut value w checkboxie?

Atrybut value określa wartość wysyłaną po zaznaczeniu pola. Sama obecność value nie tworzy listy opcji, tylko definiuje przesyłaną wartość.

Czy checkbox pozwala wpisać własny tekst przez użytkownika?

Nie, checkbox nie służy do wpisywania tekstu. Do tego używa się np. input type="text" lub type="password".

Co zostanie wysłane z formularza dla zaznaczonego checkboxa z kodu input type="checkbox" name="text1" value="text2"?

Zostanie wysłana para danych `text1=text2`. Jeśli checkbox nie będzie zaznaczony, standardowo pole nie zostanie wysłane.

Czy pojedynczy checkbox umożliwia wybór z listy wielu wartości?

Nie, pojedynczy checkbox reprezentuje jedną opcję do zaznaczenia lub odznaczenia. Wybór z listy realizuje się innymi elementami albo grupą wielu checkboxów.

Dlaczego odpowiedź o liście wartości text1 i text2 jest błędna?

W kodzie nie ma listy opcji, tylko pojedynczy checkbox. text1 to nazwa pola, a text2 to jego wartość po zaznaczeniu.

Dlaczego odpowiedź o liście zawierającej wartości text1 i text2 jest błędna?

Checkbox nie tworzy listy rozwijanej ani zestawu wartości do wyboru z listy. W kodzie text1 to nazwa pola, a text2 to wartość wysyłana po zaznaczeniu.

Czym różni się checkbox od pola typu radio?

Checkbox pozwala zaznaczać niezależne opcje, często wiele naraz. Radio button służy zwykle do wyboru jednej opcji z grupy.

Czy checkbox tworzy listę wartości text1 i text2?

Nie. `text1` to nazwa pola, a `text2` to jego wartość po zaznaczeniu. Checkbox sam w sobie nie tworzy listy wartości.

Co zostanie przesłane do serwera, gdy checkbox nie zostanie zaznaczony?

Zwykle niezaznaczony checkbox nie przesyła żadnej wartości. Serwer otrzymuje dane tylko wtedy, gdy pole jest zaznaczone.

Jak wygląda typowe zastosowanie checkboxa na stronie internetowej?

Checkbox często służy do akceptacji regulaminu, wyboru zgody marketingowej albo zaznaczenia jednej lub wielu niezależnych opcji w formularzu.

Jak sprawić, aby checkbox był domyślnie zaznaczony?

Należy dodać atrybut checked, np. <input type="checkbox" checked>. Wtedy po załadowaniu strony opcja będzie już zaznaczona.

Co zostanie przesłane z formularza, jeśli checkbox nie zostanie zaznaczony?

Najczęściej przeglądarka nie wyśle tego pola wcale. Wysłanie wartości następuje dopiero po zaznaczeniu checkboxa.

Jak ustawić checkbox jako domyślnie zaznaczony?

Należy dodać atrybut `checked`, np. `<input type="checkbox" name="zgoda" value="tak" checked>`.

Kiedy stosuje się checkbox zamiast radio button?

Checkbox stosuje się wtedy, gdy opcja może być zaznaczona niezależnie od innych lub gdy można wybrać wiele opcji. Radio button służy zwykle do wyboru jednej opcji z grupy.

Od czego rozpoczyna się projektowanie relacyjnej bazy danych?

Od określenia zbioru danych, czyli ustalenia, jakie informacje mają być przechowywane w bazie. Dopiero później wybiera się dane istotne i projektuje tabele.

Od jakiego etapu należy zacząć projektowanie relacyjnej bazy danych?

Od określenia zbioru danych, czyli ustalenia, jakie informacje mają być przechowywane w bazie. To punkt wyjścia do dalszego podziału danych na tabele i pola.

Dlaczego projektowanie relacyjnej bazy danych zaczyna się od określenia zbioru danych?

Najpierw trzeba ustalić, jakie informacje mają być przechowywane. Dopiero na tej podstawie można wydzielić tabele, klucze i relacje.

Na czym polega selekcja danych podczas projektowania bazy?

Selekcja polega na wybraniu danych potrzebnych w systemie i odrzuceniu danych zbędnych. Dzięki temu baza jest prostsza i lepiej dopasowana do wymagań.

Na czym polega etap selekcji w projektowaniu bazy danych?

Selekcja polega na wyodrębnieniu najważniejszych encji, atrybutów i danych potrzebnych w systemie. Usuwa się dane zbędne i porządkuje te, które mają trafić do tabel.

Na czym polega faza selekcji w projektowaniu relacyjnej bazy danych?

Selekcja polega na wyodrębnieniu encji, atrybutów i podziale danych na logiczne tabele. Celem jest uporządkowanie informacji tak, aby ograniczyć redundancję.

Na czym polega selekcja w projektowaniu relacyjnej bazy danych?

Selekcja polega na wyodrębnieniu najważniejszych encji i atrybutów oraz odrzuceniu danych zbędnych lub powtarzalnych. Dzięki temu struktura bazy jest logiczna i uporządkowana.

Dlaczego klucze podstawowe określa się przed relacjami?

Relacje między tabelami zwykle odwołują się do kluczy podstawowych. Najpierw trzeba więc wiedzieć, które pola jednoznacznie identyfikują rekordy w tabelach.

Dlaczego klucze podstawowe określa się przed relacjami między tabelami?

Relacje opierają się na identyfikatorach rekordów, więc najpierw trzeba ustalić klucze podstawowe. Dopiero potem można poprawnie zdefiniować powiązania między tabelami.

Dlaczego klucze podstawowe ustala się przed określeniem relacji między tabelami?

Relacje opierają się na identyfikatorach rekordów, więc najpierw trzeba wskazać klucze podstawowe. Dopiero potem można poprawnie zdefiniować klucze obce i powiązania.

Kiedy w procesie projektowania należy określić klucze podstawowe tabel i dlaczego właśnie wtedy?

Klucze podstawowe ustala się po wyodrębnieniu tabel, ponieważ trzeba już wiedzieć, jakie encje istnieją. Dopiero wtedy można wskazać atrybut jednoznacznie identyfikujący rekord.

Dlaczego klucze podstawowe określa się przed ustaleniem relacji między tabelami?

Relacje opierają się na identyfikatorach rekordów, więc najpierw trzeba wskazać klucze podstawowe. Dopiero potem można poprawnie zdefiniować powiązania między tabelami.

Kiedy wyznacza się klucze podstawowe tabel i dlaczego nie robi się tego na samym początku?

Klucze podstawowe ustala się po określeniu tabel i ich zawartości. Dopiero wtedy wiadomo, jaki atrybut lub zestaw atrybutów jednoznacznie identyfikuje rekord.

Czym jest klucz podstawowy w tabeli relacyjnej?

Klucz podstawowy to pole lub zestaw pól, które jednoznacznie identyfikują każdy rekord w tabeli. Nie powinien zawierać wartości pustych ani powtarzających się.

Jaką rolę pełnią relacje w relacyjnej bazie danych?

Relacje łączą tabele logicznie, najczęściej przez klucz główny i klucz obcy. Dzięki nim można unikać powielania danych i zachować spójność informacji.

Dlaczego określenie relacji między tabelami następuje po ustaleniu kluczy podstawowych?

Relacje opierają się na powiązaniu klucza głównego jednej tabeli z kluczem obcym w drugiej. Bez wcześniejszego wskazania kluczy głównych nie da się poprawnie zdefiniować relacji.

Dlaczego określenie relacji między tabelami jest ostatnim etapem w podanej sekwencji?

Relacje można poprawnie zdefiniować dopiero wtedy, gdy wiadomo już, jakie istnieją tabele i jakie mają klucze podstawowe. Na tej podstawie tworzy się powiązania, zwykle przez klucze obce.

Jaką rolę pełnią relacje między tabelami?

Relacje opisują powiązania między danymi zapisanymi w różnych tabelach. Pozwalają uniknąć powielania danych i zachować spójność informacji.

Czym różni się klucz główny od klucza obcego?

Klucz główny jednoznacznie identyfikuje rekord w swojej tabeli. Klucz obcy wskazuje na rekord w innej tabeli i służy do tworzenia relacji.

Czym różni się klucz podstawowy od klucza obcego?

Klucz podstawowy jednoznacznie identyfikuje rekord w swojej tabeli. Klucz obcy wskazuje na klucz podstawowy w innej tabeli i tworzy relację między tabelami.

Jaką rolę pełni klucz podstawowy w projekcie relacyjnej bazy danych?

Klucz podstawowy jednoznacznie identyfikuje każdy rekord w tabeli. Jest podstawą do tworzenia relacji i zapewnienia spójności danych.

Jak zapamiętać poprawną kolejność faz projektowania relacyjnej bazy danych?

Najprościej: najpierw ustalasz jakie dane będą w bazie, potem je porządkujesz, następnie wybierasz klucze główne, a na końcu łączysz tabele relacjami. Czyli: zbiór danych → selekcja → klucze podstawowe → relacje.

Jaka jest różnica między kluczem podstawowym a relacją między tabelami?

Klucz podstawowy identyfikuje jednoznacznie rekord w danej tabeli. Relacja opisuje powiązanie danych między dwiema tabelami, najczęściej przez klucz obcy odwołujący się do klucza głównego.

Jaki jest przykład relacji jeden do wielu w bazie danych?

Jeden klient może złożyć wiele zamówień, ale każde zamówienie należy do jednego klienta. To typowa relacja jeden do wielu.

Dlaczego poprawna kolejność faz projektowania bazy danych ma znaczenie?

Każdy etap wynika z poprzedniego: najpierw trzeba wiedzieć, jakie dane będą przechowywane, potem je uporządkować, następnie wskazać identyfikatory rekordów i dopiero na końcu połączyć tabele relacjami. Zła kolejność prowadzi do błędów projektowych.

Dlaczego poprawna kolejność etapów projektowania bazy danych ma znaczenie?

Każdy etap wynika z poprzedniego: najpierw ustala się dane, potem strukturę tabel, następnie identyfikatory, a na końcu powiązania. Zmiana kolejności utrudnia poprawne zaprojektowanie modelu.

Dlaczego poprawna kolejność etapów projektowania bazy danych jest ważna?

Każdy etap wynika z poprzedniego: najpierw ustala się dane, potem ich podział, następnie identyfikatory, a na końcu powiązania. Zła kolejność prowadzi do błędów projektowych i niespójnej struktury.

Co może się stać, jeśli relacje zostaną określone zbyt wcześnie?

Można błędnie połączyć tabele, zanim zostaną poprawnie wybrane ich klucze i zakres danych. To prowadzi do niespójnej struktury i problemów przy późniejszym użyciu bazy.

Jakie błędy mogą wynikać z ustalenia relacji przed określeniem kluczy podstawowych?

Można błędnie połączyć tabele albo nie zapewnić jednoznaczności powiązań. Skutkiem są problemy z integralnością danych i trudności w późniejszym modyfikowaniu struktury bazy.

Dlaczego nie należy zaczynać projektowania bazy od określania relacji?

Nie da się poprawnie określić relacji bez wcześniejszego ustalenia, jakie dane i tabele będą występować w bazie. Relacje są projektowane dopiero po zdefiniowaniu podstawowej struktury danych.

Jakie błędy mogą pojawić się, gdy relacje zostaną określone zbyt wcześnie?

Można błędnie połączyć tabele, pominąć potrzebne klucze albo stworzyć niepoprawne zależności. Skutkiem są problemy ze spójnością i trudności w dalszym tworzeniu bazy.

Jak błędna kolejność faz projektowania bazy może wpłynąć na końcowy projekt?

Może prowadzić do źle dobranych tabel, niepoprawnych relacji i problemów z integralnością danych. W efekcie baza staje się trudniejsza w użyciu i rozbudowie.

Jak zapamiętać poprawną kolejność faz projektowania relacyjnej bazy danych z tego zadania?

Najpierw ustalasz, jakie dane chcesz przechowywać, potem wybierasz i porządkujesz je w tabele, następnie wskazujesz klucze główne, a na końcu łączysz tabele relacjami. Skrótowo: dane → selekcja → klucze → relacje.

Do czego służy właściwość CSS border-style?

Służy do określenia stylu obramowania elementu, np. czy linia ma być ciągła, przerywana, kropkowana albo podwójna.

Która właściwość CSS odpowiada za styl obramowania elementu?

Za styl obramowania odpowiada właściwość border-style. To w niej podaje się wartości takie jak solid, dotted, double czy dashed.

Jaka jest różnica między wartościami dashed i dotted w CSS?

`dashed` tworzy obramowanie z kresek, czyli linię przerywaną. `dotted` tworzy obramowanie z kropek.

Jaka jest różnica między dashed a dotted w CSS?

dashed tworzy obramowanie z krótkich kresek, a dotted z kropek. Oba style są przerywane, ale dają inny efekt wizualny.

Jaka wartość border-style tworzy obramowanie przerywane?

Wartość dashed. Powoduje wyświetlenie linii złożonej z krótkich kresek.

Co oznacza wartość dashed w CSS?

Wartość dashed oznacza obramowanie złożone z kresek, czyli linię przerywaną. Jest stosowana np. w border-style: dashed.

Jak zapisać przerywane obramowanie w jednej linijce CSS?

Można użyć skróconej właściwości `border`, np. `border: 2px dashed black;`.

Jak zapisać przerywane obramowanie elementu w CSS?

Można użyć np. zapisu: border-style: dashed; lub skróconego: border: 1px dashed black;. W skrócie podaje się kolejno szerokość, styl i kolor.

Jak najkrócej zapisać przerywane obramowanie w CSS?

Można użyć skróconego zapisu, np. border: 2px dashed black;. Taki zapis ustawia jednocześnie szerokość, styl i kolor obramowania.

Czym różni się dashed od dotted w CSS?

Dashed tworzy obramowanie z kresek, a dotted z kropek. Obie wartości dotyczą stylu linii obramowania.

Czy samo ustawienie border-style: dashed wystarczy, aby obramowanie było widoczne?

Nie zawsze. Zwykle trzeba też ustawić szerokość obramowania, na przykład border-width, oraz często kolor przez border-color.

Czym różni się dashed od dotted w obramowaniu CSS?

Dashed tworzy obramowanie z krótkich kresek, a dotted z kropek. Obie wartości ustawia się we właściwości border-style.

Jak poprawnie zapisać przerywane obramowanie w CSS?

Można użyć skróconej właściwości border, np. border: 2px dashed black;. Da się też ustawić osobno szerokość, styl i kolor, np. border-width, border-style i border-color.

Dlaczego samo ustawienie border-color nie wystarczy, aby zobaczyć obramowanie?

Kolor określa tylko barwę obramowania. Aby obramowanie było widoczne, trzeba ustawić także jego styl, np. `solid` lub `dashed`, oraz zwykle grubość.

Czy samo ustawienie border-color wystarczy, aby obramowanie było widoczne?

Nie. Trzeba jeszcze określić styl obramowania, a często także jego szerokość. Sam kolor nie powoduje wyświetlenia linii.

Czy samo wpisanie dashed wystarczy, aby obramowanie było widoczne?

Nie zawsze. Najczęściej trzeba jeszcze określić szerokość obramowania, np. border-width, oraz często kolor, np. border-color.

Jak w jednym zapisie ustawić szerokość, styl i kolor obramowania?

Można użyć skróconej właściwości border, np. border: 2px dashed red;. Łączy ona szerokość, styl i kolor.

Jakie inne wartości może przyjmować border-style oprócz dashed?

Najczęściej spotykane to solid, dotted, double, none. Każda z nich zmienia wygląd linii obramowania.

Jak jednym zapisem ustawić szerokość, styl i kolor obramowania w CSS?

Można użyć skróconej właściwości border, np. border: 2px dashed red;. Taki zapis ustawia jednocześnie grubość, styl i kolor obramowania.

Jakie trzy elementy najczęściej ustawia się przy definiowaniu obramowania w CSS?

Najczęściej określa się szerokość obramowania, jego styl i kolor. Przykład: border: 1px dashed red;.

Jak zapisać pełne obramowanie elementu w jednej deklaracji CSS?

Można użyć skróconej właściwości border, np. border: 2px dashed black;. Ustawia ona jednocześnie szerokość, styl i kolor obramowania.

Czy samo ustawienie border-style: dashed; wystarczy, aby obramowanie było widoczne?

Nie zawsze. Zwykle trzeba jeszcze określić szerokość obramowania, np. border-width, oraz często kolor, np. border-color.

Dlaczego samo wpisanie dashed nie wystarcza czasem do wyświetlenia obramowania?

Sam styl obramowania to za mało, jeśli nie określono szerokości lub element nie ma widocznego obramowania. Najczęściej trzeba ustawić co najmniej border-style i border-width.

Co oznacza wartość solid przy obramowaniu CSS?

`solid` oznacza linię ciągłą. Jest to jedna z najczęściej używanych wartości stylu obramowania.

Jakie są najczęściej używane style obramowania w CSS?

Najczęściej spotyka się none, solid, dashed, dotted i double. Każdy z nich zmienia wygląd linii wokół elementu.

Jakie inne popularne wartości może przyjmować border-style?

Najczęściej spotykane to none, solid, dotted, dashed i double. Każda z nich zmienia sposób rysowania linii obramowania.

Dlaczego samo podanie koloru obramowania nie zawsze wystarcza?

Bo aby obramowanie było widoczne, trzeba zwykle określić także jego styl i często szerokość. Sam border-color nie narysuje linii bez stylu.

Czy samo ustawienie koloru obramowania wystarczy, aby było ono widoczne?

Nie. Trzeba jeszcze określić styl obramowania, a zwykle także jego szerokość, np. border: 2px dashed red.

Czy można ustawić linię przerywaną tylko dla jednej krawędzi elementu?

Tak, można użyć właściwości dla konkretnej strony, np. border-bottom-style: dashed albo skrótu border-bottom: 1px dashed black.

Dlaczego samo wpisanie dashed bez nazwy właściwości nie wystarczy w arkuszu stylów?

Ponieważ dashed jest tylko wartością, a nie samodzielną właściwością CSS. Trzeba przypisać ją do odpowiedniej właściwości, np. border-style lub border.

Jakie trzy informacje najczęściej podaje się we właściwości border?

Najczęściej podaje się grubość, styl i kolor obramowania, np. `border: 1px solid red;`.

Kiedy warto stosować obramowanie dashed na stronie internetowej?

Przy wyróżnianiu sekcji, pól formularzy, elementów tymczasowych lub dekoracyjnych. Taki styl jest mniej formalny niż solid i dobrze sygnalizuje podział treści.

Jak ustawić przerywane obramowanie tylko z jednej strony elementu?

Można użyć właściwości dla konkretnej krawędzi, np. border-bottom: 1px dashed gray;. Dzięki temu styl dotyczy tylko wybranego boku.

Czy można ustawić różne style obramowania dla różnych boków elementu?

Tak. Można użyć właściwości takich jak border-top-style, border-right-style, border-bottom-style i border-left-style.

Jakie są najczęściej używane wartości właściwości border-style?

Najczęściej spotykane to none, solid, dotted, dashed i double. Określają one sposób rysowania obramowania elementu.

Jak ustawić różne style obramowania dla poszczególnych krawędzi elementu?

Można użyć właściwości takich jak border-top-style, border-right-style, border-bottom-style i border-left-style albo podać kilka wartości w border-style.

Gdzie zazwyczaj znajduje się stopka w układzie strony WWW?

Stopka znajduje się na dole strony, pod główną treścią i innymi sekcjami układu. Często zajmuje całą szerokość strony.

Czym jest stopka strony internetowej?

To dolna sekcja strony WWW, umieszczana pod główną treścią. Zawiera zwykle informacje dodatkowe, kontaktowe lub prawne.

Jaką funkcję pełni stopka na stronie internetowej?

Stopka porządkuje dolną część strony i zawiera informacje uzupełniające, takie jak prawa autorskie, kontakt czy dodatkowe linki.

Jaką funkcję pełni stopka na stronie WWW?

Stopka zawiera informacje końcowe i uzupełniające, np. prawa autorskie, dane kontaktowe, linki do regulaminu lub polityki prywatności. Zwykle znajduje się na dole strony.

Jak rozpoznać stopkę strony na schemacie układu WWW?

Stopka zwykle znajduje się na samym dole strony i często rozciąga się na całą jej szerokość. Jest oddzielona od treści głównej i pełni funkcję informacyjną.

Czym jest stopka strony WWW?

To dolna część strony internetowej, w której umieszcza się zwykle informacje dodatkowe, np. prawa autorskie, kontakt lub linki pomocnicze.

Jakim znacznikiem HTML5 oznacza się stopkę strony?

Do oznaczenia stopki używa się znacznika `<footer>`. Jest to znacznik semantyczny HTML5.

Jak rozpoznać stopkę na schemacie układu strony?

Najczęściej jest to szeroki blok położony na samym dole całego układu. Znajduje się pod treścią i innymi sekcjami.

Po czym na schemacie strony WWW można rozpoznać stopkę?

Zwykle znajduje się na samym dole układu i często ma postać szerokiego poziomego pasa pod treścią główną.

Jakie elementy najczęściej występują w typowym układzie strony internetowej?

Najczęściej są to: nagłówek, menu nawigacyjne, treść główna, panel boczny oraz stopka. Taki układ ułatwia orientację użytkownika.

W którym miejscu układu strony najczęściej znajduje się stopka?

Najczęściej znajduje się na samym dole strony. Na schematach jest to zwykle najniżej położony, poziomy blok.

Jakie informacje najczęściej umieszcza się w stopce strony internetowej?

Najczęściej są to prawa autorskie, dane kontaktowe, linki do regulaminu, polityki prywatności oraz dodatkowe odnośniki nawigacyjne.

Jak rozpoznać stopkę na schemacie układu strony WWW?

Najczęściej jest to szeroki blok umieszczony na samym dole całego układu strony. Zwykle rozciąga się poziomo pod treścią i panelami bocznymi.

Czym różni się stopka od nagłówka strony?

Nagłówek znajduje się u góry i zwykle zawiera tytuł, logo lub menu. Stopka jest na dole i zawiera informacje uzupełniające oraz techniczne.

Gdzie w typowym układzie strony znajduje się stopka?

Najczęściej znajduje się na samym dole strony, pod treścią główną i ewentualnym panelem bocznym. Często rozciąga się na całą szerokość układu.

Czy stopka strony znajduje się w sekcji head czy body dokumentu HTML?

Stopka znajduje się w sekcji `<body>`, ponieważ jest widocznym elementem strony. Sekcja `<head>` zawiera metadane, style i informacje techniczne.

Jaki element HTML5 najczęściej odpowiada za stopkę strony?

Najczęściej używa się semantycznego elementu `<footer>`, który opisuje stopkę strony lub sekcji.

Czym różni się treść główna strony od panelu bocznego?

Treść główna zawiera najważniejsze informacje strony, a panel boczny umieszcza się obok i przeznacza na dodatki, np. linki, reklamy lub skróty.

Jakim elementem HTML5 najczęściej oznacza się stopkę?

Najczęściej używa się elementu semantycznego `<footer>`. Informuje on, że dany fragment pełni rolę stopki.

Jaki element HTML odpowiada semantycznie za stopkę strony?

Za stopkę odpowiada element `<footer>`. Służy on do oznaczania dolnej, uzupełniającej części strony lub sekcji.

Jakie elementy semantyczne HTML5 odpowiadają typowym sekcjom strony?

Najczęściej są to: `<header>` dla nagłówka, `<nav>` dla nawigacji, `<main>` dla treści głównej, `<aside>` dla panelu bocznego i `<footer>` dla stopki.

Jaki element semantyczny HTML najczęściej odpowiada za stopkę?

Za stopkę odpowiada najczęściej element `<footer>`. Służy on do oznaczania dolnej części strony lub sekcji.

Jaki element HTML najczęściej odpowiada za stopkę strony?

Najczęściej używa się semantycznego znacznika `<footer>`, który opisuje stopkę strony lub sekcji.

Jakim elementem HTML najczęściej oznacza się stopkę?

Do oznaczenia stopki używa się semantycznego elementu <footer>. Informuje on, że dana sekcja zawiera treści końcowe lub uzupełniające.

Jakie informacje najczęściej umieszcza się w stopce strony?

Najczęściej są to prawa autorskie, dane kontaktowe, linki do regulaminu, polityki prywatności, mapy strony lub mediów społecznościowych.

Jaki element semantyczny HTML5 odpowiada stopce strony?

Jest to element `<footer>`. Służy do oznaczania dolnej części dokumentu lub sekcji.

Dlaczego warto stosować semantyczne elementy HTML, takie jak header, main i footer?

Semantyczne elementy porządkują kod i jasno określają rolę każdej sekcji. Dzięki temu strona jest czytelniejsza dla programisty, wyszukiwarek i czytników ekranu.

Jakie informacje warto umieszczać w stopce strony internetowej?

Najczęściej są to prawa autorskie, dane kontaktowe, linki do polityki prywatności, regulaminu i ważnych podstron. Czasem dodaje się też mapę strony lub odnośniki do mediów społecznościowych.

Jakie informacje zwykle umieszcza się w stopce?

Najczęściej są to prawa autorskie, dane kontaktowe, linki do polityki prywatności, regulaminu oraz dodatkowe odnośniki nawigacyjne.

Jakie informacje zwykle umieszcza się w stopce strony?

Najczęściej są to prawa autorskie, rok, dane kontaktowe, linki techniczne, regulamin, polityka prywatności lub odnośniki do mediów społecznościowych.

Jakie informacje umieszcza się zazwyczaj w stopce?

Najczęściej są to prawa autorskie, dane kontaktowe, odnośniki do polityki prywatności, regulaminu lub dodatkowego menu.

Czym różni się nagłówek strony od stopki strony?

Nagłówek znajduje się zwykle u góry strony i zawiera logo, tytuł lub menu. Stopka znajduje się na dole i zawiera informacje uzupełniające, np. copyright i linki pomocnicze.

Jakie są podstawowe sekcje typowego układu strony WWW?

Najczęściej są to nagłówek, nawigacja, panel boczny, treść główna i stopka. Ich rozmieszczenie może się różnić, ale funkcje pozostają podobne.

Czym różni się nagłówek strony od stopki?

Nagłówek znajduje się zwykle u góry i prezentuje najważniejsze elementy startowe, a stopka jest na dole i zawiera informacje końcowe lub pomocnicze.

Jak rozpoznać stopkę na schemacie rozmieszczenia elementów strony?

Najczęściej jest to poziomy obszar umieszczony na samym dole układu. Często rozciąga się na dużą część lub całą szerokość strony.

Czy stopka zawsze musi zajmować całą szerokość strony?

Nie zawsze, ale w typowych układach bardzo często zajmuje całą szerokość. Na schematach egzaminacyjnych jest zwykle przedstawiana jako dolny, szeroki blok.

Dlaczego warto stosować semantyczne znaczniki przy budowie układu strony?

Poprawiają czytelność kodu, ułatwiają interpretację strony przez przeglądarki i technologie wspomagające oraz pomagają zachować logiczną strukturę dokumentu.

Dlaczego znacznik footer jest nazywany znacznikiem semantycznym?

Ponieważ opisuje znaczenie zawartości, a nie tylko jej wygląd. Informuje przeglądarkę, wyszukiwarki i technologie wspomagające, że dany fragment jest stopką.

Dlaczego znajomość układu strony WWW jest ważna na egzaminie zawodowym?

Pozwala poprawnie interpretować schematy interfejsu i rozpoznawać funkcje poszczególnych sekcji. To częsty typ zadania sprawdzającego podstawy projektowania stron.

Czy element `<footer>` może występować tylko raz na stronie?

Nie. Może oznaczać stopkę całej strony, ale także stopkę konkretnej sekcji lub artykułu.

Jakie informacje zwykle umieszcza się w stopce strony WWW?

Najczęściej są to prawa autorskie, nazwa firmy, kontakt, odnośniki do dokumentów formalnych oraz czasem linki do mediów społecznościowych.

Dlaczego znajomość typowego układu strony jest ważna na egzaminie zawodowym?

Pozwala poprawnie rozpoznawać sekcje interfejsu na schematach i ilustracjach. Takie pytania sprawdzają podstawową orientację w budowie stron WWW.

Dlaczego znajomość układu sekcji strony jest ważna w kwalifikacji INF.03?

Ponieważ obejmuje projektowanie i tworzenie stron WWW, a więc także rozpoznawanie i stosowanie podstawowych elementów interfejsu oraz semantycznej struktury dokumentu.

Jakie sekcje najczęściej występują w klasycznym układzie strony WWW?

Typowy układ obejmuje nagłówek, menu nawigacyjne, treść główną, czasem panel boczny oraz stopkę.

Dlaczego warto stosować semantyczne elementy HTML, takie jak footer?

Semantyczne elementy porządkują strukturę dokumentu i ułatwiają jego interpretację przez przeglądarki, programistów oraz technologie wspomagające. Poprawiają też czytelność kodu.

Dlaczego warto stosować semantyczne elementy HTML, takie jak `<footer>`?

Ułatwiają zrozumienie struktury dokumentu, poprawiają dostępność strony i pomagają w jej prawidłowej interpretacji przez przeglądarki oraz wyszukiwarki.

Dlaczego warto znać semantyczne elementy HTML przy analizie schematów stron?

Pomagają one powiązać położenie sekcji z jej funkcją, np. dół strony ze znacznikiem `<footer>`.

Do czego służy polecenie mysqldump w MySQL?

Polecenie `mysqldump` służy do eksportu bazy danych, czyli utworzenia kopii zapasowej w postaci pliku SQL.

Jakim poleceniem w konsoli przywraca się bazę MySQL z pliku kopii zapasowej?

Do przywracania używa się polecenia mysql z przekierowaniem wejścia, np. mysql -u root -p baza < kopia.sql. Plik .sql jest wtedy wykonywany na wskazanej bazie.

Jakie polecenie służy do przywracania bazy MySQL z pliku kopii zapasowej?

Do przywracania używa się polecenia mysql, np. mysql -u root -p baza < kopia.sql. Operator < wczytuje zawartość pliku i przekazuje ją do bazy.

Jaka jest różnica między poleceniami mysql i mysqldump?

`mysqldump` służy do tworzenia kopii zapasowej bazy w pliku SQL, a `mysql` do wykonywania poleceń SQL, także z pliku podczas przywracania danych.

Jakie polecenie służy do odtworzenia bazy MySQL z pliku kopii zapasowej?

Do odtworzenia bazy używa się polecenia mysql z przekierowaniem wejścia, np. mysql -u root -p baza < kopia.sql. Znak < oznacza wczytanie poleceń SQL z pliku.

Do czego służy polecenie mysql w konsoli systemowej?

Polecenie `mysql` uruchamia klienta MySQL i pozwala wykonywać zapytania SQL lub wczytywać pliki SQL do bazy danych.

Dlaczego do przywracania bazy nie używa się polecenia mysqldump?

mysqldump służy do tworzenia kopii zapasowej, a nie do jej odtwarzania. Eksportuje strukturę i dane bazy do pliku tekstowego .sql.

Dlaczego w poleceniu przywracania używa się programu mysql, a nie mysqldump?

mysqldump służy do tworzenia kopii zapasowej, czyli eksportu danych do pliku. mysql służy do wykonywania poleceń SQL, więc nadaje się do odtworzenia bazy z pliku .sql.

Jaką rolę pełni znak < w poleceniu przywracania bazy danych?

Operator `<` przekierowuje zawartość pliku do programu. W tym przypadku klient `mysql` odczytuje polecenia SQL z pliku `kopia.sql`.

Czym różni się mysqldump od mysql w pracy z kopiami zapasowymi?

mysqldump służy do tworzenia kopii zapasowej bazy do pliku SQL, a mysql do wykonania poleceń z pliku i odtworzenia danych. To dwa różne narzędzia o przeciwnych zastosowaniach.

Co oznacza znak mniejszości < w poleceniu konsolowym?

Znak `<` oznacza przekierowanie wejścia, czyli wczytanie danych z pliku do uruchamianego programu.

Jaką rolę pełni znak < w poleceniu mysql -u root -p baza < kopia.sql?

Jest to przekierowanie wejścia. Powoduje, że polecenia SQL z pliku kopia.sql są odczytywane przez program mysql i wykonywane w wskazanej bazie.

Co oznacza znak < w poleceniu mysql -u root -p baza < kopia.sql?

Jest to przekierowanie wejścia standardowego. Oznacza, że polecenia SQL są wczytywane z pliku kopia.sql i wykonywane w bazie.

Dlaczego polecenie z operatorem > nie przywraca bazy danych?

Operator `>` zapisuje wynik działania programu do pliku, a nie wczytuje dane z pliku. Jest więc używany do eksportu lub zapisu wyniku, nie do importu.

Jaką rolę pełni operator < w poleceniu odtwarzania bazy danych?

Operator < przekierowuje zawartość pliku do programu mysql jako dane wejściowe. Dzięki temu klient MySQL wykonuje instrukcje SQL zapisane w pliku kopii.

Co oznacza znak większości > w poleceniu konsolowym?

Znak `>` oznacza przekierowanie wyjścia, czyli zapisanie wyniku działania polecenia do pliku.

Czym różni się znak < od znaku > w poleceniach konsolowych związanych z bazą danych?

Znak < wczytuje dane z pliku do programu, a znak > zapisuje wynik działania programu do pliku. Przy odtwarzaniu używa się <, a przy tworzeniu kopii często >.

Czym różni się użycie znaku > od znaku < w poleceniach konsolowych związanych z bazą danych?

Znak > przekierowuje wynik działania programu do pliku, więc jest używany przy tworzeniu kopii. Znak < przekazuje zawartość pliku jako dane wejściowe, więc jest używany przy przywracaniu.

Czy baza danych musi istnieć przed wykonaniem polecenia przywracania?

Najczęściej tak, jeśli importujesz dane do wskazanej bazy. Jeśli plik kopii nie zawiera polecenia `CREATE DATABASE`, bazę trzeba utworzyć wcześniej.

Dlaczego przy przywracaniu bazy używa się mysql, a nie mysqldump?

`mysqldump` tworzy zrzut bazy danych, natomiast `mysql` potrafi wykonać polecenia SQL zapisane w pliku i odtworzyć dane w bazie.

Jak wygląda typowe polecenie wykonania kopii zapasowej bazy MySQL?

Najczęściej używa się mysqldump -u użytkownik -p baza > kopia.sql. Polecenie zapisuje zawartość bazy do pliku SQL.

Co musi istnieć przed przywróceniem bazy danych z pliku .sql?

Najczęściej baza docelowa powinna już być utworzona, chyba że plik zawiera także polecenie CREATE DATABASE i odpowiednie instrukcje wyboru bazy. W praktyce na egzaminie zwykle zakłada się, że baza istnieje.

Jak rozpoznać, że polecenie służy do tworzenia kopii, a nie do jej odtwarzania?

Jeśli użyto `mysqldump` i operatora `>`, chodzi o zapis bazy do pliku. Jeśli użyto `mysql` i operatora `<`, chodzi o wczytanie danych z pliku.

Co powinno istnieć przed wykonaniem polecenia odtwarzania mysql -u root -p baza < kopia.sql?

Baza danych o podanej nazwie powinna już istnieć, chyba że plik kopii zawiera także instrukcję CREATE DATABASE i odpowiednie polecenie jej użycia. W praktyce często najpierw tworzy się pustą bazę.

Co powinien zawierać plik kopia.sql?

Plik `kopia.sql` powinien zawierać instrukcje SQL potrzebne do odtworzenia struktury bazy i danych, np. `CREATE TABLE` oraz `INSERT INTO`.

Co musi istnieć przed przywróceniem bazy poleceniem mysql -u root -p baza < kopia.sql?

Docelowa baza danych powinna być już utworzona, jeśli plik kopii nie zawiera polecenia CREATE DATABASE. Użytkownik musi też mieć odpowiednie uprawnienia do tej bazy.

Jak wygląda polecenie wykonania kopii zapasowej bazy MySQL do pliku?

Przykładowo: mysqldump -u root -p baza > kopia.sql. Program mysqldump eksportuje strukturę i dane bazy do pliku tekstowego z poleceniami SQL.

Jakie dane może zawierać plik kopii SQL?

Plik może zawierać polecenia tworzenia bazy i tabel, definicje struktury oraz instrukcje `INSERT` odtwarzające rekordy.

Jak wygląda typowe polecenie wykonania kopii zapasowej bazy MySQL do pliku?

Najczęściej używa się mysqldump -u root -p baza > kopia.sql. Polecenie zapisuje strukturę i dane bazy do pliku tekstowego z instrukcjami SQL.

Czy baza danych musi istnieć przed przywróceniem kopii poleceniem mysql -u root -p baza < kopia.sql?

Najczęściej tak, ponieważ nazwa bazy jest podana w poleceniu. Jeśli plik SQL sam tworzy bazę i ją wybiera, można zastosować inną formę polecenia.

Jakie znaczenie ma parametr -p w poleceniach mysql i mysqldump?

Parametr -p oznacza logowanie z hasłem. Po jego użyciu system poprosi o podanie hasła użytkownika bazy danych.

Dlaczego plik kopii zapasowej MySQL często ma rozszerzenie .sql?

Ponieważ zawiera tekstowe polecenia SQL, takie jak CREATE TABLE i INSERT INTO. Taki plik można później wykonać w programie mysql, aby odtworzyć bazę.

Dlaczego plik .sql może posłużyć do odtworzenia bazy danych?

Plik .sql zawiera instrukcje SQL, takie jak CREATE TABLE i INSERT INTO. Program mysql odczytuje je i wykonuje, odtwarzając strukturę oraz dane bazy.

Co zwraca metoda document.getElementById()?

Zwraca odwołanie do elementu HTML o podanym atrybucie id. Jeśli taki element nie istnieje, zwraca null.

Do czego służy obiekt `document` w JavaScript?

Obiekt `document` reprezentuje całą stronę HTML w modelu DOM. Umożliwia wyszukiwanie elementów oraz zmianę ich treści, stylu i atrybutów.

Do czego służy metoda document.getElementById() w JavaScript?

Służy do wyszukania w dokumencie HTML elementu o podanym identyfikatorze id i zwrócenia odwołania do tego elementu.

Jak poprawnie zapisać wywołanie getElementById dla elementu o id równym wynik?

Poprawny zapis to document.getElementById("wynik"). W argumencie nie stosuje się znaku #.

Czym jest atrybut `id` w HTML i jakie ma znaczenie przy pracy z JavaScript?

`id` to unikalny identyfikator elementu w dokumencie HTML. JavaScript może używać go do szybkiego odnalezienia konkretnego elementu, np. przez `document.getElementById()`.

Dlaczego `id` elementu HTML powinno być unikalne?

Ponieważ identyfikator ma wskazywać jeden konkretny element w dokumencie. Dzięki temu metody takie jak `getElementById()` działają jednoznacznie.

Co należy podać jako argument metody document.getElementById()?

Należy podać wartość atrybutu id jako tekst, bez znaku #, np. "naglowek".

Co zwraca `document.getElementById()`, gdy element o podanym `id` nie istnieje?

Metoda zwraca `null`. Oznacza to, że przed dalszym użyciem warto sprawdzić, czy element został znaleziony.

Czym różni się id od class w HTML?

Atrybut id powinien jednoznacznie identyfikować jeden element na stronie. Atrybut class może być przypisany do wielu elementów.

Co zwróci `document.getElementById()`, jeśli element o podanym `id` nie istnieje?

Metoda zwróci `null`. Dlatego przed dalszym użyciem elementu warto sprawdzić, czy został poprawnie odnaleziony.

Co zwróci document.getElementById(), jeśli element o wskazanym id nie istnieje?

Zwróci wartość null, dlatego często warto sprawdzić wynik przed dalszym użyciem.

Dlaczego atrybut `id` powinien być unikalny w dokumencie HTML?

Unikalne `id` pozwala jednoznacznie wskazać konkretny element. Dzięki temu metody takie jak `getElementById()` działają poprawnie i przewidywalnie.

Jak zmienić treść elementu pobranego przez getElementById()?

Można użyć właściwości innerHTML lub textContent, np. document.getElementById("opis").textContent = "Nowa treść".

Jaką praktyczną operację można wykonać po pobraniu elementu przez `document.getElementById()`?

Można zmienić tekst elementu, jego styl, klasę CSS, atrybuty albo odczytać wartość pola formularza. To podstawowy sposób manipulacji stroną po stronie klienta.

Jakie operacje można wykonać po pobraniu elementu przez `document.getElementById()`?

Można zmienić tekst, styl, klasy CSS, atrybuty lub odczytać wartość pola formularza. To podstawowy sposób manipulacji elementem strony.

Jaka jest różnica między document.getElementById() a pobraniem wartości pola formularza?

getElementById() zwraca cały element HTML, a dopiero z niego można odczytać wartość, np. przez właściwość .value.

Jak odczytać wartość pola formularza za pomocą getElementById()?

Najpierw pobiera się pole formularza po id, a następnie odczytuje jego właściwość value, np. document.getElementById("email").value.

Jaka jest różnica między pobraniem elementu a pobraniem jego wartości?

`document.getElementById()` zwraca sam element HTML jako obiekt. Dopiero z tego obiektu można odczytać konkretną właściwość, np. `value` dla pola formularza.

Jaka jest różnica między `id` a `class` w HTML?

`id` identyfikuje pojedynczy, unikalny element, a `class` może być przypisana wielu elementom. Dlatego `getElementById()` działa dla `id`, a nie dla klasy.

Dlaczego atrybut id powinien być unikalny w dokumencie HTML?

Ponieważ identyfikator ma wskazywać jeden konkretny element. Dzięki temu JavaScript może jednoznacznie odwołać się do właściwego obiektu.

Jaka jest różnica między `document.getElementById()` a `document.write()`?

`getElementById()` wyszukuje istniejący element w dokumencie, a `document.write()` zapisuje treść do dokumentu. Są to metody o zupełnie innym zastosowaniu.

Dlaczego id elementu HTML powinno być unikalne?

Ponieważ id służy do jednoznacznej identyfikacji elementu w dokumencie. Powielanie id może prowadzić do niejednoznacznego działania skryptów i błędów.

Dlaczego `id` powinno być unikalne w dokumencie HTML?

Unikalność `id` pozwala jednoznacznie wskazać konkretny element. Dzięki temu metody takie jak `document.getElementById()` działają poprawnie i przewidywalnie.

Dlaczego czasem `document.getElementById()` nie działa mimo poprawnego `id`?

Częstą przyczyną jest uruchomienie skryptu zanim przeglądarka wczyta dany element HTML. Problem może też wynikać z literówki w nazwie `id`.

Jakie operacje można wykonać po pobraniu elementu przez document.getElementById()?

Można zmieniać tekst, style, atrybuty, odczytywać dane formularza oraz przypisywać obsługę zdarzeń.

W jaki sposób można zmienić tekst elementu znalezionego przez `document.getElementById()`?

Po pobraniu elementu można użyć np. właściwości `innerHTML` lub `textContent`. Przykład: `document.getElementById("info").textContent = "Nowy tekst";`.

Jaka jest różnica między getElementById() a querySelector()?

getElementById() wyszukuje element wyłącznie po id. querySelector() przyjmuje selektor CSS, np. "#menu", ".aktywny" albo "p".

Jak odczytać wartość pola formularza po znalezieniu go przez `document.getElementById()`?

Najpierw pobiera się element, a potem odczytuje jego właściwość `value`. Przykład: `document.getElementById("imie").value`.

Jak działa instrukcja if...else if...else w PHP?

PHP sprawdza warunki od góry do dołu. Wykonywany jest pierwszy blok, którego warunek jest prawdziwy, a pozostałe bloki są pomijane.

Co robi przedstawiona instrukcja warunkowa w PHP?

Porównuje trzy liczby zapisane w zmiennych $a, $b i $c, a następnie wypisuje tę, która jest największa.

Co robi przedstawiony kod PHP krok po kroku?

Kod porównuje trzy liczby: najpierw sprawdza, czy $a jest większe od $b i $c. Jeśli nie, sprawdza, czy $b jest większe od $c. W efekcie wypisywana jest największa z trzech wartości.

Co oznacza operator && w warunku PHP?

Operator `&&` oznacza logiczne „i”. Cały warunek jest prawdziwy tylko wtedy, gdy oba porównania po jego stronach są prawdziwe.

Dlaczego w pierwszym warunku użyto operatora &&?

Operator && oznacza logiczne „i”. Warunek jest prawdziwy tylko wtedy, gdy $a jest większe jednocześnie od $b i od $c.

Jaką rolę pełni operator && w warunku if w PHP?

Operator && oznacza logiczne „i”. Warunek jest prawdziwy tylko wtedy, gdy oba porównania są prawdziwe jednocześnie.

Dlaczego podany kod wypisuje największą liczbę?

Najpierw sprawdza, czy `$a` jest większe od `$b` i `$c`. Jeśli nie, sprawdza, czy `$b` jest większe od `$c`; w przeciwnym razie wypisuje `$c`.

Kiedy program wypisze wartość zmiennej $b?

Gdy $a nie jest największe, a jednocześnie $b jest większe od $c. Oznacza to, że spośród tych dwóch pozostałych liczb większe jest $b.

Dlaczego w pierwszym warunku sprawdzane są dwa porównania dla zmiennej $a?

Bo aby uznać $a za największą liczbę, musi być większa zarówno od $b, jak i od $c. Samo jedno porównanie nie wystarczyłoby do potwierdzenia, że jest największa.

Co stanie się, gdy dwie wartości będą sobie równe?

Ponieważ użyto operatora `>`, a nie `>=`, równe wartości nie spełnią warunku „większe niż”. W przypadku remisów wynik może zależeć od kolejności warunków i często zostanie wypisana zmienna z bloku `else` lub późniejszego warunku.

W jakiej sytuacji zostanie wypisana wartość zmiennej $c?

Gdy pierwszy warunek jest fałszywy i drugi także jest fałszywy. W praktyce oznacza to, że $c jest największe lub równe największej wartości w tym układzie.

Co się stanie, jeśli pierwszy warunek będzie fałszywy?

Program przejdzie do gałęzi else if i sprawdzi, czy $b > $c. Jeśli tak, wypisze $b, a jeśli nie, wypisze $c.

Czym różni się operator > od >= w PHP?

Operator `>` sprawdza, czy lewa wartość jest ściśle większa od prawej. Operator `>=` sprawdza, czy lewa wartość jest większa lub równa prawej.

Jaką rolę pełni instrukcja else if w tym kodzie?

Pozwala sprawdzić kolejny warunek tylko wtedy, gdy poprzedni nie został spełniony. Dzięki temu program wybiera jedną z kilku możliwych ścieżek działania.

Czy ten kod zawsze poprawnie wskaże największą z trzech liczb?

Tak, dla wartości numerycznych kod wybiera największą liczbę spośród $a, $b i $c. Działa także przy liczbach ujemnych i zerze.

Jak można znaleźć największą z trzech liczb bez rozbudowanej instrukcji if?

Można użyć funkcji `max()`, np. `echo max($a, $b, $c);`. W zadaniach egzaminacyjnych często jednak trzeba rozumieć działanie warunków zapisanych ręcznie.

Czy ten kod zawsze poprawnie wskaże największą liczbę także przy liczbach równych?

Tak, wypisze jedną z największych wartości, ale nie zawsze pierwszą z nich. Przy równości może przejść do else i wypisać np. $c, jeśli jest równe największej.

Jak zachowa się ten kod, gdy dwie liczby będą równe?

Ponieważ użyto operatora >, a nie >=, przy równości nie zostanie spełniony warunek „większe od”. Kod nadal wypisze jedną z największych wartości, ale nie traktuje równości jako osobnego przypadku.

Jak krok po kroku przeanalizować taki warunek na egzaminie?

Najpierw sprawdź, co oznaczają operatory porównania, potem odczytaj logikę if / else if / else. Na końcu ustal, która zmienna spełnia warunki i co zostanie wypisane przez echo.

Jaka jest różnica między operatorami > i >= w PHP?

Operator > sprawdza, czy jedna wartość jest ściśle większa od drugiej. Operator >= dopuszcza także przypadek równości.