Pytania JavaScript

4  1    55 fiche    danielguzik
laste ned mp3 Skriv ut spille sjekk deg selv
 
spørsmålet język polski svaret język polski
Scope
begynn å lære
Zakres zmiennych JavaScript: let, const, var, bez modyfikatora
[scope] modyfikator: let
begynn å lære
Lokalna zmienna w ramach bloku kodu (block scope local variable)
[scope] modyfikator: const
begynn å lære
Deklaracja stałej. Zakres w ramach bloku kodu. Nie można jej modyfikować
[scope] modyfikator: var
begynn å lære
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
begynn å lære
Zmienna globalna
Czy JavaScript wspiera dziedziczenie?
begynn å lære
W JS wszystko jest obiektem, nawet funkcje. Można zaimplementować mechanizm dziedziczenia, opierając się na prototypach.
Jak rozszerzyć wbudowany obiekt w JavaScript?
begynn å lære
Wbudowane obiekty można rozszerzyć dzięki mechanizmowi prototypów.
Jakie znasz biblioteki JavaScript?
begynn å lære
jQuery, AngularJS, Bootstrap, React. js, Backbone
Jak w JavaScript zrobić tablicę asocjacyjną?
begynn å lære
var arr = {key1: 'value1'}; alert(arr. key1);
Jaka jest różnica między == i ===?
begynn å lære
== 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?
begynn å lære
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
begynn å lære
isNaN(), Number(), parseFloat(), parseInt(), String()
Co to jest hoisting?
begynn å lære
To wbudowany w JS mechanizm wynoszący wszystkie deklaracje zmiennych na początek funkcji.
Co to jest domknięcie (closure)?
begynn å lære
Mechanizm domknięcia polega na zdefiniowaniu jednej funkcji wewnątrz drugiej.
Co to jest funkcja natychmiastowa?
begynn å lære
Wywoływana automatycznie bezpośrednio po jej odczytaniu. (function (name) {console. log(name);})('Java');
Metoda call
begynn å lære
obj1. sayHello. call(obj2, 'call: ');
Metoda apply
begynn å lære
obj1. sayHello. apply(obj2, ['apply: ']);
Metoda bind
begynn å lære
var binded = obj1. sayHello. bind(obj2, 'bind: '); binded();
Co to są Obietnice (Promises)?
begynn å lære
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)?
begynn å lære
Callback polega na przekazaniu fragmentu logiki (funkcji) jako argument do innej funkcji.
Do czego służy dyrektywa „use strict”?
begynn å lære
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)?
begynn å lære
JavaScript daje możliwość wywołania funkcji z pewnym opóźnieniem. setTimeout(function, milliseconds), setInterval(function, milliseconds)
setTimeout(function, milliseconds)
begynn å lære
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)
begynn å lære
Metoda wykonuje dany kod cyklicznie.
Co to jest Arrow functions?
begynn å lære
Mechanizm Arrow functions został wprowadzony w celu skrócenia zapisu funkcji anonimowych.
Co to jest funkcja Asynchroniczna?
begynn å lære
Kod JavaScriptu nie jest wykonywany linijka po linijce. Przykład Age = 26, console. log, Age ++, Funkcja GET, console. log
Co to jest funkcja Synchroniczna?
begynn å lære
Kod JavaScriptu jest wykonywany linijka po linijce. Przykład Age = 26, console. log, Age ++, console. log
Jakie są dwa paradygmaty w JavaScript?
begynn å lære
Obiektowy i funkcyjny. Programowanie obiektowe i zestaw funkcji.
Hermetyzacja, lub Enkapsulacja
begynn å lære
Klasa definiuje tylko własności obiektu, podczas gdy metoda definiuje tylko sposób realizacji.
Co oznacza słowo kluczowe this?
begynn å lære
Jest to referencja do obiektu, który wywołał daną funkcję.
Destrukturyzacja tablic
begynn å lære
var array = ["raz","dwa","trzy"]; const [first, second, third] = array; const [x, z] = array;
Destrukturyzacja tablic - Spread?
begynn å lære
const arr = [1, 2, 3, 4,]; const [a, b, ... others] = arr; WYNIK: [3,4]
Łączenie tablic za pomocą spread?
begynn å lære
let people = [... boys, ... girls];
Jak operować na indeksach tablicy
begynn å lære
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?
begynn å lære
$('input[type=text]);
Co to jest JSON?
begynn å lære
Format wymiany informacji. Służy do przekazywaniu danych do aplikacji. Przeważnie za pomocą Ajax.
Co to jest API?
begynn å lære
Pozwala na komunikowanie się aplikacji między sobą.
Co to jest AJAX?
begynn å lære
Pozwala na komunikację aplikacji z serwerem, bez konieczności przeładowania.
Do czego służy moduł Event?
begynn å lære
Służy do obsługi zdarzeń, np. Kliknięcie w dany przycisk.
Która funkcja jQuery pokazuje element poprzez zwiększenie krycia?
begynn å lære
faceIn();
Jak wygenerować liczby z zakresu 0-100?
begynn å lære
Math. floor(Math. random()*100);
Do czego służy funkcja Math. random()?
begynn å lære
Do generowania liczb losowych.
Która funkcja jQuery ukrywa element poprzez zmniejszenie krycia?
begynn å lære
fadeOut();
Do czego służy funkcja push()?
begynn å lære
Dodaje nowy element do tablicy.
Jakim znakiem można łączyć funkcje w jQuery?
begynn å lære
Za pomocą kroki "."
Do czego służy funkcja Math. floor()?
begynn å lære
Zaokrągla liczbę w dół.
Jak ukryć element przez 3 sekundy z klasą blog-header?
begynn å lære
$(". blog-header"). hide(3000);
Do czego służy funkcja prompt()?
begynn å lære
Do pobierania danych wpisywanych przez użytkownika w okienku alert.
[ES6] Jak zadeklarować domyślną wartość funkcji?
begynn å lære
function getName(name = 'Daniel'){console. log(` ${name} `);}
[ES6] Jak wyglądają nowe stringi w ES6?
begynn å lære
const myString = `Tekst który może być podzielony na wiersze, zwykłym enterem. Za pomocą BackTick(`)`;
[ES6] W jaki sposób destrukturyzujemy obiekt?
begynn å lære
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ę?
begynn å lære
const array = ['Daniel','Paula']; const [wartosc1, wartosc2] = array; console. log(wartosc1, wartosc2);
[ES6] Jak wygląda funkcja z Arrow Function?
begynn å lære
const nazwaFunkcji = (parametr) => {return parametr;};
[ES6] Przykład funkcji, która zwraca tylko returna. Arrow function, w jednej linii.
begynn å lære
const nazwaFunkcji = (parametr) => `Parametr to: ${parametr}`;
[ES6] Co to jest Is Modules?
begynn å lære
Sposób eksportowania i importowania modułów. import {zmienna} from 'ścieżka';

Du må logge inn for å legge inn en kommentar.