Pytania JavaScript

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

Skatīt līdzīgas flashcards:

software development methodologiesHTML Fiszki

Lai ievietotu komentāru, jums jāpiesakās.