Pytania JavaScript

4  1    55 adatlap    danielguzik
letöltés mp3 Nyomtatás játszik ellenőrizze magát
 
kérdés język polski válasz język polski
Scope
kezdjen tanulni
Zakres zmiennych JavaScript: let, const, var, bez modyfikatora
[scope] modyfikator: let
kezdjen tanulni
Lokalna zmienna w ramach bloku kodu (block scope local variable)
[scope] modyfikator: const
kezdjen tanulni
Deklaracja stałej. Zakres w ramach bloku kodu. Nie można jej modyfikować
[scope] modyfikator: var
kezdjen tanulni
Zakres jest ograniczony do funkcji, w której zostały zadeklarowane lub do przestrzeni globalnej, jeżeli były zadeklarowane poza funkcją.
[scope] Bez modyfikatora
kezdjen tanulni
Zmienna globalna
Czy JavaScript wspiera dziedziczenie?
kezdjen tanulni
W JS wszystko jest obiektem, nawet funkcje. Można zaimplementować mechanizm dziedziczenia, opierając się na prototypach.
Jak rozszerzyć wbudowany obiekt w JavaScript?
kezdjen tanulni
Wbudowane obiekty można rozszerzyć dzięki mechanizmowi prototypów.
Jakie znasz biblioteki JavaScript?
kezdjen tanulni
jQuery, AngularJS, Bootstrap, React. js, Backbone
Jak w JavaScript zrobić tablicę asocjacyjną?
kezdjen tanulni
var arr = {key1: 'value1'}; alert(arr. key1);
Jaka jest różnica między == i ===?
kezdjen tanulni
== przed porównaniem próbuje przekonwertować do tego samego typu, a === porównuje jeszcze zgodność typów.
Jaka jest różnica między zdarzeniami load i ready w jQuery?
kezdjen tanulni
Zdarzenie Load wywołuje się gdy wszystkie zasoby są pobrane, a Ready gdy można modyfikować DOM
Podaj przykład wybranej funkcji wbudowanej w JavaScript
kezdjen tanulni
isNaN(), Number(), parseFloat(), parseInt(), String()
Co to jest hoisting?
kezdjen tanulni
To wbudowany w JS mechanizm wynoszący wszystkie deklaracje zmiennych na początek funkcji.
Co to jest domknięcie (closure)?
kezdjen tanulni
Mechanizm domknięcia polega na zdefiniowaniu jednej funkcji wewnątrz drugiej.
Co to jest funkcja natychmiastowa?
kezdjen tanulni
Wywoływana automatycznie bezpośrednio po jej odczytaniu. (function (name) {console. log(name);})('Java');
Metoda call
kezdjen tanulni
obj1. sayHello. call(obj2, 'call: ');
Metoda apply
kezdjen tanulni
obj1. sayHello. apply(obj2, ['apply: ']);
Metoda bind
kezdjen tanulni
var binded = obj1. sayHello. bind(obj2, 'bind: '); binded();
Co to są Obietnice (Promises)?
kezdjen tanulni
Możemy odłożyć wykonanie logiki na bok i zająć się głównym przepływem aplikacji. resolve() - powodzenie(wywołanie- then), reject() - niepowodzenie(wywołanie - catch).
Co to jest funkcja wywołania zwrotnego (callback)?
kezdjen tanulni
Callback polega na przekazaniu fragmentu logiki (funkcji) jako argument do innej funkcji.
Do czego służy dyrektywa „use strict”?
kezdjen tanulni
Pozwala przełączyć silnik JS w "strict mode". W efekcie parser JS jest dużo bardziej rygorystyczny i zgłosi błędy, które były ignorowane.
Jak działa timer w JavaScript (Timing Events)?
kezdjen tanulni
JavaScript daje możliwość wywołania funkcji z pewnym opóźnieniem. setTimeout(function, milliseconds), setInterval(function, milliseconds)
setTimeout(function, milliseconds)
kezdjen tanulni
Metoda setTimeout jako pierwszy argument przyjmuje funkcję zwrotną, która ma zostać wywołana, a jako drugi czas opóźnienia w milisekundach.
setInterval(function, milliseconds)
kezdjen tanulni
Metoda wykonuje dany kod cyklicznie.
Co to jest Arrow functions?
kezdjen tanulni
Mechanizm Arrow functions został wprowadzony w celu skrócenia zapisu funkcji anonimowych.
Co to jest funkcja Asynchroniczna?
kezdjen tanulni
Kod JavaScriptu nie jest wykonywany linijka po linijce. Przykład Age = 26, console. log, Age ++, Funkcja GET, console. log
Co to jest funkcja Synchroniczna?
kezdjen tanulni
Kod JavaScriptu jest wykonywany linijka po linijce. Przykład Age = 26, console. log, Age ++, console. log
Jakie są dwa paradygmaty w JavaScript?
kezdjen tanulni
Obiektowy i funkcyjny. Programowanie obiektowe i zestaw funkcji.
Hermetyzacja, lub Enkapsulacja
kezdjen tanulni
Klasa definiuje tylko własności obiektu, podczas gdy metoda definiuje tylko sposób realizacji.
Co oznacza słowo kluczowe this?
kezdjen tanulni
Jest to referencja do obiektu, który wywołał daną funkcję.
Destrukturyzacja tablic
kezdjen tanulni
var array = ["raz","dwa","trzy"]; const [first, second, third] = array; const [x, z] = array;
Destrukturyzacja tablic - Spread?
kezdjen tanulni
const arr = [1, 2, 3, 4,]; const [a, b, ... others] = arr; WYNIK: [3,4]
Łączenie tablic za pomocą spread?
kezdjen tanulni
let people = [... boys, ... girls];
Jak operować na indeksach tablicy
kezdjen tanulni
var array = [2,3,4,5]; for (var i in array) {}, lub for (const i of array) {}
Jak wybrać w jQuery elementy input typu text?
kezdjen tanulni
$('input[type=text]);
Co to jest JSON?
kezdjen tanulni
Format wymiany informacji. Służy do przekazywaniu danych do aplikacji. Przeważnie za pomocą Ajax.
Co to jest API?
kezdjen tanulni
Pozwala na komunikowanie się aplikacji między sobą.
Co to jest AJAX?
kezdjen tanulni
Pozwala na komunikację aplikacji z serwerem, bez konieczności przeładowania.
Do czego służy moduł Event?
kezdjen tanulni
Służy do obsługi zdarzeń, np. Kliknięcie w dany przycisk.
Która funkcja jQuery pokazuje element poprzez zwiększenie krycia?
kezdjen tanulni
faceIn();
Jak wygenerować liczby z zakresu 0-100?
kezdjen tanulni
Math. floor(Math. random()*100);
Do czego służy funkcja Math. random()?
kezdjen tanulni
Do generowania liczb losowych.
Która funkcja jQuery ukrywa element poprzez zmniejszenie krycia?
kezdjen tanulni
fadeOut();
Do czego służy funkcja push()?
kezdjen tanulni
Dodaje nowy element do tablicy.
Jakim znakiem można łączyć funkcje w jQuery?
kezdjen tanulni
Za pomocą kroki "."
Do czego służy funkcja Math. floor()?
kezdjen tanulni
Zaokrągla liczbę w dół.
Jak ukryć element przez 3 sekundy z klasą blog-header?
kezdjen tanulni
$(". blog-header"). hide(3000);
Do czego służy funkcja prompt()?
kezdjen tanulni
Do pobierania danych wpisywanych przez użytkownika w okienku alert.
[ES6] Jak zadeklarować domyślną wartość funkcji?
kezdjen tanulni
function getName(name = 'Daniel'){console. log(` ${name} `);}
[ES6] Jak wyglądają nowe stringi w ES6?
kezdjen tanulni
const myString = `Tekst który może być podzielony na wiersze, zwykłym enterem. Za pomocą BackTick(`)`;
[ES6] W jaki sposób destrukturyzujemy obiekt?
kezdjen tanulni
const myObj = {name: 'Daniel'}; Wyciągnięcie zmiennej KIEDYŚ: var name=myObj. name; TERAZ: const {name} = myObj; console. log(name);
[ES6] W jaki sposób destrukturyzujemy tablicę?
kezdjen tanulni
const array = ['Daniel','Paula']; const [wartosc1, wartosc2] = array; console. log(wartosc1, wartosc2);
[ES6] Jak wygląda funkcja z Arrow Function?
kezdjen tanulni
const nazwaFunkcji = (parametr) => {return parametr;};
[ES6] Przykład funkcji, która zwraca tylko returna. Arrow function, w jednej linii.
kezdjen tanulni
const nazwaFunkcji = (parametr) => `Parametr to: ${parametr}`;
[ES6] Co to jest Is Modules?
kezdjen tanulni
Sposób eksportowania i importowania modułów. import {zmienna} from 'ścieżka';

Kommentár közzétételéhez be kell jelentkeznie.