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ę ?
|
|
|
|
![]() |
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). |
|
|
|
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
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 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 08:00 |