JavaScript — 30 ciekawostek
Dowiedz się czegoś nowego, a potem sprawdź się w quizie.
Wygenerowany po polsku przez AI na podstawie naszego angielskiego quizu; źródła prowadzą do polskiej Wikipedii.
Wiesz to wszystko? Udowodnij.
Rozwiąż quiz z 30 pytańJakie jest najczęściej spotykane zastosowanie JavaScriptu?
Skrypty na stronach służą głównie do reagowania na zdarzenia, walidacji formularzy i tworzenia efektów wizualnych.
Jak nazywają się narzędzia konwertujące pliki innego języka na JavaScript?
Dzięki nim przeglądarki i sam JavaScript stały się platformą do obsługi innych języków.
Jak nazwano język opisany w standardzie ECMA-262?
Standard ten celowo nie zawiera odniesień do środowiska interpretującego kod.
Która firma stworzyła język JavaScript?
JavaScript jest językiem skryptowym i wieloparadygmatowym, w skrócie zapisywanym jako JS.
Jaki dostęp do komputera użytkownika mają skrypty JavaScriptu uruchamiane przez strony WWW?
Po stronie serwera te ograniczenia nie obowiązują – tam JavaScript działa na przykład w postaci Node.js.
Co reprezentują obiekty dostarczane przez wszystkie przeglądarkowe implementacje JavaScriptu?
Implementacje te pozwalają też tworzyć ciasteczka, manipulować oknami przeglądarki i reagować na zdarzenia.
Kto jest twórcą JavaScriptu?
W połowie lat 90. XX wieku na podstawie JavaScriptu organizacja ECMA wydała standard języka skryptowego.
Jaki status mają dziś tablice all i layers z dawnych przeglądarek?
Wsparcie dla nich zostało praktycznie wycofane na rzecz jednolitego modelu obiektowego.
W którym roku wydano wersję ES6 standardu języka?
Poprzednia wersja, ES5, ukazała się w 2009, a następna po ES6 już rok później, w 2016.
Jak obecnie oficjalnie nazywa się wersja standardu początkowo zwana ES6?
Nowe nazewnictwo oparte na roku wydania obowiązuje dla kolejnych wersji: ES2016, ES2017 itd.
Jaką pierwotną nazwę nosił JavaScript?
Nazwę szybko zmieniono wskutek biznesowych porozumień twórcy przeglądarki z producentem Javy.
Która organizacja opracowała jednolity obiektowy model dokumentu obsługiwany przez współczesne przeglądarki?
Model ten obsługują m.in. Opera od wersji 6, Konqueror od wersji 3 oraz Safari.
Kto stworzył Node.js?
Środowisko powstało w 2009 roku, a jego twórca kierował też jego rozwojem i utrzymaniem.
Jakie narzędzie jest przykładem konwersji nowszej wersji JavaScriptu na wersje starsze?
Takie narzędzia pozwalają korzystać z nowości języka, zanim zaczną je obsługiwać przeglądarki.
Do powstania jakiego paradygmatu przyczynił się Node.js?
Chodzi o tworzenie całej aplikacji w jednym języku zamiast polegania na odrębnym języku po stronie serwera.
Jak nazywała się odmiana JavaScriptu używana w silniku Unity?
Silnik Unity nie obsługuje już tego dialektu od wersji 2018.2.
Który wariant JavaScriptu jest jednym z podstawowych języków środowiska .NET?
Microsoft udostępnia również biblioteki do tworzenia aplikacji JScript w środowisku Windows.
W którym roku organizacja ECMA rozpoczęła prace nad specyfikacją JavaScriptu?
Celem była specyfikacja języka pozbawiona odniesień do środowiska interpretującego kod.
Która komisja zajmuje się obecnie rozwijaniem standardu wydanego przez ECMA na podstawie JavaScriptu?
Standard ten, wydany w połowie lat 90. XX wieku, nosi nazwę ECMAScript.
Czym formalnie jest JavaScript względem języka opisanego w standardzie ECMA-262?
Ten stan rzeczy obowiązuje od chwili, gdy organizacja ECMA nadała standaryzowanemu językowi własną nazwę.
W ramach jakiego środowiska Microsoft udostępnia biblioteki do tworzenia aplikacji JScript?
Microsoft ma też własny dialekt języka przeznaczony dla środowiska .NET.
Jakiej kolekcji używał Internet Explorer czwartej generacji do dostępu do elementów dokumentu?
Konkurencyjna przeglądarka tej samej generacji udostępniała w tym celu kolekcję document.layers.
Jakie systemy operacyjne obsługiwała pierwsza wersja Node.js?
Natywna wersja dla Windows pojawiła się dopiero dwa lata po premierze środowiska.
Jaka technologia pozwala skryptom JavaScriptu komunikować się z apletami Javy?
Mimo podobieństwa nazw JavaScript i Java to dwa odrębne języki, a nieporozumienia wokół nich są częste.
Która firma stworzyła środowisko SashXB dla systemu Linux?
SashXB pozwala pisać w JavaScripcie aplikacje korzystające z GTK+, GNOME i OpenLDAP.
Która firma finansowała projekt Node.js w jego początkach?
Twórca Node.js był pracownikiem tej firmy, a sam kierował opracowywaniem i utrzymywaniem projektu.
Jaka biblioteka pozwala używać JavaScriptu na układach takich jak Arduino?
JavaScript trafia dzięki temu na urządzenia internetu rzeczy i do robotów.
Która wersja standardu ECMA jako pierwsza rozszerzyła istniejące implementacje JavaScriptu?
Kolejna wersja, ES4, została całkowicie porzucona przez przeglądarki internetowe.
Które środowisko, obok Node.js, pozwala uruchamiać JavaScript po stronie serwera?
W JavaScripcie można pisać także pełnoprawne aplikacje z graficznym interfejsem użytkownika.
Której wersji JavaScriptu była bliska pierwsza wersja standardu ECMA?
Kolejne wersje standardu stopniowo rozszerzały możliwości istniejących implementacji.