Pytania JavaScript

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

Musisz się zalogować, by móc napisać komentarz.