Domanda | Risposta | |||
---|---|---|---|---|
Object oriented-programming. Jest to proba przedstawienia swiata rzeczywistego i relacji w nim zachodzacych za pomoca obiektow. Najwazniejszymi cechami OOP sa: abstrakcja, hermetyzacjaa, dziedziczenie, polimorfizm.
|
||||
Specjalny typ danych, ktora moze zawierac dane i metody, ktorych dostepnosc jest regulowana przez specyfikatory dostepu
|
||||
specyfikator dostępu, określający poziom dostępu do poszczególnych składowych klasy. Słowo kluczowe private zezwala na dostęp do stałych, zmiennych, metod itp. tylko z poziomu klasy.
|
||||
specyfikatordostępu, określający poziom dostępu do poszczególnych składowych klasy. Słowo kluczowe public zezwala na dostęp do stałych, zmiennych, metod itp. z poziomu klasy jak również spoza niej.
|
||||
specyfikator dostępu, określający poziom dostępu do poszczególnych składowych klasy. Nie zezwala na dostep do stalych, zmiennych, metod spoza klasy. Skladowe klasy sa widoczne w obrebie klasy pochodnej
|
||||
instancja danej klasy, czyli konkretna zmienna danego typu
|
||||
Specjalny rodzaj klasy ktory moze zawierać metody abstrakcyjne i nie mozna stworzyc zadnych obiektow tej klasy. Klasy rozszerzające klasę abstrakcyjną muszą stworzyć implementację dla metod oznaczonych jako abstrakcyjne w klasie abstrakcyjnej
|
||||
zawieraja jedynie sygnaturę metody, bez jej ciała. Oznacza to, że klasy dziedziczące muszą ‚określić’ ciało tej metody lub same muszą być wtedy zadeklarowane jako abstrakcyjne.
|
||||
Pozwala jednej klasie odziedziczyc cos(zmienne, metody) po drugiej.
|
||||
Klasa dziedziczaca nazywamy klase pochodna lub potomna, a klase po ktorej pochodna dziedziczy nazywamy klasa bazowa
|
||||
Specyficzna klasa abstrakcji ktora charakteryzuja 2 rzeczy: -nie moze definiowaac zadnych atrybutow, jedynie metody i stale -wszystkie metody musza byc abstrakcyjne i publiczne
|
||||
Hermetyzacja to sposób odizolowania od otoczenia wybranych danych i funkcji (operujących na tych danych) zgromadzonych w jednej strukturze
|
||||
Możliwość traktowania obiektów różnych podtypów pewnego wspólnego typu w taki sam sposób
|
||||
To metoda ktorej wywolanie jest polimorficzne. Metoda wirtualna pozwala na zastepowanie metod w podklasach
|
||||
Margines wewnetrzny miedzy obramowanie a zawartoscia obiektu
|
||||
Margines zewnetrzny miedzy obramowaniem a sasiadujacymi obiektwami
|
||||
sposób reprezentacji dokumentów HTML w postaci modelu obiektowego.
|
||||
Okresla pozycje elementu. Moze on przyjmowac jeden z czterych wartosci: static, relative, absolute i fixed
|
||||
Jest domyslna wartoscia. Elementy sa poukladanena stronie w takiej samej kolejnosci jak je ulozylismy na stronie
|
||||
Pozycja relatywna. Element posiadajacy taka wlasciwosc jest ulozona na stronie w zaleznosci od polozenia pozostalych elementow posiadajacych position: static lub relative.
|
||||
Element z taka wartoscia jest traktowany przez pozostale obiekty tak jakby w ogole nie istnial. Jezeli bedziemy chcieli nadac takiemu obiektowi jakies przesuniecie to bedzie sie ono odnosilo to najblizszego rodzica ktorego pozycja bedzie rozna od static
|
||||
Umiejscowienie elementu nie odnosi sie w stosunku do innych obiektow na stronie tylko do okna przegladarki
|
||||
Za pomoca wlasciwosci display mozemy ustalic w jaki sposob dany element Html ma byc interpretowany przez przegladarke internetowa. Np dany element moze byc interpretowany przez przegladarke jako element wyswietlany w linii, czy tez w bloku
|
||||
Element Html bedzie wyswietlany w bloku(jeden pod drugim). Element bedzie interpretowany przez przegladarke internetowa jako element blokowy.
|
||||
Element html bedzie wyswietlany w linii(jeden obok drugiego).
|
||||
Element Html, bedzie interpretowany przez przegladarke jako element liniowy, lecz z zachowaniem pewnych cech element blokowego, dzieki czemu takie wlasciwosci jak padding, margin, width, height beda na niego odzialywaly jak na normalny element blokowy.
|
||||
Element Html bedzie interpretowany przez przegladarke internetowa jako element listy HTML, czyli element li
|
||||
Element HTML nie bedzie wyswietlany
|
||||
Utworzenie elastycznego ukladu elementow HTML, ktorego rodzic jest interpretowany prrzez przegladarke internetowa jako element blokowy.
|
||||
Utworzenie elastycznego ukladu elementow HTML, ktorego rodzic jest interpretowany przez przegladarke internetowa jako element liniowy z zachowaniem cech elementu blokowego jak w przypadku elementu, ktory posiada w sobie wlasciwosc display: inline-block
|
||||
section, article, aside, head, formularz form, textarea, audio, video, nav, dialog, details, header, footer
|
||||
Za pomoca overflow mozemy ustalic jak ma zachowywac sie element html w momencie gdy jego zawartosc nie bedzie miescila sie w jego rozmiarach
|
||||
Sprawia ze niemieszczaca sie zawartosc elementu bedzie widoczna
|
||||
Sprawia ze niemieszczaca sie zawartosc elementu nie bedzie widoczna
|
||||
Sprawia ona ze tresc umieszczona wewnatrz kontenera o okreslonych wymiarach nie bedzie od razu widoczna jednak pojawia sie poziome oraz pionowe paski przewijania dzieki ktorym uzytkownik bedzie mogl przeczytac cala zawartosc kontenera
|
||||
Sprawia ze element rodzica czyli nasz kontener dopasowywuje sie do rozmiarow jakie sa potrzebne aby pomiescic cala swoja zawartosc.
|
||||
Uniform Resource Locator- uniwersalny locator zasobow
|
||||
Informuja przegladarke jak wyswietlic strone na ekranie.
|
||||
Naglowek. Jej zawartosc nie jest wyswietlana na stronie, pojawia sie na pasku tytulu tego okna
|
||||
HiperTextMarkup Language-hipertextowy jezyk znacznikow. HTML pozwala opisać strukturę informacji zawartych wewnątrz strony internetowej, nadając znaczenie poszczególnym fragmentom tekstu
|
||||
Metadane- dane o danych, znacznik pozwala umiescic w dokumencie dodatkowe informacje o nim samym.
|
||||
Cascading Style Sheets- kaskadowe arkusze stykow. Sluza do definiowania sposobow wyswietlania elementow html.
|
||||
znacznik lub element ktory chcesz zdefiniowac
|
||||
Pozwala zdefiniowac klasy styli
|
||||
Nadaje elementowi unikalny identyfikator
|
||||
Syntactically awesome stesheets- skladniowo niesamowite arkusze stylu. Sass to preprocessor CSS, ktory pozwala na znacznie szybsza i wydajniejsza prace z arkuszami stylu.
|
||||
SASS udostepnia definiowanie zmiennych globalnych, Zagniezdzanie instrukcji, Mixiny- zestaw regul css w postaci bloku, Dziedziczenie stylu.
|
||||
Jest to skryptowy jezyk, rozmieszczajacy CSS, i dajacy sie skompilowac do zwyklej skladni CSS.
|
||||
Polega na uzywaniu znacznika zgodnie z ich przeznaczeniem.
|
||||
Pseudoklasy- sa specjalnymi klasami uzywanymi do dodania efektow specjalnych do niektorych selektorow
|
||||
Root, ntch-chlid()?, nth-last(), nth-of-type(), first-child(), last-child(), first-of-type()
|
||||
Not()
|
||||
Link, visited
|
||||
Active, hover, focus
|
||||
Specjalne elementy ktorych nie deklarujemy w kodzie HTML a jedynie opisujemy w kodzie CSS a mimo to sa one widoczne na naszej stronie
|
||||
:selection,: before,: after,: first-letter,: first-line
|
||||
Specjalny rodzaj selektora ktory odwoluje sie do kazdego element, ktory zawiera w sobie podayn typ atrybutu
|
||||
Structured Query language- strukturalny jezyk zapytan. Do jej zdan nalezy: 1) tworzenie baz danych i definiowanie jej struktury 2) wykonywanie na bazie danych zapytan w celu wydobycia danych 3) kontrolowanie bezpieczenstwa BD
|
||||
To zbior wzajemnie powiazanych danych zgrupowanyne w jednym bycie
|
||||
Modyfikator static oznacza iż pole obiektu ma taką samą wartość dla wszystkich obiektów danej klasy. Formalnie oznacza to iż wszystkie obiekty danej klasy odwołują się do tego samego miejsca w pamięci.
|
||||
Pole obiektu oznaczone jako final po inicjacji nie może być modyfikowane.
|
||||
wartość jest taka sama od momentu zainicjowania tej stałej aż do końca trwania programu. Stała jest zmienną poprzedzoną słowem kluczowym final.
|
||||
Pozwalają na przechowywanie określonej informacji a ich zawartosc moze byc modyfikowana.
|