Pytania JavaScript

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

Você deve entrar para postar um comentário.