kwiecień 2024

JavaScript

Czym jest ECMAScript?

ECMAScript jest standardem skryptowego języka programowania, który stał się fundamentem dla JavaScript. Został opracowany przez organizację Ecma International w celu zapewnienia spójności i interoperacyjności między różnymi implementacjami skryptów na stronach internetowych. ECMAScript definiuje syntaktykę, typy, instrukcje, słowa kluczowe oraz protokoły wbudowane, takie jak manipulowanie obiektami i zarządzanie pamięcią, co umożliwia tworzenie złożonych aplikacji.

Python

Jak korzystać z modułu datetime w Pythonie?

Moduł datetime w Pythonie to potężne narzędzie do manipulacji datami i czasem. Pozwala na tworzenie, formatowanie, manipulację oraz porównywanie obiektów daty i czasu w łatwy i intuicyjny sposób. W tym artykule przyjrzymy się, jak można wykorzystać ten moduł do rozwiązania typowych zadań związanych z datami i czasem, takich jak obliczanie różnic między datami, dodawanie okresów

JavaScript

Czym jest BOM (Browser Object Model)?

BOM, czyli Model Obiektowy Przeglądarki, to zestaw obiektów dostępnych w przeglądarce internetowej, umożliwiających interakcję z samą przeglądarką, niezależnie od wyświetlanej zawartości. BOM zawiera obiekty takie jak window, navigator, location, history, które umożliwiają zarządzanie oknem przeglądarki, dostęp do informacji o przeglądarce, manipulowanie URL-em oraz historią przeglądanych stron.

Python

Co to jest błąd składni w Pythonie?

Błąd składni (ang. syntax error) w Pythonie, jak w większości języków programowania, jest to błąd, który uniemożliwia interpreterowi zrozumienie i wykonanie kodu z powodu nieprawidłowej konstrukcji językowej. Oznacza to, że w kodzie znajduje się coś, co “łamie reguły” języka Python, co może być spowodowane na przykład literówką, brakującym znakiem, takim jak nawias, przecinek czy cudzysłów,

JavaScript

Przykładowe podchwytliwe zachowania języka JavaScript

JavaScript jest językiem pełnym niespodzianek, a jego elastyczność, choć potężna, czasami prowadzi do nieoczekiwanych i podchwytliwych zachowań. Te zachowania mogą sprawić, że nawet doświadczeni programiści będą musieli dwa razy spojrzeć na kod, aby zrozumieć, co się dzieje. W tej lekcji przyjrzymy się kilku przykładom, które ilustrują, jak JavaScript może zaskoczyć niejednego programistę.

Python

Jak korzystać z instrukcji with w Pythonie?

Instrukcja with w Pythonie jest przykładem tzw. menedżera kontekstu, który zapewnia eleganckie rozwiązanie dla problemu zarządzania zasobami. Często używamy go przy pracy z plikami, połączeniami do bazy danych lub innymi operacjami, które wymagają ustanowienia i zamknięcia zasobu lub połączenia. Dzięki instrukcji with, Python automatycznie zajmuje się zamknięciem zasobu po wyjściu z bloku kodu, nawet jeśli

Python

Co to jest wyjątek StopIteration w Pythonie?

Wyjątek StopIteration w Pythonie jest sygnałem używanym przez iteratory do informowania o tym, że dalsze iteracje są już niemożliwe, czyli że zostały przejrzane wszystkie elementy. Jest to mechanizm kontrolny używany w pętlach, generatorach i innych konstrukcjach języka Python, który umożliwia efektywne przetwarzanie sekwencji danych. Wstęp Python jest językiem programowania wysokiego poziomu, który zapewnia wyjątkowo czytelny

JavaScript

Czy można nadpisać undefined w JavaScript?

W JavaScript, undefined jest prymitywną wartością, która reprezentuje brak przypisanej wartości. W przeszłości, ze względu na mniej ścisłe zasady języka, istniała możliwość nadpisania undefined. Jednak we współczesnym JavaScript (od ECMAScript 5), undefined jest właściwością tylko do odczytu na globalnym obiekcie, co oznacza, że próby jej nadpisania są nieskuteczne w ścisłym trybie (‘use strict’). Sprawdźmy to

Scroll to Top