Ankieta dla frontendowców - narzędzia typu Front-End Code Playground

Piszę pracę magisterską o narzędziach umożliwiających tworzenie i testowanie kodu front-end, działających za pośrednictwem przeglądarki internetowej. Chciałbym prosić osoby zajmujące się frontendem o wypełnienie ankiety (jest całkowicie anonimowa, a jej wyniki będą służyć wyłącznie celom naukowym).

#programista15k #programowanie #informatyka #webdev #frontend #javascript
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #js #javascript

Proste pytanko. Mam sobie skrypcik menu. Po kliknięciu w link pojawia się pod nim kreska. Chciałbym zmienić aby ta kreska pojawiała się przy najechaniu kursorem a nie po kliknięciu. Stawiam że odpowiada za to ten fragment JS. Pytanie co wstawić zamiast "click"?

[].slice.call(menuItems).forEach(function(el) {
el.addEventListener('click', setCurrent);
});
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś mi powie po cholerę są Enumerable w językach skryptowych #webdev ? Chodzi mi o język #ruby jednak w innych skryptowych też pewnie są. Rozumiem, że służą do tego, żebym mógł sobie np. "wygodniej" operować na tablicach czy hashach ale po cholerę mam zamieniać tablicę czy hash na enumerable? W jedynym i drugim przypadku zrobię to samo tylko za pomocą enumerable jest to o wiele trudniejsze i bardziej
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@mastopiron Enumerator to nie Enumerable. W większości przypadków faktycznie wystarczy jakaś standardwa kolekcja. Enumeratora warto użyć gdy masz jakiś nieskończony, albo taki którego każdy kolejny element jest kosztowny do obliczenia, zbiór wartości i potrzebujesz tylko lazy pobrać ileś z elementów. Np. jako wrapper na jakąś paginacje http, albo ciąg fibonnaciego (https://stackoverflow.com/a/6418868)
  • Odpowiedz
  • 1
@mastopiron używa min. w sytuacjach które opisałem powyżej. Fibonacciego można by faktycznie czytelniej zaimplementować wywołując #lazy na range 1..INIFINITY, ale np przy paginacji http Enumerator.new to IMO najlepsza opcja. Załóżmy że API zwraca 10 wyników na stronę i jak masz odpowiedź opakowaną w Enumerator to możesz wywołać take(30) i dostaniesz 30 wyników wykonując tylko 3 requesty. Enumeratory fajnie działają z takimi metodami z Enumerable jak min. take, take_while, select
  • Odpowiedz
@garfyld: Dla niektórych firm umiejętności wymagane od juniora są jak na mida, w innych na odwrót. Hajs dla juniora też bywa większy w niektórych firmach niż inne oferują dla mida. Więc według mnie nie ma znaczenia, sam już dawno zrezygnowałem z uznawania podziału junior/mid/senior.
  • Odpowiedz
Mirki, zaczynam przygodę z #react, tworzę prostą apkę react+php. jak rozwiązać opcję zmiany języka interfejsu na stronie?
trochę zardzewiałem i nie wiem jak to się teraz rozwiązuje ( ͡° ʖ̯ ͡°) Jakieś template + pliki językowe się robi?

#webdev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tworzę stronę do faktur na zaliczenie (w Symfony3) i chciałbym stworzyć raport podsumowujący zysk/stratę miesiąc po miesiącu. Niestety moim sposobem (podanym poniżej) nie wyświetlają się miesiące dla których nie ma rekordów (np. w lutym nie było wydatków ani zysków to wyświetl w lutym 0).

//query to generate profit report
$query=$entityManager->getRepository(Invoice::class)
->createQueryBuilder('i')
->select(' sum(i.netValue) AS netSum, MONTH(i.createDate) AS month, YEAR(i.createDate) AS year, i.incoming AS incoming')
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Strona wykop.pl: 290 requests, w tym aż 260 spoza wykop.pl o.O I aż ... 135 plików JS o.O

Czy ja tu może coś źle robię, bo to aż takie nie do wiary się wydaje. No tak podaje chrome -> devtools -> network.

Na takim trochę słabszym sprzęcie odpaliłem, chrome bez żadnych adblockerów, - no strona mi się ładuje 17 sec., no to z ciekawości spojrzałem na 'network'...

Dla
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czemu aż 73 requesty ze słowem 'ads' o.O Skoro wyświetlone są 4 reklamy. No... WTF?


@kepulg: Bo to nie są skrypty wczytujące reklamy tylko agregujące informacje do tego, aby lepiej w przyszłości profilować reklamy lub badać, czy u danego użytkownika one się wyświetliły.

Wykop współpracuje z wieloma dostawcami reklam, ale wyświetla tylko te X reklam, za które dostaje największą stawkę. Ale żeby w przyszłości liczyć na lepszą stawkę od dostawców, których
  • Odpowiedz
@kepulg: > wydaje się, że jednak jedna stronka powinna się wczytać szybciej niż w 17 sekund

@kepulg: Pokaż mi swój waterfall (F12 -> zakładka sieć/network -> shift+F5) to może znajdziemy powód. Jest spora szansa, że np. masz problem z odpytaniem DNS któreś z domen lub coś w pętli odpytuje coś, czego odpytać nie może (np. skrypt JS działa w kółko do czasu kiedy nie otrzyma poprawnej odpowiedzi z
  • Odpowiedz
Szukam sprawdzonego narzędzia do monitorowania zmian na stronie.
Na rynku istnieje kilka ale potrafiłem się na nich przejechać.
Czego mirki używają? #webdev
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam.
Piszę jeszcze raz, bo mi się wydało, że znalazłem problem, ale jednak nie.
Więc mam apkę w #php bez frameworka. Dodaję komponenty symfony, zmieniam strukturę plików. Mam już router, przekazuję obiekt Request do kontrolera. Mam dostęp z tego obiektu do $GET, $POST, $SERVER, ale nie mam dostępu do sesji, więc muszę używać globalnej zmiennej $SESSION, no a wolałbym tego nie robić.
Znalazłem takie coś w dokumentacji: https://symfony.com/doc/current/components/http_foundation/session_php_bridge.html jednak
mariecziek - Witam.
Piszę jeszcze raz, bo mi się wydało, że znalazłem problem, ale j...

źródło: comment_uibHQbguTjwGVLsK7eXMcBhX1uacKVoV.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie masz dostępu z Request do getSession()? $request->getSession()->get(‚lang’) (do poprawienia apostrofy). Jakiej wersji SF używasz?
  • Odpowiedz
@MacDev: To nie jest SF2, to jest legacy code. Brak jakiegoś frameworka. Ja po prostu implementuję Router od SF, tworzę kontrollery itd. Bo dotychczas, to po prostu były wywoływane skrypty PHP pełne require_once albo include. Żadnych serwisów, kontrollerów czy modeli. Po prostu zwykły skrypt.php i PDO.

Komponenty mam najnowsze:

"symfony/routing": "^4.0",
  • Odpowiedz
Sprzedac stacjonarny i kupic mocnego laptopa (budzet 6-7k brutto wtedy) ?
Glownie #programowanie / #webdev (2 monitory wiec jakby co to w domu i tak stacja dokujaca), ale cos tam czasami pogram sporadycznie.
#pcmasterrace #laptopy

Sprzedac stacjonarny i kupic mocnego laptopa?

  • TAK, laptop wieksza mobilnosc itd 28.7% (33)
  • NIE, stacja zawsze lepsza. 71.3% (82)

Oddanych głosów: 115

  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach