ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Ajax. Od podstaw

دانلود کتاب آژاکس از ابتدا

Ajax. Od podstaw

مشخصات کتاب

Ajax. Od podstaw

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9788324684588 
ناشر: Helion 
سال نشر: 2008 
تعداد صفحات: 540 
زبان: Polish 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 37,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 15


در صورت تبدیل فایل کتاب Ajax. Od podstaw به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب آژاکس از ابتدا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Spis treści
O autorach
Wprowadzenie
	Dla kogo przeznaczona jest ta książka
	Co omawia niniejsza książka
	Struktura książki
	Co jest potrzebne do wykorzystywania tej książki
	Konwencje wykorzystywane w książce
	Kod źródłowy
	Errata
Rozdział 1. Wprowadzenie do Ajaksa
	Czym jest Ajax?
		Ajax w praktyce flickr
		Basecamp
		Amazon (A9.com)
		Google Suggest oraz Google Maps
		Inne strony internetowe
		Złe przykłady
		Ajax - akronim
		XHTML oraz CSS
		DOM (Document Object Model)
		JavaScript
		XML, XSLT oraz XPath
		Obiekt XMLHttpRequest
		Technologie po stronie serwera
	Model aplikacji opartej na Ajaksie
		Dlaczego powinno się używać Ajaksa?
		Częściowe uaktualnianie strony
		Niewidoczne pobieranie danych
		Ciągłe uaktualnianie
		Jednolite interfejsy
		Prostota i bogactwo możliwości
		Przeciąganie i upuszczanie
		Kiedy nie należy używać Ajaksa
		Spowolnienie strony
		Zakłócenie działania przycisku Wstecz w przeglądarce
		Zakłócanie działania zakładek oraz blokowanie indeksów wyszukiwarek
		Obciążenie dla przeglądarki
		Kto może bądź nie może używać Ajaksa?
	Stwórz swój własny przykład
	Podsumowanie
	Ćwiczenia
Rozdział 2. Powtórka z JavaScriptu
	Jądro JavaScriptu
		Składnia
		Zmienne
		Podstawowe typy danych
		Referencyjne typy danych
		Operatory
		Operator przypisania
		Operatory arytmetyczne
		Operatory porównania
		Operatory logiczne
		Operatory inkrementacji oraz dekrementacji
		Instrukcje
		Instrukcje warunkowe
		Pętle
		Funkcje
	JavaScript zorientowany obiektowo
		Obiekty wbudowane
		Obiekty przeglądarki
		Obiekty zdefiniowane przez użytkownika
		Konstruktory
		Prototypy
		Niszczenie obiektów
	DOM (Document Object Model)
		Dokument jako drzewo potomków
		Dokument jako drzewo węzłów
		Metody dostępu do obiektów w DOM
		Metoda getElementById
		Metoda getElementsByTagName
		Tworzenie węzłów
		Alternatywne rozwiązanie - innerHTML
	JavaScript oraz zdarzenia
		Modele zdarzeń
		Rejestracja zdarzeń
		Model rejestracji zdarzeń w przeglądarce Internet Explorer
		Model rejestracji zdarzeń w DOM z W3C
		Obiekty zdarzeń
	Podsumowanie
	Ćwiczenia
Rozdział 3. Ajax oraz technologie po stronie serwera
	Ajax oraz technologie po stronie serwera
		Formularze oraz kontrolki HTML
		Model przesyłania formularzy
		Model przesyłania formularzy w Ajaksie oraz JavaScripcie
	Od strony serwera
		Przesyłanie danych do serwera
		Serwer otrzymuje żądanie
	Pisanie odpowiedzi HTTP
		Obiekt XMLHttpRequest
		Funkcja zwrotna
		Właściwość responseText
		Właściwość responseXML
		Usuwanie błędów z responseXML
		Wykorzystywanie danych
	Technologie po stronie serwera
		ASP.NET
		Przykład wykorzystujący Ajaksa oraz ASP.NET
		PHP
		Przykład wykorzystujący Ajaksa oraz PHP
		Serwlety Javy
		Przykład wykorzystujący Ajaksa oraz serwlety Javy
	Którą technologię powinno się wykorzystywać?
	Podsumowanie
	Ćwiczenia
Rozdział 4. Techniki Ajaksa
	Obiekt XMLHttpRequest
	Tworzenie obiektu XMLHttpRequest
		Użycie synchroniczne
		Użycie asynchroniczne
		Właściwość readyState
		Właściwości oraz metody obiektu XMLHttpRequest
		Często popełniane błędy
		Bardziej skomplikowane problemy
		Problem z tym samym pochodzeniem
		Kontrola pamięci podręcznej - agresywna polityka przeglądarki Internet Explorer
		Implikacje działania we wszystkich przeglądarkach
	Metoda POST
	Zalety i wady używania metod POST oraz GET
	Inne techniki Ajaksa
		Ukryte ramki
		Pomysł
		Zalety oraz wady
		Ukryte ramki typu iframe
		Pomysł
		Zalety oraz wady
		Dynamiczne ładowanie skryptu Pomysł
		Zalety oraz wady
		Obrazki oraz cookies
		Pomysł
		Zalety oraz wady
	Podsumowanie
	Ćwiczenie
