Męczy mnie od dłuższego czasu pewne zagadnienie, może głupie, może mądre - nie wiem. Załóżmy, że po stronie serwera leży sobie coś, co odpowiada za obracanie zapytaniami HTTP, express, hapi, koa, cokolwiek. Strona, do której się odnoszą jest niekoniecznie ogromna, ale ma sporo niepowiązanych ze sobą sekcji, których nie można ładnie pogrupować tematycznie. Potrzebuję więc każdy handler sekcji tematycznej podpiąć osobno, na początku importując jakiś plik który powie serwerowi jak podaną ścieżkę
@magic96: No ja bym zrobił żeby każdy "serwis" eksportował swoje routy i jakiś główny serwis który wszystko spina je sobie wczytywał. Nie wiem co jeszcze można tutaj doradzić :P ewentualnie możesz przekazać obiekt serwera do środka każdego modułu i zostawić jemu odpowiednie ustawienia routów.
@magic96: to się nazywa "badanie przebiegu zmienności f-cji" zaczynasz od wyznaczenia dziedziny, potem liczysz miejsca zerowe, granice, ekstrema. Google it ( ͡°͜ʖ͡°)
Jaki tool do bundlowania modułów ES6? Rollup trochę o--------a i sekwencyjnie każdy moduł zbiera, przez co budowanie prostego modułu opartego na express trwa sporo czasu, bo musi pakować jego zależności... :v Z kolei bez wspierania commonJS przez plugin rollup'a mam kilka sposobów importowania libów w projekcie co nie wygląda czysto. Albo może jeszcze inaczej, lekki i przyjemny w użytku boilerplate do używania ES6 right way?
Mirki, jest może jakiś sposób kontrolowania kodu w sposób, żeby namierzać wszystkie rzeczy typu wychodzące requesty? Chciałbym zrobić system uprawnień podobny do tego ze sklepu google. W sensie, że po jakimś sparsowaniu kodu wiedziałbym, że np. idzie kilka requestów zewnętrznych, albo wywoływana jest taka i taka funkcja. A jeszcze lepiej, gdybym mógł to blokować w odpowiednim kontekście - coś jak vm noda, tylko, że w przeglądarce. Wszystkie polyfille VM mają dostępne w
Gdzie waszym zdaniem leży rozsądna granica trzymania się odpowiedniego poziomu abstrakcji? Dla przykładu - na płaszczyźnie 2d lepiej stosować hierarchię typu Point -> Rectangle -> Drawable, czy lepiej implementować pola Point i Rectangle od razu w klasie Drawable?
Heja mirki, mirabele, mam mały problem z diabelskim formatem, jakim jest gif, a dokładniej renderowaniu go na płótnie (tak, aktualzacja klatek konieczna). Póki co, całość załatwia mi ten libek: https://github.com/deanm/omggif → obrazek zasysam przez XHR, z responseType ustawionym na arrayBuffer, całość rzucam do Uint8Array i tłukę przez GifReader, po czym z poziomu workera(ilość iteracji mnie do tego trochę zmusza) tworzę sobie osobne tablice Uint8ClampedArray dla każdej ramki. Nie jest to jakieś optymalne
@magic96: ...żartujesz, prawda? Bo moim zdaniem dobrze jest mieć sensowne powody dla wybierania sobie konkretnych rozwiązań, zwłaszcza jeśli są one trudne/upierdliwe, lepsze niż "passe".
@Marmite: nie, nie żartuje. Po prostu mam coś takiego jak kamera, chyba taktyk w wypadku gier 2d i nie chce kombinować z DOM, wolę mieć wszystko upięte z poziomu canvasa + tween.js. Poza tym, nie napisałem, że rozwiązanie jest nieużyteczne, tylko jest po prostu nie ładne, jeśli nie znajdę nic bardziej sensownego to pewnie mniej sceptycznie podejdę do operowania na elementach htmla. Swoją drogą, obecny klient margonem działa sobie na
źródło: comment_vLBrTsdAaLDRX7QKC6C2MMgDkMyaiqAr.jpg
Pobierz