Computer Keyboard - Głównie JavaScript

Głównie JavaScript

5 Parserów i Generatorów Parserów w JavaScript

2017-11-05 by Jakub Jankiewicz

Jeśli myślałeś kiedyś o tym, aby napisać własny mini język, albo zadałeś sobie pytanie “jak napisać parser w języku JavaScript?”, odpowiedź brzmi: najlepiej użyć generatora parserów albo biblioteki parsera. W tym artykule przedstawię jak stworzyć parser wyrażeń arytmetycznych za pomocą 5 parserów i generatorów parserów.

Jak zainstalować MacOSX na VirtualBoxie

2017-10-29 by Jakub Jankiewicz

Jeśli piszesz aplikacje www dobrze jest ją przetestować na wszystkich przeglądarkach czyli Firefox Opera, Chrome ale też na IE/Edge na windowsie oraz Safari na MacOSX. Jest to problematyczne jeśli korzystasz z Systemu Operacyjnego Linux lub Windows. Zainstalowanie Linuxa lub Windowsa na VirutalBoxie nie sprawia kłopotów, natomiast z MacOSX może być już problem.

Metaprogramowanie w języku JavaScript

2017-10-07 by Jakub Jankiewicz

Wraz z wersją języka JavaScript ES6 dostaliśmy potężne narzędzia umożliwiające metaprogramowanie, a dokładnie podpinanie się pod wbudowane mechanizmy języka. W tym poście przedstawie jakie nowe funkcje weszły do ES6, które umożliwiają metaprogramowanie.

Importy HTML

2017-09-16 by Jakub Jankiewicz

Importy HTML (ang. HTML Imports) to nowa funkcjonalność w HTML, która jest częścią web komponentów. Daje możliwość importowania skryptów JavaScript, szablonów CSS czy stron HTML oraz daje dostęp do ich zawartości. Tak jak w przypadku AJAX-a, ale następuje to zanim strona się załaduje, w momencie gdy parser napotka tag importu w HTML.

Jak używać biblioteki jQuery

2017-01-22 by Jakub Jankiewicz

Biblioteka jQuery, mimo wzrastającej popularności takich frameworków jak Angular czy React, które umożliwiają tworzenie skomplikowanych aplikacji typu SPA, nadal jest najczęściej wykorzystywaną biblioteką JavaScript na stronach internetowych. Warto więc wiedzieć jak jej używać. W tym poście przedstawię jak korzystać z biblioteki jQuery.