Wszystko
Najnowsze
Archiwum
Jak powinien wyglądać skrypt w tym zadaniu. To jest zadanie z JavaScript. #pytanie #programowanie #javascript
źródło: comment_158799033193ATayCQngQMfytnw2gY9q.jpg
PobierzGdyby 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"
- 3
@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.
Zupełnie
Gdyby ktoś mi to przesłał odrazu za używanie var nie sprawdzałbym dalej.
Zupełnie
- 2
@vizori: Ma wyświetlać 10 kolejnych liczb, a wyświetla 300 kolejnych.
źródło: comment_1587985161114QOAPZYO26oZ8MHFcIxf.jpg
Pobierz@Skim25 i=0 oraz i <=10
Sprawdźcie, jakie nowe oferty pracy pojawiły się na No Fluff Jobs!
BACKEND JOBS
- [REMOTE] Remote Backend Developer @ sheepyard.pl 12.0k-18.0k (B2B)
- [REMOTE] Remote Ruby on Rails Engineer @ sparksolutions.co 12.0k-18.0k (B2B), 9.9k-14.9k (UoP)
BACKEND JOBS
- [REMOTE] Remote Backend Developer @ sheepyard.pl 12.0k-18.0k (B2B)
- [REMOTE] Remote Ruby on Rails Engineer @ sparksolutions.co 12.0k-18.0k (B2B), 9.9k-14.9k (UoP)
- 178
Twoja strona pozwala na przesyłanie plików
• 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
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

Treść przeznaczona dla osób powyżej 18 roku życia...
- 4
@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
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
../.- 1
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
#react #programowanie #javascript #webdev
- 0
- 0
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
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
- 4
@maciorqa: php+jquery i długo nic, teraz w kryzysie rządzisz i dzielisz
konto usunięte via Android
- 2
@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
43
Kolejna 1-liniowa paczka npm namieszała w ekosystemie JavaScript

Funkcja sprawdza czy podany argument jest typu Promise. Jeden bug unieruchomił ponad 3 miliony zależnych repo ( ͡° ͜ʖ ͡°)
z- 14
- #
- #
- #
- #
- #
- #
- 0
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}
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}
czyli to pierwsze jest do elementu, co zawiera obie klasy, a to drugie do elementu o klasie 'top' ktory jest w elemencie o klasie 'modal'
- 0
@Gdziezamiatasz: dzięki, z tym pierwszym to wiedziałem, ale drugiego nie ogarniałem :D
4
Kurs tworzenia aplikacji mobilnych Webassembly OpenCV Cordova

Witam Stworzyłem kurs na Udemy do generowania aplikacji mobilnych.WOC01 Egzotyczne połączenie #Webassembly #OpenCV i #Cordova może się komuś przyda.Kupon promocyjny ważny 3 dni. Zaletą tego kursu jest to , że nie trzeba uruchamiać Android Studio wszystko z #commandline
z- 0
- #
- #
- #
- #
- #
- #
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
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
źródło: comment_1587830603eyuEIg4DzEAEcP28SPUfNK.jpg
Pobierz- 1
@Street_Gainz: Pozycje do tablicy
pop są dodawane asynchronicznie. getArray wykonuje się momencie gdy tablica jest jeszcze pusta- 2
@Street_Gainz: Tak działa konsola w przeglądarce. W momencie wywołania
console.log tablica jest pusta i taka też jest wyświetlana, ale w międzyczasie reszta elementów została zpushowana do tablicy, ze względu na to, że jest to ta sama referencja będziesz je widzieć po kliknięciu w >.
źródło: comment_1587835935vozWKSEUAc5800hk8v4UqT.jpg
Pobierz- 0
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
- 1
@epi: czytalem Biblie. To jedna z najważniejszych ksiag na swiecie i powiem ze nawet abstrahując od kwestii wiary to byla fascynujaca lektura.
- 0
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 = () => ({
import { VueEditor } from 'vue2-editor'
I teraz jak mam zaimportować go asynchronicznie używając:
const edytor = () => ({
- 0
@LaylaTichy: Działa ! wielkie dzięki
Na dobre rozpoczęcie piątku podrzucamy Wam najnowsze ogłoszenia z kategorii Backend, Fullstack i Frontend!
BACKEND JOBS
- [REMOTE] Remote Python Developer @ 7n.com 11.2k-18.4k (B2B)
- [REMOTE] Senior Data Engineer @ codete.com 15.0k-17.5k (B2B), 12.0k-14.5k (UoP)
BACKEND JOBS
- [REMOTE] Remote Python Developer @ 7n.com 11.2k-18.4k (B2B)
- [REMOTE] Senior Data Engineer @ codete.com 15.0k-17.5k (B2B), 12.0k-14.5k (UoP)
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
Mirasy, gdzie szukać dobrze płanych ofert?
#programista15k #programowanie #javascript #csharp #dotnet
- 1
w sumie wcześniej pytałem o context ale mam rozkminę
zrobiłem sobie context providera, który ma w sobie hooka useEffect i useReduce i wspólnie sobie feczują dane z api
provider: https://pastebin.com/JPgVWTNm
reducer: https://pastebin.com/GSiMDefR
API udostępnia taką śmieszną paginację w stylu next i previous
zrobiłem sobie context providera, który ma w sobie hooka useEffect i useReduce i wspólnie sobie feczują dane z api
provider: https://pastebin.com/JPgVWTNm
reducer: https://pastebin.com/GSiMDefR
API udostępnia taką śmieszną paginację w stylu next i previous
- 1
@xaro: możesz sobie do tego providera dorzucić aktualny stan paginacji:
i do propa value przekazać metode
Na koniec w
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.- 1
@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
w sensie zrobiłem state tylko wyniosłem do reducera jeszcze initial url
a na useEffect dałem żeby obserwował zmiany
Stoisz przed wyborem pierwszego lub kolejnego języka programowania? Sprawdź, które technologie są obecnie na topie i warto zainwestować czas w ich naukę.
https://bulldogjob.pl/news/1065-najpopularniejsze-jezyki-programowania-2020
#programowanie #naukaprogramowania #java #python #javascript
https://bulldogjob.pl/news/1065-najpopularniejsze-jezyki-programowania-2020
#programowanie #naukaprogramowania #java #python #javascript
źródło: comment_15876455737XDk84ulhnsyIvFbvKD2hT.jpg
PobierzWykopki 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
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
Komentarz usunięty przez autora
- 1
- 0
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
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
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
@withoutSmallGarden: możesz użyć kilka jquery, trzeba je tylko aliasować używając noConflict()
@LubieSzaszylkiZLublina: ten pan ma rację





















BACKEND JOBS
- [REMOTE] Senior PHP / WordPress plugin developer @ wpwhitesecurity.com 13.5k-20.8k (B2B)