Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> AJAX , czy warto go znać ?
kamil1114
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 22.02.2008
Skąd: katowice

Ostrzeżenie: (0%)
-----


Znam w stopniu średnim PHP i mysql'a i zastanawiam się czy warto jest się uczyć AJAXa. Co o tym sądzie ? Jest to trudny język , trudniejszy od PHP ? Napisałem skrypt dodawania komentarzy w php , ale żeby zobaczyć ten komentarz muszę przeładować całą stronę , a AJAX pozwoliłby mi na wyświetlenie tego komentarza bez przeładowania strony. Zna ktoś może jakieś łopatologiczne kursy AJAX'a lub może polecić jakąś dobrą książkę ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
Jest to trudny język , trudniejszy od PHP ?


Cytat
To jest, było i będzie zawsze względne. Dla Ciebie może być trudny, dla mnie może być łatwy. Porównania też nie ma, ponieważ dla mnie php może być trudne, dla Ciebie łatwe - co teraz ?

Po pierwsze, Panowie, Ajax TO NIE JEST JĘZYK PROGRAMOWANIA. I od tego może zacznijcie swoje wywody, czy warto go znać, czy nie.
Ajax to skrót od "Asynchronous JavaScript and XML".

Jest to połączenie kilku technik: obiektu XMLHttpRequest wbudowanego w każdą nowoczesną przeglądarkę (umożliwia on nawiązanie połączenia z serwerem i obsługę odpowiedzi), JavaScript, DOM (Document Object Model), HTML, CSS, XML (po stronie klienta) oraz np. PHP po stronie serwera (tu nie ma ograniczeń, równie dobrze może to być ASP) i bazy danych.

Idea Ajaxa opiera się na takim połączeniu tych technik, by umożliwic zmianę treści strony www bez konieczności przeładowywania strony po każdorazowej operacji "wysłanie żądania do serwera->odpowiedź serwera".

Bazą dla np. podmiany dynamicznie generowanej na podsatwie danych z DBS-a treści na stronie jest obiekt XMLHttpRequest i jego właściwość polegająca na możliwości wysyłania asynchronicznych żądań do serwera oraz obsługę odpowiedzi serwera BEZ konieczności przeładowania strony.

Ale np. do Ajaxa można zaliczyć również technikę dynamicznej zmiany styli CSS na stronie (klasycznym przykładem jest tutaj możliwość powiększenia czcionki), czy też podmianę zawartości jakiegokolwiek DIV-a poprzez manipulację DOM-em (innerHTML i te klimaty), czy też dynamiczne dodawanie elementów strony (ponownie DOM).





Go to the top of the page
+Quote Post

Posty w temacie
- kamil1114   AJAX , czy warto go znać ?   24.12.2009, 00:09:37
- - marcio   Skoro ludzie uzywaja to chyba warto aczykolwiek ja...   24.12.2009, 01:03:42
- - darko   CytatSkoro ludzie uzywaja to chyba warto aczykolwi...   24.12.2009, 04:05:26
- - kamil1114   Chodzi mi o to czy warto faktycznie znać ajaxa ? ...   24.12.2009, 09:59:58
- - mrok   CytatJest to trudny język Zacznij od tego ze ajax ...   24.12.2009, 13:10:21
- - blooregard   CytatJest to trudny język , trudniejszy od PHP ? ...   24.12.2009, 13:15:52
- - darko   mrok, blooregard fakt, ajax to nie język programow...   24.12.2009, 13:44:06
- - kamil1114   Ok , dziękuję wszystkim za pomoc. Poczytam troch...   24.12.2009, 13:46:53
- - darko   jQuery ma porządną dokumentację: http://docs.jquer...   24.12.2009, 13:50:54
- - blooregard   Cytatfakt, ajax to nie język programowania, co nie...   24.12.2009, 14:03:54
- - kamil1114   Ok , zaraz polecę do sklepu po gazetkę. Rozumiem ,...   24.12.2009, 14:11:39
- - darko   Oczywiście, że można. Biblioteki są poukładanym zb...   24.12.2009, 14:13:41
- - kamil1114   A co sądzicie o ASP.NET ? Jest to w miarę dobra bi...   24.12.2009, 14:20:28
- - 230005   Widzę, że autor jak szalony klika pomógł przy każd...   24.12.2009, 14:26:48
- - kamil1114   Klikam pomógł , bo prawie każdy post coś mi pomaga...   24.12.2009, 14:31:33
- - blooregard   Numer 6/2009, grudzień 2009 CytatMam tylko takie...   24.12.2009, 14:42:42
|- - KKzone   Cytat(blooregard @ 24.12.2009, 15:42...   25.12.2009, 00:04:40
- - 230005   Odpowiedź na swoje pytania znajdziesz w linkach, k...   24.12.2009, 14:43:26
- - darko   CytatMoja rada dla Ciebie jest następująca: - pocz...   24.12.2009, 14:53:17
- - kamil1114   Ok , bardzo dziękuję wszystkim za pomoc , a w szcz...   24.12.2009, 14:53:42
- - blooregard   Cytati to wszystko w godzinę ? ~darko, umiesz czyt...   24.12.2009, 15:09:52
|- - darko   Cytat(blooregard @ 24.12.2009, 15:09...   24.12.2009, 15:16:17
- - blooregard   CytatAsp.net to nie język programowania, a technol...   25.12.2009, 01:05:06
- - kodereq   To tak, jakby programista aplikacji WEBowych zapyt...   25.12.2009, 18:21:43


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.12.2025 - 08:00