Posty otagowane ‘ajax’

painting

HTML5 Canvas, JavaScript i operacje na obrazkach

Swego czasu dostaliśmy małe zadanie, którego przedmiotem było rozeznanie się i stworzenie podstaw edytora zdjęć online, na których można by operować z poziomu JS (więc i Canvas), a następnie przesyłać je w sieci. Dzisiaj prezentujemy podstawowe elementy i kilka przykładów z rozważań nad tym projektem. JavaScript, obrazki i HTML5 Canvas Podstawowo będziemy potrzebować (wszystkie biblioteki […]

Facebook

JavaScript Facebook API. Co nieco o programowaniu aplikacji Facebook.

W dzisiejszym artykule prezentuję niewielki zbiór zagadnień, z którymi najczęściej miałem do czynienia podczas pracy z programowaniem aplikacji Facebook. Programowanie aplikacji FB Oczywiście aplikacje zwykle miały elementy bazujące na PHP SDK, jednak generalnie większość funkcjonalności tworzona była z użyciem dedykowanego SDK dla JavaScript Facebook API. Programowanie Facebook Apps to dość obszerny temat ogólnie, jak i […]

Adobe AIR

Tutorial Adobe AIR: aplikacja do backupu plików na serwer.

Swego czasu postanowiłem napisać prostą aplikację to szybkiego tworzenia kopii zapasowych plików, i umieszczania ich na moim serwerze. Program ten stworzyłem w Adobe AIR plus zaplecze w PHP. W tym tutorialu opiszę proces powstawania tej aplikacji. Tutorial Adobe AIR – tworzenie aplikacji Przeczytamy tutaj m.in. o Drag&Drop, komunikacji z serwerem i obsłudze plików w Adobe […]

Adobe AIR

Zgłębiamy Adobe AIR. Okna, menu i żądania XHR.

Po omówieniu podstaw Adobe AIR, pora na kolejny artykuł. Będzie on o obsłudze okien i elementów menu, a także o żądaniach XHR w Adobe AIR (jako że możemy korzystać z zalet AJAX’a także w AIR). Obsługa okien w Adobe AIR Tworzenie okna wygląda właściwie tak samo jak to ma miejsce w klasycznym JavaScript. Przykład – […]

Adobe AIR

Tutorial Adobe AIR. Wprowadzenie i pierwsza aplikacja.

Wprowadzenie to technologii Adobe AIR W niniejszym artykule chcę zapewnić zainteresowanym szybki start z technologią Adobe AIR. Naszym zdaniem jest jedno z tych zastosowań JavaScript, dla których warto coraz bardziej doskonalić znajomość tego języka (i powiązanych z nim technologii). Adobe AIR (Adobe Integrated Runtime) to środowisko wykonawcze dla aplikacji RIA, które mogą być tworzone Flex […]

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

Dojo Toolkit

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

Dojo Toolkit to biblioteka programistyczna open-source dla języka JavaScript. Udostępnia programiście bogaty zestaw narzędzi. Biblioteka Dojo Toolkit W skład framework’u wchodzi wiele komponentów. Widżety (i system widżetów Dijit) Widżety Dojo składają się z kodu JavaScript, HTML i CSS, dostępne są między innymi: paski menu i tooltip’y, sortowane tabele, dynamiczne wykresy i dwuwymiarowa grafika wektorowa, animowane […]

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

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

script.aculo.us

Kurs: biblioteka script.aculo.us w pigułce. Część 2 – podsumowanie.

Przedstawiamy 2. cześć kursu na temat biblioteki script.aculo.us. Dziś jej najmocniejsza strona – efekty wizualne. Poznajmy kolejne możliwości biblioteki script.aculo.us Efekty wizualne Efekty mają swoje własne opcje, jednak wszędzie możemy użyć Core Effect properties. Ogólna postać: Zobaczmy jak to wygląda w praktyce. Przykład – użycie efektów: Przykład 2 – określanie parametrów efektu: HTML JavaScript Powyższy […]