Posty otagowane ‘programowanie obiektowe’

wtf

Dziwne elementy JavaScript

Niniejszy artykuł to mała odskocznia. Mianowicie przejrzymy dziwne elementy JavaScript. Niektóre są po prostu zabawne, inne powodują że debug kodu trwa nieco dłużej. Dobrze jest mieć świadomość tych osobliwych zachowań i warto sobie o nich przypomnieć, gdy nasz kod zacznie wyprawiać dziwne rzeczy. Dziwne elementy JavaScript Oczywiście wiele zależy od samej przeglądarki (implementacji JavaScript’u). W […]

html5

HTML5 Canvas i JavaScript. Wprowadzenie.

Wstęp do HTML5 zaczniemy od jednego z najważniejszych elementów tej technologii, mianowicie HTML5 Canvas. Powiemy krótko o tym, jak wygląda programowanie w JavaScript w kontekście elementu Canvas (oraz innych elementów w przyszłych artykułach). HTML5 Canvas HTML5 daje nam wiele nowych możliwości, w tym nowy element Canvas, będącego częścią specyfikacji języka HTML5. Element ten to jakoby […]

JavaScript

Funkcje PHP w JavaScript – biblioteka php.js

W tym krótkim artykule chcemy przedstawić bardzo ciekawą bibliotekę, jaką jest php.js. Funkcje PHP w JavaScript dzięki bibliotece php.js Biblioteka pozwala nam używać funkcji znanych z języka PHP z poziomu JavaScript, implementując ich możliwości i składnię. Chodzi oczywiście o odpowiedniki funkcji PHP zaimplementowane w JavaScript. Biblioteka funkcji dostępna jest pod adresem http://phpjs.org/, a także na […]

ExtJS

Wprowadzenie do Ext JS

Do tej pory pojawiały się kursy framework’ów JavaScript w 2 lub 3 częściach. Ten jest nieco inny. Jest to jednoczęściowy mini kurs dotyczący biblioteki Ext JS. Ma na celu wprowadzenie do tego potężnego framework’u języka JavaScript. Ext JS Jest to framework dla języka JavaScript, wspierający budowanie interaktywnych aplikacji WWW, interfejsów użytkownika, używając technik takich jak […]

jQuery

Kurs jQuery część 3. AJAX, przykłady i podsumowanie.

Dalsze zgłębianie możliwości jQuery W tej części kursu jQuery, opiszemy krótko programowanie elementów Ajax, z użyciem tejże biblioteki. Pokażemy także kilka ciekawych przykładów i tipsów jQuery, a na koniec wspomnimy o zagadnieniach jQuery UI. Biblioteka jQuery daje nam wysoki poziom abstrakcji, oferując bogatą obsługę Ajax, a dla programisty ogranicza się to do pisania stosunkowo niewielkiej […]

jQuery

Kurs jQuery część 2. DOM, efekty i zdarzenia.

Przedstawiamy 2. część kursu jQuery, w której opiszemy efekty, zdarzenia oraz operacje na DOM z użyciem tej biblioteki. Krok dalej w jQuery Zacznijmy od podstawowej obsługi efektów. Metoda show() – powoduje dynamiczne pokazanie ukrytego elementu. Jako argumenty może przyjąć prędkość oraz funkcję zwrotną: show( speed, callback ) Metoda hide() – ukrywanie elementu: hide( speed, callback […]

jQuery

Kurs jQuery część 1. Podstawy.

Kurs jQuery – podstawy framework’a Witamy w części 1. z serii Kurs jQuery. Pisaliśmy już o kilku różnych framework’ach JavaScript (jak Prototype JS czy MooTools). Teraz chcemy opisać kluczowe zagadnienia prawdziwego giganta – jQuery, tak aby wystarczyło to do używania, i dalszego zgłębiania tajników tej że biblioteki. Mówiąc gigant mamy na myśli możliwości oferowane przez […]

MooTools

Kurs: biblioteka MooTools w pigułce. Część 2 – podsumowanie.

Oto druga, podsumowująca część kursu, którego tematem jest biblioteka JavaScript: MooTools. Biblioteka MooTools Zacznijmy od dobrodziejstw dla wsparcia programowania obiektowego (OOP), jakie oferuje MooTools. Class i tworzenie klas Konstruktor: gdzie: properties (object) – to kolekcja właściwości dodawanych do klasy. Właściwości te można wprowadzić także poprzez Extends (rozszerz) i Implements (implementuj). Przykład – konstrukcja Class: Jest […]

MooTools

Kurs: MooTools w pigułce. Część 1.

MooTools to kolejna biblioteka, jak najbardziej godna uwagi i mogąca poszerzyć nasze spojrzenie na sam język JavaScript. „My Object-Oriented Tools” czyli MooTools Jest to modułowa (pod względem budowy) biblioteka JavaScript. Fundamentem jest tzw. rdzeń (Core). Pozostałe biblioteki są opcjonalne. MooTools składa się z wielu modułów, taka budowa pozwala użytkownikom pobrać tylko części biblioteki, które zamierzają […]

Framework - JavaScript - development

Kurs: Prototype JS w pigułce. Cz. 3 – podsumowanie.

Pora na część 3. kursu podstawowego Prototype JS. W części podsumowującej zajmiemy się obsługą formularzy, tablicy asocjacyjnych czy ciągów znaków, ale tym razem na zasadach Prototype JS. Dalsze zagłębianie się we framework Prototype JS Zacznijmy od formularzy. Form Prototype JS obudowuje i/lub rozszerza dla nas wiele aspektów programowania, w tym także obsługę formularzy. Dostępne metody: […]