1204 gün önce veriyi fonskiyonun dışında kullanmak
sorusunu cevapladı.
// Websocket başlatma fonksiyonu
function initWebSocket(url) {
const ws = new WebSocket(url)
ws.onmessage = (e) => {
resultWebSocket(JSON.parse(e.data).c);
}
}
// WebSocketden gelen değeri kullanmanı sağlayacak fonksiyon
function resultWebSocket(data) {
// data değeri websocket geliyor
console.log(data);
}
// Websocket işlemini başlatma
initWebSocket('wss://stream.binance.com:9443/ws/btcusdt@ticker');
JavaScript
Bu kodun işini görür diye umuyorum.
1206 gün önce veriyi fonskiyonun dışında kullanmak
sorusunu cevapladı.
let c;
const ws = new WebSocket('wss://stream.binance.com:9443/ws/btcusdt@ticker')
ws.onmessage = (e) => {
const data = JSON.parse(e.data)
console.log(data.c)
c = data.c
}
console.log(c)
JavaScript
bu şekilde fonksiyon dışında bir değişkene atarsan kullanabilirsin.
1213 gün önce React, login işleminde oluşan veri ihlali hatası
sorusunu cevapladı.
Şifren çok basit olabilir bu yüzden chrome hata veriyordur. Başka bir tarayıcıda denersen bu uyarıyı almazsın.
1255 gün önce React-router komponentleri yüklemiyor
sorusunu cevapladı.
Header BrowserRouter içinde olmadığı için olabilir bir de alttaki gibi denermisin.
import HeaderComp from "./components/HeaderComp";
import { Switch, Route, BrowserRouter } from 'react-router-dom';
import MainPage from "./components/MainPage";
import HelpPage from "./components/HelpPage";
import DownloadPage from "./components/DownloadPage";
import SearchPage from "./components/SearchPage";
import DonatePage from "./components/DonatePage";
function App() {
return (
<BrowserRouter>
<div>
<HeaderComp />
<main>
<div>
<Switch>
<Route path="/" exact>
<MainPage />
</Route>
<Route path="/download" exact>
<DownloadPage />
</Route>
<Route path="/search" exact>
<SearchPage />
</Route>
<Route path="/help" exact>
<HelpPage />
</Route>
<Route path="/donate" exact>
<DonatePage />
</Route>
</Switch>
</div>
</main>
</div>
</BrowserRouter>
);
}
export default App;
JavaScript
1262 gün önce Array ile Nasıl Tanımlayabilirim?
sorusunu cevapladı.
Seçtiğin elemanlara ortak bir seçici verip hepsini seçebilirsin.
Mesela class="bir" dersin ardından aşağıdaki kodda olduğu gibi hepsini seçersin.
const birds = document.querySelectorAll('.bir')
console.log(birds[0])
JavaScript
1262 gün önce Randevu Takvimi
sorusunu cevapladı.
Sanırım Bootstrap Daterangepicker kullanıyorsun.
.daterangepicker td.off.disabled {
position: relative;
color: #f94242 !important;
}
.daterangepicker td.off.disabled:after {
content: "\00d7";
position: absolute;
left: 7px;
top: 2px;
font-size: 38px;
}
.daterangepicker td.off.disabled.today:hover {
background-color: transparent;
}
CSS
// Pasif yapılacak tarihler.
const disableDates = ["18/10/2021","19/10/2021","20/10/2021"];
// Daterangepicker
$("#daterangepicker").daterangepicker({
isInvalidDate: function(el) {
const currDate = moment(el._d).format('DD/MM/YYYY');
return disableDates.indexOf(currDate) != -1;
}
})
JavaScript
Sayfana moment.js i eklemeyi unutma.
Codepen örneğine bakabilirsin.