Macie może jakieś przykłady wywołania synchronicznego ajaxa bez freezowania przeglądarki? Wszędzie piszą o callbackach i innych cudach, ale żeby ładny kawałek kodu przedstawić to już gorzej. ( ͡° ʖ̯ ͡°)


#js #ajax #programowanie #informatyka
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@komek: a jaki to ten "specyficzny" przypadek, którego "nie ma" w dokumentacji? na bank jest, ot szukać albo czytać ze zrozumieniem nie umiesz. co ten gimbasement to ja nie.
  • Odpowiedz
synchronicznego ajaxa bez freezowania przeglądarki


@komek: Sorry, jako że JS jest jednowątkowy, nie jest możliwe osiągnięcie czegoś takiego.

Cały myk w tym, że każde odpytanie o te dane mogę wywołać dopiero po otrzymaniu odpowiedzi z poprzedniego.


Promise'y, ziom, to jest odpowiedź.
  • Odpowiedz
@kot1401: $ jest po prostu dozwolonym znakiem w nazwie, po co używać to już zależy od programisty, ja tak sobie oznaczam zmienne w których mam obiekty DOM (utworzone czy też wybrane selektorem).
  • Odpowiedz
@TheFuckingRoses: Patrzałem kiedyś w tego kod. Ładowało to zależnie od przeglądarki w różne bazy (localStorage, fileSystem itp) ładuje części danych do blobów, a potem je zapisuje tak jak zwykłe pobieranie bezpośrednio z tej bazy.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie do bardziej doświadczonych webdeveloperów ode mnie. W pracy koduję stronkę - całkiem spory projekt, ponad dwadzieścia różnego rodzaju podstron. Jest dosłownie zaje*ana treścią, obrazkami i koniecznymi (do takiego, jak chciał klient działania) skryptami w JS/jQuery. Najprawdopodobniej jutro projekt będzie oddawany klientowi do weryfikacji i byłoby fajnie, gdyby strona ładowała się szybciej, niż obecnie. Czy znacie jakieś dobre narzędzia/sposoby do przyspieszenia ładowania strony?

Wszystkie JS (pluginy, skrypty autorskie) oraz CSS są zminimalizowane,
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szanowne Mirosławy,

powiedzcie, kto ogarnia #webdev, mógłby ktoś rzucić oszacowaniem z czego korzystać i czym dokładnie pewne rzeczy są?

Bootstrap to jak rozumiem taki zestawik cukierkowych elemencików na stronę, tyle że używa tylko (w podstawowym wariancie) cssa, bez żadnego jsa tak?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bomber21:

Bootstrap to głównie css, ale pewne komponenty wymagają js, np modale, popovery, dropdowny itp

Bootstrap to podstawa, daje Ci zestaw gotowych komponentów, któe możesz od razu użyć, lub zmodyfikowac po swojemu. Taki fundament pod budynek. Ciekawą opcją jest też Foundation ale zarówno jak bootstrap, ma swoje wady i
  • Odpowiedz
Bootstrap to jak rozumiem taki zestawik cukierkowych elemencików


@bomber21: Jak do wszystkiego czego nie znasz podchodzisz umniejszając i patrząc z góry, to ciężkie życie przed tobą. Bootstrap to zestaw elementów które, można powiedzieć, standaryzują wykonanie strony, jak budowa z klocków. A tym klockom można nadać dowolny wygląd, patrz http://wrapbootstrap.com/

jQuery (...) To jak przy niej wypada potężny Angular ze swoim
  • Odpowiedz
Mam na stronie komentarz, który użytkownik może edytować przez 5 minut po dodaniu, chce zrobić licznik, który będzie odliczać w dół. Jak najlepiej przekazać godzinę do której może to robic do js? Renderujac skrypt w php, zrobić zapytanie ajaxem, czy jeszcze inaczej?

#laravel #php #jquery #js #webdev
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przy komentarzu na pewno masz wyświetlana date:godzine dodania, czytasz to javascriptem odejmujesz od aktualnej godziny, to co wyjdzie odejmujesz od 5 minut i masz czas startowy z ktorego odliczasz do zera.
  • Odpowiedz
@leraje: @bercik999: używanie znaczników data-* jest bardziej eleganckie. Po to one powstały aby móc przekazywać tam dane. Wpisywanie takich informacji w wnętrze ukrytego tagu może spowodować, że będą one odnajdywane np przez programy do czytania strony.
  • Odpowiedz
Jak najprościej przesłać dwuwymiarową tablicę z javascriptu do php?

Podobno #json daje radę to zrobić ale nigdy nie miałem z tym styczności, w necie pełno postów na ten temat ale nie znalazlem i tak prostego i zrozumialego dla mnie rozwiazania jak do tej pory.

#php #js #webdev
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po dzisiejszym dniu mam dość apple ostatecznie.

Wszystko, wszędzie śmiga, tylko na iGónwach nie. I weź tu się człowieku domyśl, że np. żeby poprawnie zadziałał flex box to musisz mu dziecko zmieszać blokowo z linią itepe, itede. Ale do rzeczy. Orientujecie się może, czemu tak banalny kodzik nie śmiga na iZabawkach? (Android grzecznie łyka)

#webdev #rwd #mobile #js

window.addEventListener('scroll',
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@npsr: Jak nie działa to zawsze możesz zrobić to, co ja zrobiłem. Wziąłem sobie ten terminal, załadowałem potrzebne pliki, dopisałem odpowiednie style:

#term_demo {
  • Odpowiedz
#webdev #js #nodejs jak zaczac projekt to mam npm init

no i zrobilem sobie taki projekt, pare plikow typu index.js (glowny plik aplikacji) no i index.html no wszystko fajnie, serwerek sobie zrobilem, ale nie chce miec wszystkiego w jednym pliku html, typu style i skryptow js :/ a jak probowalem osobno to pisalo ze nie mam dostepu. Jak to sie ustawia, bo widzialem ze zazwyczaj projekt
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@porque: Czego nie rozumiesz. Wszystko wyjaśnione:

You can grab the source code from the download button above. It has plenty of comments and is easy to follow. Start with the app.js file and read from there.
  • Odpowiedz
@m4kb0l: tak widzialem, niby wszystko fajnie, ale ja pierwszy raz chcialem uzyc nodejs, wiec jako totalnie zielony w tym temacie czlowiek, chcialem cos wiecej, a nie zaczalem skakac z pliku na plik, znalazlem inny tutek i od razu lepiej :) takie tutki sa dobre jak juz ogarniam mniej wiecej o co w tym chodzi i jak to dziala :) na to przyjdzie czas :)
  • Odpowiedz
Mireczki, trochę wyleciałem z obiegu z newsami, a może coś polecicie

Znacie (a może i używaliście) jakiś framewoworki etc do tworzenia multi-platformowych mobilnych aplikacji? tzw. semi-native (w sumie o gry też bym się chętnie dowiedział więc taguje #gamedev )

Wpadłem wczoraj na IMHO dobry pomysł, który chciałbym zrealizować, zależy mi na wydaniu na początek głównie na #ios (#iphone, #ipad), #android od bidy
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mattcabb: Cocos2d-swift troche słabo bo działa tylko na OS X i da radę odpalić na iOS i Android. Cocos2d-x jest natywne (kodzisz w c++) i kompiluje się do Androida, iOS, Windows Phone, Windowsa, Linuxa, OS X, Blackberry OS.

#gamedev only :D
  • Odpowiedz