#frontend #backend #javascript #webdev #restdbio

Testuję restdb.io

Nie działa rest api na localhost, chociaż łączę zgodnie z instrukcją "Connect from a development web app running on localhost":
https://restdb.io/docs/connect-to-your-online-database#connectXfromXaXdevelopmentXwebXappXrunningXonXlocalhost

A ze zwykłego linka otwartego w nowej karcie w przeglądarce działa - to korzysta z "Connect from a user session".
Działa też jak użyję "Wyślij ponownie" w devTools.
Czyli endpoint jest ok.

Co może być nie tak?
Ciałbym, żeby ten div pojawiał się szybko i zaraz po tym znikał powoli:



ciem to osiągnąć zmieniając jego class z hide na show i znów na hide:

resultdiv.className='show'
result
div.className='hide'

.hide {
opacity: 0;
transition: opacity 1s linear;
-webkit-transition: opacity 1s linear;
-moz-transition: opacity 1s linear;
-o-transition: opacity 1s linear;
}
.show {
opacity: 1;
}

#javascript #frensvsnonfrens

dobrze to jest zapisane czy coś nie tak? Bo nie działa.

@JamnikWallenrod,
Da się jakoś uzależnić działanie listenera od zmiennej?

gun_div.addEventListener('click', function() {
if (currentStatus == status.READY) {
setCurrentFren(frens.GUN)
setCurrentStatus(status.FIGHT)
}
})

jeśli currentStatus nie jest READY to ciem, żeby listener nie działał. Zrobiłem brzydko z ifem.
#javascript
Co jest nie tak z moją petlą czysto kodową nowoczesną?
#javascript

const frens = {
PAPER: { type: 'PAPER', div: paperdiv, power: 1 },
HAMMER: { type: 'HAMMER', div: hammer
div, power: 2 },
GUN: { type: 'GUN', div: gun_div, power: 3 }
}

function unHoverAllFrens() {
frens.forEach(function(fren) {
unHoverElem(fren.div);
});
}

Uncaught TypeError: frens.forEach is not a function
@Bulldogjob: Cześć, dzisiaj #pracbaza dla Frontend Developerów!

Kraków
JavaScript Developer / Hatimeria Sp. z o.o. Sp. k. / 9-14K PLN / bit.ly/2EHKEya
Access Control - Senior Front End Engineer (Ruby/JavaScript) / Motorola / bit.ly/31ASOkT
Front-end Web Developer / Transporeon / bit.ly/3b8qMk6
Frontend Magento Developer / Polcode Sp. z o.o. / 5.5-10K PLN / bit.ly/32xhJoW
Angular Developer / Motorola / bit.ly/3hIxq32
Junior Frontend Developer / Hatimeria Sp. z o.o. Sp. k. /
Pobierz Bulldogjob - @Bulldogjob: Cześć, dzisiaj #pracbaza dla Frontend Developerów!


Kra...
źródło: comment_1598611935PIIvxulRQ0j1u7h4LhfaHm.jpg
Podrzucamy ostatnią listę ofert w tym tygodniu - zajrzyj, jeśli szukasz pracy z obszarówBackend, Frontend lub Fullstack!

BACKEND JOBS

- [REMOTE] Senior/Lead Java Developer @ epam.com 10.0k-18.0k (UoP)
- [REMOTE] PHP Developer (100% zdalnie) @ avenga.com 14.5k-15.1k (B2B)
- [REMOTE] Ruby on rails Developer @ madiff.pl 14.0k-17.0k (B2B)
- [REMOTE] Backend Architect (RoR) @ leocode.com 16.0k-23.0k (B2B)
- [REMOTE] AWS Backend Developer @ unity.pl 12.0k-16.0k (B2B)
- [REMOTE] Senior Backend
#javascript #programista15k

Mam pytanie do osób znających Ramda i functional programming.

Często tworzę funckje typu:

const createList = pipe(
values,
map(whatEverFunctions),
filter(type => type === 'something'),
)

I teraz pojawia się pytanie w jaki sposób zorganizować drugi parametr bo chcąc na przykład:

const createList = pipe(
values,
map(whatEverFunctions),
filter(type => otherTypes.includes(type)),
)

I w jaki sposób poprawnie dostarczyć otherTypes do funkcji? Pojawia mi się pomysł

const createList = (otherTypes) => pipe(
values,
◢ #unknownews

Dzisiejsze wydanie zestawienia będzie nieco krótsze niż zwykle - powód jest trywialny: to był dla mnie pracowity tydzień.


1) OpenStartup - lista startupów, które publikują bardzo szczegółowe dane na temat swojego biznesu
https://openstartup.dev/?ref=producthunt
INFO: ile mają użytkowników? jakie mają przychody? ile zarabiają ich pracownicy itp. Sporo ciekawych metryk.

2) Tworzenie botów do Discorda - jest prostsze niż myślisz (Python)
https://codeburst.io/discord-py-the-quickstart-guide-2587abc136ab
INFO: autor przedstawia, jak używając biblioteki Discord.py zbudować swojego
Pobierz imlmpe - ◢ #unknownews ◣

 Dzisiejsze wydanie zestawienia będzie nieco krótsze niż z...
źródło: comment_1598594498ZPaNUiVf9ou8CohFC381CU.jpg
Z Angularem miałem styczność, trochę Reacta poznałem. Głównie operowałem we Vue i na starych rozwiązaniach tj. jQuery. Rok spędzony w firmie, na forum nie będę pisał jakiej, ale na PV już mogę :D
@becvvv: o wieloliniowosc. Na koncu linii automatycznie jest dodawany srednik, przez co wychodzi tam: return; co rownowazy sie z return false;.

Automatic Semicolon Insertion
The return statement is affected by automatic semicolon insertion (ASI). No line terminator is allowed between the return keyword and the expression.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/return