Rozdział 5. Praca z XML
	Podstawy XML
		Tworzenie znaczników
		Składnia XML
		Dokumenty XML poprawne składniowo oraz strukturalnie
	Ekstrakcja danych za pomocą JavaScriptu
		Wykorzystywanie węzłów
		Dostęp do elementów XML po ich nazwie
		Dostęp do wartości atrybutów
	Wykorzystywanie CSS z danymi XML
		Wykorzystywanie CSS z dokumentami XML
		Wykorzystywanie CSS z Ajaksem
		Właściwość style
		Właściwość className
	Podsumowanie
	Ćwiczenia
Rozdział 6. Usuwanie oraz obsługa błędów
	Obsługa błędów w JavaScripcie
		Obsługa wyjątków
		Program obsługi zdarzeń onerror
		Konsola błędów w przeglądarkach Mozilla
		Microsoft Script Debugger
		Firebug
	Inspektory DOM
		Inspektor DOM z przeglądarki Firefox
		Inspektor DOM w przeglądarce Internet Explorer
		MODI (Mouseover DOM Inspector)
	Rozwiązywanie problemów związanych z Ajaksem
		Wykorzystywanie dodatku Firebug z XMLHttpRequest
		Dodatek Live HTTP Headers
	Podsumowanie
	Ćwiczenia
Rozdział 7. Usługi sieciowe, API oraz aplikacje typu mashup
	Czym jest usługa sieciowa?
		Publiczne usługi sieciowe
	Wykorzystywanie usług sieciowych należących do innych podmiotów
	Struktura usługi sieciowej
		Podejście oparte na REST
		Podejście oparte na SOAP
	Integrowanie usługi sieciowej z własną aplikacją opartą na Ajaksie
		Wykorzystywanie usługi z obiektem XMLHttpRequest
		Polityka tego samego pochodzenia
		Tworzenie proxy dla aplikacji
		Sztuczka ze znacznikiem script
		Przyszłe alternatywy
	Wykorzystywanie API
		Różnica między usługami sieciowymi a API
		Google Maps API
		Klucz Google Maps API
		Obiekt mapy
		Obiekt Geocode
		Metoda fabrykująca XMLHttpRequest
	Aplikacje typu mashup
	W jaki sposób Ajax ułatwia wykorzystywanie aplikacji typu mashup
		Wykorzystywanie Flickr API
		Etykietki (lista ważona)
		Wykorzystywanie klucza Flickr API
		Tworzenie przykładowej aplikacji
		Dodawanie informacji o miejscu zrobienia zdjęcia w serwisie Flickr
		Wyświetlanie zdjęć z Flickr
	Podsumowanie
	Ćwiczenia
Rozdział 8. XSLT oraz XPath
	XSLT oraz jego cel
	Elementy XSLT
		Element xsl:stylesheet
		Element xsl:output
		Element xsl:include
		Elementy xsl:template, xsl:apply-templates oraz xsl:call-template
		Atrybut match
		Atrybut name
		Parametry XSLT
		Element xsl:if
		Elementy xsl:choose, xsl:when oraz xsl:otherwise
		Znoszenie znaczenia specjalnego znaków w XSLT
		Element xsl:for-each
		Element xsl:value-of
		Element xsl:sort
		Element xsl:variable
	Obsługa XSLT w najważniejszych przeglądarkach
	Wykonywanie transformacji
		Wykonywanie transformacji w przeglądarce Internet Explorer
		Wykonywanie transformacji w przeglądarce Firefox
		Wykonywanie transformacji po stronie serwera
	Tworzenie arkusza stylów XSLT dla koszyka z zakupami
	XPath oraz jego cel
	Podstawowe możliwości XPath
		Wyrażenia XPath
		Kontekst bieżący
		Węzeł główny dokumentu
		Element główny dokumentu
		Rekurencyjne schodzenie w dół drzewa
		Określone elementy
		Funkcje XPath
		Funkcja number
		Funkcja position
		Funkcja count
		Formatowanie łańcuchów znaków
		Funkcje arytmetyczne
		Funkcje logiczne
	Wykonywanie zapytań w dokumentach XML za pomocą XPath
	Ulepszenie przykładu z koszykiem z zakupami, tak by używał on XSLT oraz Ajaksa
	Podsumowanie
	Ćwiczenia
Rozdział 9. Wzorce
	Podstawy wzorców projektowych
	Sprawdzanie poprawności formularzy
		Problem
		Wzorzec
	Dodatkowe informacje we wzorcach związanych z najeżdżaniem myszą na element
		Problem
		Wzorzec
	Wzorzec odpytywania serwera
		Problem
		Wzorzec
	Wzorzec służący do tworzenia list opartych na przeciąganiu oraz upuszczaniu
		Problem
		Wzorzec
	Wzorzec obsługi błędów
		Problem
		Wzorzec
	Podsumowanie
	Ćwiczenia
