Muszę się pomału zbierać z piwnicy na sylwestra, ale jeszcze coś wykodzę.

Implementuję "proste" arkusze styli dla swojego GUI opartego o Canvas
W CSS zawsze brakowało mi opcji rysowania nad elementem, dlatego korzystając z okazji dodam sobie właściwość "foreground"

ps: tak - rozważyłem sto razy czy pisać to od postaw - tak chciałem użyć CSS, ale jest niekompatybilny z filozofią mojego GUI - tak chciałem użyć DOM/HTML, ale jest siermiężny, nie można po nim swobodnie
rezoner - Muszę się pomału zbierać z piwnicy na sylwestra, ale jeszcze coś wykodzę.
...

źródło: comment_GjA4Q7pcJjdc5gIxAH2mWufqEasfkTFY.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Daredzik: Nie wiem - narazie mobilki omijam. Czemu miałby GC wariować? Co mogę to cachuje, a we krwi mam, że nie tworzę obiektów jak nie trzeba więc jak już sobie to GUI wypluje w 0.01 sekundy to GC raczej nie ma nic do roboty. Z mobilkami będzie ten problem, że każdy element ma swój malutki canvasik, żeby nie zamulać zbędnym renderowaniem, mobilki za tym nie przepadają pamięciowo.
  • Odpowiedz
Witam wszystkich z tagów #webdev, #webdesign, #webdevhelp i #javascript.
Potrzebuję nieco pomocy - napisałem sobie małą stronkę, która będzie mi służyć do wyświetlania plików tekstowych. Całość powstała testowana pod Firefoxem, wszystko działało, ale po wczytaniu pliku .html w Chromium niestety nie jest już tak kolorowo - jedna z pętli wykonuje się w nieskończoność, mimo, że nie powinno się tak dziać oraz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Koniec studiów oraz koniec roku zmotywował mnie do zrobienia porządków w książkach. Poza tym wyklarowała się moja specjalizacja w zawodzie, więc wiem już, że pewnymi drogami raczej nie pójdę ;)

Dlatego #sprzedam #ksiazki pokazane na obrazku. Większość czytana od 0 do 2 razy. Stan od dobrego po idealny. Dla wątpiących mogę udzielić mini recenzji, o ile daną książkę przeczytałem.

KAŻDĄ KSIĄŻKĘ SPRZEDAM ZA 60% JEJ CENY OKŁADKOWEJ!

Tutaj
sortris - Koniec studiów oraz koniec roku zmotywował mnie do zrobienia porządków w ks...

źródło: comment_jBSit4aJMRN6NyHvea9uFDbZJZWtFSzR.jpg

Pobierz
  • 55
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit: nie mam teraz możliwości zrobienia zdjęcia. Sprzedane to:
Wprowadzenie do HTML5, Podręcznik CSS, Perełki programowania, Javascript. Wzorce, Django ćwiczenia, Python i Django, Javascript programowanie obiektowe, jQuery poradnik programisty.
  • Odpowiedz
Powiedzmy mam sobie na stronie infinity scroll. Przewijając stronę pojawiają się następne elementy. Czy jest możliwość policzenia ile z tych elementów widział użytkownik strony?
Powiedzmy na stronie wyświetliło się 20 elementów. Użytkownik przewinął stronę do 15 elementu. Dla tych 15 elementów w bazie danych zwiększam licznik wyświetleń, a dla ostatnich 5 nie, mimo że zostały załadowane na stronie. Da się to jakoś zrobić czy nie ma szans?

#php #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziek: Da, bindujesz do dokumentu event scroll i sprawdzasz pole scrollTop, wtedy bierzesz posortowaną listę elementów, które Cię interesują(bo mogą być w jakimś containerze, nie?) i sprawdzasz, czy scrollTop jest większe lub równe ich offsetTop, czyli pozycji od góry.
  • Odpowiedz
