Pytania JavaScript

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

Vous devez vous connecter pour poster un commentaire.