Rozdział 10. Praca z danymi zewnętrznymi
	Praca z kanałami informacyjnymi XML
		RSS 0.9x
		RSS 2.0
		RSS 1.0
		Atom
	Ekstrakcja danych z kanału informacyjnego XML
		Ekstrakcja danych w postaci XML
		Ekstrakcja danych w postaci łańcucha znaków
	Budowanie czytnika kanałów online opartego na Ajaksie
	Podsumowanie
	Ćwiczenia
Rozdział 11. JSON
	Składnia JSON
		Typy danych JSON
		Literały obiektów
		Literały tablic
		Wykorzystywanie analizatora składniowego JSON
	Formaty transmisji danych
	Ajax oraz JSON
		Tworzenie żądania
		Analiza składniowa odpowiedzi
		Wykorzystywanie metody eval()
		Wykorzystywanie parseJSON()
		Dodawanie danych JSON do strony internetowej
	Wykorzystywanie JSON z PHP
	Podsumowanie
	Ćwiczenia
Rozdział 12. Zaawansowany przykład - lista sortowana
	Wykorzystywanie MySQL
		Tworzenie tabeli MySQL
		Dodawanie danych do tabeli
		Tworzenie połączenia z bazą danych
	Tworzenie zapytań do bazy danych
		Uzyskanie aktualnych wartości pól
		Porządkowanie listy w kolejności
	Edycja rekordów bazy danych
		Wstawianie rekordu
		Usuwanie rekordu
	Wykorzystywanie biblioteki Scriptaculous w przeciąganiu oraz upuszczaniu
		Tworzenie elementu typu Droppable
		Tworzenie elementu typu Sortable
	Interakcja z użytkownikiem  - strona główna
	Wykorzystywanie Ajaksa do uaktualniania listy
		Tworzenie żądań POST
		Tworzenie żądań GET
		Przetwarzanie wyników
		Dodawanie stylu
	Pliki
	Podsumowanie
Dodatek A. Rozwiązania ćwiczeń
Dodatek B. Istniejące zasoby Ajaksa - platformy oraz biblioteki
	Po stronie klienta
		Biblioteka Prototype
		Biblioteka Scriptaculous
		Dojo
		Biblioteka Yahoo! User Interface
		MochiKit
	Po stronie serwera
		Ruby on Rails
		ASP.NET Ajax (dawniej Atlas)
Dodatek C. Istniejące zasoby JavaScriptu
	Blogi poświęcone JavaScriptowi
	Strony internetowe poświęcone JavaScriptowi
	Przewodniki i samouczki
	Artykuły
Dodatek D. Przewodnik po języku JavaScript
	Stałe
	Operatory
		Operatory arytmetyczne w JavaScripcie
		Operatory przypisania w JavaScripcie
		Operatory porównania w JavaScripcie
		Operatory logiczne w JavaScripcie
		Operatory poziomu bitowego w JavaScripcie
		Różne operatory w JavaScripcie
		Operatory działające na łańcuchach znaków w JavaScripcie
		Znaki ucieczki
	Instrukcje
	Standardowe elementy
		Standardowe metody
		Standardowe właściwości
		Standardowe programy obsługi zdarzeń
	Funkcje najwyższego poziomu
	Obiekty
		Obiekt Anchor
		Właściwości
		Metody
		Obiekt Area
		Właściwości
		Metody
		Obiekt Array
		Właściwości
		Metody
		Obiekt Boolean
		Właściwości Metody
		Obiekt Button
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Checkbox
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Date
		Właściwości Metody
		Obiekt Document
		Metody
		Programy obsługi zdarzeń
		Obiekt Event
		Właściwości
		Metody
		Obiekt FileUpload
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Form
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Function
		Właściwości
		Metody
		Obiekt Hidden
		Właściwości
		Metody
		Obiekt History
		Właściwości
		Metody
		Obiekt Image
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Link
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Location
		Właściwości
		Metody
		Obiekt Math Stałe
		Metody
		Obiekt Navigator
		Właściwości
		Metody
		Obiekt Number Stałe
		Metody
		Obiekt Object
		Właściwości
		Metody
		Obiekt Option
		Właściwości
		Metody
		Obiekt Password
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Radio
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt RegExp
		Właściwości statyczne
		Właściwości instancji
		Metody
		Obiekt Reset
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Screen
		Właściwości
		Metody
		Obiekt Select
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt String
		Właściwości
		Metody
		Obiekt Submit
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Text
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Textarea
		Właściwości
		Metody
		Programy obsługi zdarzeń
		Obiekt Window
		Właściwości
		Metody
		Programy obsługi zdarzeń
Skorowidz




نظرات کاربران