Czy można wywołać hiperłącze od strony serwera?
Mam postawioną aplikację na serwerze wewnątrz sieci firmowej, ten łączy się przez VPN do sieci zewnętrznej i operuje na danych z niej pobieranych. Chciałbym mieć możliwość uruchamiania hiperłączy z każdego komputera wewnątrz firmy, tak że po wejściu w nie będziemy uruchamiać je za pomocą sieci łączącej przez VPN, do której nie mam dostępu na aktualnej maszynie. Szukam rozwiązana w #java i #javascript
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gwozdziuuu: komputery które uruchamiają Twoja aplikacje muszą być w vpn byś mógł otworzyć adres przy użyciu na przykład JavaScript. Możesz także na tym serwerze zrobić sobie skrypt który zrobi co potrzeba a Ty go tylko wywołasz u klienta obchodząc to w ten sposób.
  • Odpowiedz
@mathix: Ciężko powiedzieć, nie mierzyłem. Bardzo aktywnie korzystam z podpowiadania, więc jakieś tam przyspieszenie w stosunku do gołego JS, gdzie tylko garstka IDE ma naprawdę dobre podpowiadanie (zwłaszcza pomiędzy plikami) jest, oprócz tego czuję się po prostu bezpieczniej wiedząc że w tym miejscu na pewno jest taka zmienna, a nie że tylko wiem, że jest, bo czytałem w dokumentacji. Jeśli chodzi o IDE to Webstorm, VS i VS Code mają
  • Odpowiedz
@lewsky:
Parę uwag odnośnie kodu @magic96
1) Array.from jest wspierane tylko w nowych przeglądarkach. Użyj [].slice.call(document.querySelectorAll('.num'));
2) imho lepiej użyć textContent zamiast innerHTML
3) afaik element lepiej opróżnić kontener przy użyciu
  • Odpowiedz
dbmonster is a rendering benchmark that was popularized in Ryan Florence's 2015 react.js conf talk. In his talk he demos three dbmonster implementations using Ember, Angular and React. Dbmonster involves rendering a two-dimensional array of fake database monitoring data and continually replacing the array of monitoring data to demonstrate a framework's "repaint performance"
http://mathieuancelin.github.io/js-repaint-perfs/
#javascript #programowanie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

➊ Darmowy i prosty w implementacji skrypt #javascript "drag & drop": http://bit.ly/1CUX1Je

➋ Możecie sprawdzić przy pomocy algorytmu pochodzącego z MIT, czy zdjęcie ma wysoki lub niski współczynnik zapamiętania: http://bit.ly/1IXsDYe

➌ Wszystkie dostępne kursory poprzez #css w jednym miejscu: http://bit.ly/1OzcSpp

klocus - ➊ Darmowy i prosty w implementacji skrypt #javascript "drag & drop": http://...

źródło: comment_pEKHe645CJhSH4ywPUV6OpECMQrlh1P6.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pomysł jak trochę pomóc popularyzacji #webapps #webaplikacje

Na stronie Mozilli Marketplace dla deweloperów powinien pojawić się przycisk "Wygeneruj instalator". Który generowałby pliki binarne instalatorów na poszczególne platformy.

To byłyby stub-instalatory Firefoxa np. "Drag Race 3D Setup Stub.exe" z ikoną i nazwą danej webaplikacji.

Razem
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@Ginden: @moooka:
Chodzi o plik exe, apk itd

Ten instalator jest pusty, byłby to instalator który pobiera Firefoksa i paczkę zip z aplikacją i od razu je instaluje - no napisałem że to stub-instalator!). Przecież istnieją stub-instalatory do Firefoksa. Nie wiecie?
  • Odpowiedz
Mircy, dajcie jakiś fajny i możliwie szczegółowy (w granicach tego typu źródła wiedzy rzecz jasna) tutorial do angular.js. Wiem, że sobie mogę pogooglać, ale niespecjalnie widzi mi się testowanie kilku i związana z tym strata czasu.

#naukaprogramowania #programowanie #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach