Mirki - czy Was też szlag trafia jak szukacie czegoś na allegro? Chodzi mi o miliony ofert z tym samym przedmiotem, tym samym obrazkiem, tą samą ceną, od tego samego sprzedającego, ale z innym tytułem aukcji. Może ma ktoś jakiś sposób na te zwielokrotnione oferty? Jakiś skrypt na usuwanie tego badziewia i wyświetlanie tylko jednego zamiast miliona w wynikach wyszukiwania?

Myślałem coś nad napisaniem skryptu w JS do np. Greasemonkey, ale dawno
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MATORAX najgorsze są oferty promowane czy jakoś tak, załóżmy że szukam sprzęgła do citroena a wyskakuje mi kilka stron dwumas do bmw, audi, oplów i innych, co oni myślą, że szukając części do swojego auta nagle pomyślę HMMM MOŻE JEDNAK KUPIĘ SOBIE CAŁKIEM INNĄ CZĘŚĆ DO CAŁKIEM INNEGO AUTA
  • Odpowiedz
Siema mam pytanie. Używam Axios JS jako clienta do rest api postawionego we flasku. Baza ma kilka tysięcy użytkowników. Powiedzmy że mam request get, w którym określam punkt startowy i liczbę pozycji do zwrócenia. Dodatkowo cała funkcja zwraca mi url do następnej strony w sensie:

będąc na /users/page?start=1&limit=20, zwraca mi userów od 1 do 20 i do tego:
nast adres: "users/page?start=21&limit=20"

Jak w axiosie zrobić coś takiego że pod przyciskiem wczytywałoby mi
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BomBom: a po co tak? Backend zamiast zwracać następny adres (w takiej formie gdzie to bardziej nie adres a po prostu następny endpoint) niech zwraca flagę true/false czy następna strona jest dostępna. Jak jest to niech JS już się "martwi" jak wygenerować linka do następnego żądania - w praktyce limit masz raczej stały i tylko start się zmienia więc nie ma z tym problemu.
  • Odpowiedz
Backend zamiast zwracać następny adres (w takiej formie gdzie to bardziej nie adres a po prostu następny endpoint) niech zwraca flagę true/false czy następna strona jest dostępna.


@BomBom, @Rst00: To jest akurat standardowa idea REST API… nic tu dziwnego. Zwraca URL-e do poprzedniej i wcześniejszej strony oraz linki do innych potencjalnych źródeł danych.

https://stackoverflow.com/a/30982392/908147
  • Odpowiedz
#javascript #multiplayer #programowanie Szukam rozwiązania do javascriptu i aplikacji opartej na canvas html5 w rozwiązaniach typu wręcz multiplayer, czyli realitme action - a wiec websocketa, tyle, że nie mogę znaleźć nic sensownie wytłumaczonego, znajduję tylko ogólniki, wykłady o cechach, a nigdzie rozwiązań tuto-riala krowie na rowie.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poszukuję jakiejś biblioteki/komponentu który umożliwia łatwe zarządzanie/przenoszenie elementami na stronie. Coś podobnego do gdevelop-app.com. Te poszczególne bloki to będzie pole tekstowe, zestaw checkbox'ów, zdjęcie, film. Jak to najłatwiej ogarnąć od strony frontendowej?

#programowanie #frontend #javascript
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jacob: no bardziej coś takiego właśnie. Np z jednej strony jest zestaw "gotowych" elementów a na obszarze roboczym doklejam je (jedno pod drugim) + mam możliwość jakiejś edycji, czyli tworzę taki dynamiczny formularz, który może też zawierać np zdjęcie uploadowane i na koneic całość sobie załaduję do jakiejś bazy, ale to już kwestia drugorzędna raczej na ten moment. Widziałem coś typu dragula albo shopify draggable. Korzystałeś z tego może?
  • Odpowiedz
@masterix: Niestety nie korzystałem z tego co wymieniłeś ale ostatecznie chyba wolalbym napisać to sam w js. Musisz tylko umożliwić robić drag n drop do pola po czym zapisać jego strukturę, a przy akcji drag nowego@elementu zreplikowac go po upuszczeniu. Nie wydaje się to być czarną magią
  • Odpowiedz
@JungleJamPL po pierwsze pasuje mieć zapisanie położenie i rozmiar wszystkich obrazków po których chcesz skakać jeśli jesteś w tym obszarze wyłączasz domyślne zachowania przeglądarki i przeskakujesz do następne zdjęcie, po drugie sprawdzać na którym jesteś bo jeśli na pierwszy to do góry nie ma sensu działać, jak na ostatnim na dol nie ma sensu , no chyba że ma się zapętlać, po trzecie zobacz co oznacza bombelkowanie eventów oraz jak to
  • Odpowiedz
Ustaw na wybranym elemencie event listener na event „wheel”. Wtedy dostaniesz informacje o tym czy użytkownik kręci rolką mając kursor na danym elemencie (nawet jeżeli nie ma scrollbara)
  • Odpowiedz
split tworzy tablicę z elementami oddzielonymi przez przecinek czyli c.split(', ') === ['Adam', 'Kowalski']

więc const [a, b] = ['Adam', 'Kowalski'] przypisze odpowiednio do a === 'Adam' do b === 'Kowalski'
  • Odpowiedz
Z dzisiejszej odsłony Prasówki Technologicznej dowiecie się, dlaczego Angular 8 jest wyjątkowy na tle poprzednich wersji oraz jakie są wady pracy w Django. Przeczytacie także o jednym z większych deali w historii IT.

------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
------
justjoinit - Z dzisiejszej odsłony Prasówki Technologicznej dowiecie się, dlaczego An...

źródło: comment_fyatYEQCRI38nb2HWLftfQCTZ7f3Nt5z.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taki problem:

Probuje zaprojektowac formularz internetowy i chcialbym aby jedno pole w nim nie bylo edytowalne - jedyny sposob, aby to zrobic to java script albo jquery (ograniczenie formularza),ale kompletnie sie na tym nie znam. Probowalem zaimlementowac ponisza linijke, ale nie dziala:

$( "Units01" ).prop( "disabled", true );

Wartosc
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Asarhaddon: Nie mam pojęcia co to za narzedzie ( ͡° ͜ʖ ͡°) Ale skupiajac sie na tym co chcesz osiagnac to zrobiłbym tak jak Ci napisalem wczesniej i jak wkleił to ktos przed chwilą. Nieedytowalne pole formularza mozesz osiagnac poprzez dodanie atrybutu disabled czyli a domyslna wartosc wpisujesz w atrybut "value" czyli:
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@Asarhaddon: nie, bo to można obejść w konsoli każdej przeglądarki. Ten atrybut musisz nadać sprawdzając uprzednio czy użytkownik może to pole edytować. A potem i tak zrobić walidację po stronie serwera, czy to pole mogło wysłać jakieś nowe dane dla tego użytkownika. I skoro jest zablokowane, to tej wartości nie przyjmować.
  • Odpowiedz