Posty otagowane ‘OOP’

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 […]

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 […]

Dojo Toolkit

Kurs: Dojo Toolkit w pigułce. Część 3 – podsumowanie.

W trzeciej części podsumowującej podstawowy kurs Dojo Toolkit, rzucimy okiem na tworzenie efektów wizualnych z użyciem tej biblioteki. Dojo Toolkit – efekty i animacje Każdy szanujący się framework JavaScript zawiera rozwiązania wspomagające programowanie efektów wizualnych. Nie inaczej jest w Dojo Toolkit. Biblioteka w wersji 1.9 udostępnia dwa moduły: dojo/_base/fx oraz dojo/fx. Moduł dojo/_base/fx daje programiście […]

Dojo Toolkit

Kurs: Dojo Toolkit w pigułce. Część 2.

W części 2. podstawowego kursu Dojo Toolkit przejrzymy przeróżne aspekty pracy z tym frameworkiem. Biblioteka Dojo Toolkit w praktyce O możliwościach biblioteki już mówiliśmy w części pierwszej, aczkolwiek słowa są zbędne gdy przejrzymy przykłady. Konfiguracja Na początek mechanizm konfiguracji Dojo. Obiekt dojoConfig jest głównym mechanizmem konfiguracji Dojo w naszej aplikacji / stronie WWW. W starszych […]

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ą […]