Gdyby ktoś mi to przesłał odrazu za używanie var nie sprawdzałbym dalej


@NickciN: ja sie odnioslem tylko do tego fragmentu, niczego wiecej - z tego bije ignoracja i zaslyszane na poradnikach z youtube'a "var is bad and you should always use let/const"
  • Odpowiedz
@NickciN: Nie ma nic złego w używaniu var w odpowiednich przypadkach tak jak napisał to cppguy. Tak samo jak zdarzają się sytuację gdy ES5 sprawdzi się jednak lepiej niż ES6. Niektórzy chyba zapomnieli już o tym, że każda kolejna wersja ES jest rozszerzeniem standardu a nie jego zastąpieniem.

Gdyby ktoś mi to przesłał odrazu za używanie var nie sprawdzałbym dalej.


Zupełnie
  • Odpowiedz
Twoja strona pozwala na przesyłanie plików zip? Powinieneś uważać na dwa wektory ataku. #od0dopentestera
• Zip Slip
Gdy użytkownik wysyła archiwum – zazwyczaj musisz je otworzyć i przeanalizować każdy plik z osobna (chociażby dla obrazków wygenerować odpowiednie miniatury).
Prosty algorytm będzie wyglądał mniej więcej tak:
1. Stwórz katalog tymczasowy na dysku (/tmp/katalog)
2. Otwórz archiwum (zewnętrzną biblioteką) i pobierz nazwy
KacperSzurek - Twoja strona pozwala na przesyłanie plików zip? Powinieneś uważać na d...
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@programik: Jeżeli generujesz własną nazwę (niepowiązaną z nazwą z archiwum) to jest OK (no chyba, ze to symlink).
Pytanie czy chcesz przechowywać w bazie takie nazwy.
Teraz pamiętasz, że ta wartość od użytkownika jest potencjalnie niebezpieczna.
Ale może w przyszłości inny programista użyje jej nie będąc tego świadomym?
Generalnie raczej bym odrzucał pliki z ../.
  • Odpowiedz
Używam wow.js do animacji przy scrollowaniu. Uzywając 'gatsby develop' wszytsko działa dobrze ale przy 'gatsby build' wywala error "WebpackError: ReferenceError: window is not defined". Wiem, że to dlatego że przy buildzie 'window' nie jest zdefiniowany ale nie wiem jak to naprawić,żeby móc zdeployować stronke, help

#react #programowanie #javascript #webdev
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To prawda, że nie opłaca się już za bardzo uczyć jQuery?
Znaczy się można ogarniać w jakimś bardzo podstawowym stopniu żeby wiedzieć co się dzieje, jak będziemy musieli pracować ze stroną, która z tego jeszcze korzysta.
Bardziej mi chodzi o to czy opłaca się uczyć tego kilkanaście godzin i porobić jakieś projekt z wykorzystaniem jQ, aby znać dobrze te wszystkie metody z biblioteki jak .on, .attr i inne, żeby bez problemu wiedzieć gdzie i
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa jQuery powstało aby rozwiązywać problemy które już nie istnieją, Web API jest ustandaryzowane, a jQuery właśnie ten problem starało się rozwiązać (każda przeglądarka implementowała swoje rozwiązanie problemu), obecnie podobna sytuacja jest z Safari, gdzie wszystko jest inaczej, Safari to Internet Explorer naszych czasów
  • Odpowiedz
Hej mam pytanie z CSS, trochę dziwne, ale...
Czym się różnią dwa poniższe fragmenty kodu z pliku CSS z klasami .modal i .top

.modal.top{tu jakieś właściwości CSS}

.modal .top{tu jakieś właściwości CSS}
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wytłumaczy mi ktoś sposób wyświetlania poniższych obiektów #javascript w tablicy
Pierwszy obiekt został ręcznie skopiowany i przypisany do zmiennej.
Drugi został stworzony poprzez utworzenie tablicy a następnie dodaniu rekordów przy użyciu push().
Dlaczego mimo tego, że są identyczne wyświetlają się inaczej

#naukaprogramowania
S.....z - Wytłumaczy mi ktoś sposób wyświetlania poniższych obiektów #javascript w ta...

źródło: comment_1587830603eyuEIg4DzEAEcP28SPUfNK.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poddaję się na stronie 100. Dlaczego? Książka jest napisana niemetodycznie. Autor ma trudność z wyjaśnieniem zagadnień, o których pisze. Jest w niej dużo wodolejstwa i niedowiedzionych twierdzeń. Kolejny mój zarzut to teoretyczność. Książkę czyta się bardzo ciężko. Nie polecam. #javascript
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@epi: czytalem Biblie. To jedna z najważniejszych ksiag na swiecie i powiem ze nawet abstrahując od kwestii wiary to byla fascynujaca lektura.
  • Odpowiedz
Mam taki problem, korzystam z vue2-editor którego importuje się w taki sposób:
import { VueEditor } from 'vue2-editor'

I teraz jak mam zaimportować go asynchronicznie używając:

const edytor = () => ({
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie max zarobki seniora #programista15k są możliwe w polsce? Zakładam że jedna z top technologii(javascript, C#, Java, C++) i jedno z dużych miast. Tak obserwuję oferty i wygląda na to że max to marne 18k na ręke na b2b(po opłaceniu wszystkich danin) ale i tak jest mało takich ofert.

Mirasy, gdzie szukać dobrze płanych ofert?

#programista15k #programowanie #javascript #csharp #dotnet
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xaro: możesz sobie do tego providera dorzucić aktualny stan paginacji:

const [page, setPage] = useState(0)
i do propa value przekazać metode setPage. Połącz teraz te metode setPage z odpowiednim eventem na stronie (jakiś button albo scroll).
Na koniec w useEffect dodajesz sobie page do listy źródeł i uaktualniasz url axiosa na podstawie aktualnego page.
  • Odpowiedz
@chapak: zrobiłem podobnie wczoraj
w sensie zrobiłem state tylko wyniosłem do reducera jeszcze initial url
a na useEffect dałem żeby obserwował zmiany
  • Odpowiedz
Wykopki potrzebuję pomocy odnośnie Reacta, webpacka lub react-routera(nie wiem w którym może leżeć problem).

Więc tak, mam 2x Route jeden ma path="/friends" a drugi path="/friends/invite" i jak przy pierwszym Roucie działa wszystko okej tak przy drugim przeglądarki wywalają błąd 404 że nie mogą wczytać bundle.min.js

#kiciochpyta #react #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Rozdział drugi to operacje wyższego poziomu w JavaScripcie. Taka powtórka z closures i zasięgu zmiennych. Jakaś zajawka funkcji wyższego poziomu. Trochę rozwlekłe i chaotyczne. #javascript
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dziergam własny szablon do #wordpress oparty na #bootstrap i trafiłem na problem ( ͡° ʖ̯ ͡°)

Jeden z plutonów a konkretnie Modern Events Calendar nie działa poprawnie z moim szablonem. Rozchodzi się o konflikt #jquery importowanego przez mnie w ramach szablonu i tego z plugina - wnioskuje tak bo po usunięciu mojego importu kalendarz hula jak należy.
Jednakże po usunięciu szablonowego jQuery przestają mi działać niektóre z
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach