«javascript» etiketlenmiş sorular

ECMAScript'te (JavaScript / JS) ve çeşitli lehçelerinde / uygulamalarında (ActionScript hariç) programlama ile ilgili sorular için. Bu etiket nadiren tek başına kullanılır, ancak çoğunlukla [node.js], [jquery], [json] ve [html] etiketleriyle ilişkilendirilir.

6
Tarihe eklemeden vue-router'a nasıl aktarılır?
Aşağıdaki sıraya giriyorum: Ana ekran Yükleme ekranı Sonuçlar ekranı Ana sayfada, birisi bir düğmeyi tıkladığında, yükleme ekranına gönderirim: this.$router.push({path: "/loading"}); Görevleri bittiğinde, sonuçlar ekranına this.$router.push({path: "/results/xxxx"}); Sorun, genellikle sonuçlardan ana ekrana geri dönmek isterler, ancak geri tıkladıklarında, tekrar yüklemeye gönderilirler, bu da onları sonuçlara geri gönderir, böylece sonsuz bir döngüye …

1
Pano API çağrısı, OnPermissionRequest () öğesini çağırmadan NotAllowedError atar
Basıldığında, panoya yazmak için Async Clipboard API'sini kullanan bir düğmeyle basit bir sayfam var. <body> <button type="button" onclick="testClipboard();"> Test Clipboard </button> </body> function testClipboard() { navigator.clipboard.writeText("Clipboard API Test").then( v => alert("Success"), e => alert("Fail\n" + e)); } Bu, hem Chrome hem de Firefox, masaüstü ve mobil cihazlarda çalışır. Ancak Android …

4
OnClick işleyicisinde parametreleri iletmenin en iyi yolu
Bu benim bileşenim onClickdiv rotasını değiştirmek için satır içi ok işlevini kullanıyorum ama performans açısından iyi bir yol olmadığını biliyorum 1. Satır içi ok işlevi changeRoute (routeName) { console.log(routeName) } render() { return ( <> <div onClick={() => this.changeRoute("page1")}>1</div> <div onClick={() => this.changeRoute("page2")}>2</div> </> ) } 2. Eğer yapıcı bağlama …

5
material-ui 'createSvgIcon', '@ material-ui / core / utils' öğesinden dışa aktarılmaz
Uyarı bileşenini kullanıcı olarak kullanmak için material-ui / lab yükledim, ancak her içe import Alert from '@material-ui/lab/Alert';aktardığımda: derleyemedi ve bu hatayı atıyor: ./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'. Bu yüzden bu sorunu google'da denedim ve material-ui/lab/AutoCompletebileşenle ilgili başka bir soru buldum ( Bu soru tam olarak …

2
Eşzamanlı yinelemelerde… beklemek için kullanma
MDN'nin iki kullanım durumu olduğunu söylüyor for await...of : for await...ofİterable yanı sıra senkronizasyon Iterables üzerinde nesneleri zaman uyumsuz ifadesi yineleme bir döngü oluşturur ... Daha öncekinin farkındaydım: kullanarak asenkron yinelenebilir Symbol.asyncIterator. Ama şimdi ikincisi ile ilgileniyorum: senkron yinelemeler. Aşağıdaki kod senkronize bir yinelenebilir - bir dizi vaat üzerinden yinelenir. …

6
Bilgisayarını uyku moduna geçirdiğinde bir kullanıcının web sitesinden çıkış yapması
Bu tuhaf biri. Bir Laravel web sitemiz var ve bu sitede kullanıcı başına bir zamanlayıcı var, burada önyüklenmeden önce 15 dakika aktif olmuyorlar. Bunu, bir tepki bileşenindeki sayfada oturan bir zamanlayıcı ile yapıyoruz, istediğimiz gibi çalışıyor, ancak şimdi yeni bir sorun var: Bir kullanıcı oturum açıp dizüstü bilgisayarlarının kapağını kapatırsa …

3
Typcript'te gerçek bir “if” gibi davranan bir React “If” bileşenini nasıl yapabilirim?
<If />React kullanarak basit bir işlev bileşeni yaptım : import React, { ReactElement } from "react"; interface Props { condition: boolean; comment?: any; } export function If(props: React.PropsWithChildren<Props>): ReactElement | null { if (props.condition) { return <>{props.children}</>; } return null; } Daha temiz bir kod yazmama izin veriyor, örneğin: render() …


4
Neden Promise.then kullanarak CSS özelliği ayarlama then bloğunda aslında gerçekleşmiyor?
Lütfen aşağıdaki kod parçasını çalıştırmayı deneyin ve ardından kutuyu tıklayın. const box = document.querySelector('.box') box.addEventListener('click', e => { if (!box.style.transform) { box.style.transform = 'translateX(100px)' new Promise(resolve => { setTimeout(() => { box.style.transition = 'none' box.style.transform = '' resolve('Transition complete') }, 2000) }).then(() => { box.style.transition = '' }) } }) …

2
Bir işin Bull'da iki kez çalışmadığından nasıl emin olabilirim?
İki fonksiyonum var scheduleScan()ve scan(). scan()çağrılar scheduleScan() Yeni bir tarama zamanlama dışında yapacak başka bir şey yokken , bu yüzden scheduleScan()bir planlayabilirsiniz scan(). Ama bir sorun var, bazı işler iki kez çalışıyor. Herhangi bir zamanda yalnızca bir işin işlendiğinden emin olmak istiyorum. Bunu nasıl başarabilirim? Bunun bir ilgisi olduğuna inanıyorum …

2
Tarayıcı yerel Sözleri desteklemiyorsa bir mikro görev nasıl sıralanır?
Anında geri aramaların zamanlamasına dayanmayan kod yazmak daha iyidir (mikro görevler ve makro görevler gibi), ama bunu bir kenara bırakalım. setTimeouten azından tüm mikro görevler (ve ürettikleri mikro görevler) bitene kadar başlamayı bekleyen bir makro görevi sıralar. İşte bir örnek: console.log('Macrotask queued'); setTimeout(function() { console.log('Macrotask running'); }); Promise.resolve() .then(function() { …

3
İşlenmeyen söz reddinin kaynağını bulma: TypeError: Söz için zincirleme döngüsü algılandı
Node.js bir Promise işlenmeyen bir ret kaynağı bulmaya çalışıyorum Düğüm sürüm 12'ye yükseltmeyi, --async-stack-tracesseçeneği kullanarak ve bunları kullanarak dinlemeyi denedim : process.on("unhandledRejection",( reason, promise ) => { console.log(reason); console.log(promise); }); Ama yine de suçluyu bulmama yardımcı olacak herhangi bir yararlı yığın izi göremiyorum! UnhandledPromiseRejectionWarning: TypeError: Chaining cycle detected for promise …

5
Codewars Çözümü - Birbirine etki eden işlevler iç içe [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 4 ay önce kapalı . Kod savaşlarıyla ilgili bir bulmacanın çözümüne bakıyordum ve neden işe yaradığını anlamıyorum. Minus () nasıl çalışır? …
11 javascript 

2
Chrome web mağazasındayken neden html düğmeli bir sekme açamıyorum?
Kullanıcı arabirimde farklı düğmelerle bir sayfam var, tüm düğmeler kendi başlarına mükemmel çalışıyor, ancak krom web mağazasında bir uzantı açan düğmeyi tıklar ve daha sonra başka bir düğmeyi tıklarsam sayfa açılmaz . İşte bahsettiğim şeyin bir örneği. Açılan sekmeleri kapatmadan düğmeleri tıklatırsanız, krom web mağazası açıldıktan sonra tıkladığınız düğmenin bir …

2
bitcoin psbt defter ile nasıl imzalanır?
Ben burada buldum aşağıdaki bitcoinjs-lib bir Psbt işlem imzalamaya çalışıyorum: https://github.com/helperbit/helperbit-wallet/blob/master/app/components/dashboard.wallet/bitcoin.service/ledger.ts Sıkıştırılmış publicKey'in hem defterden hem de bitcoinjsLib'den aynı değeri döndürdüğünü kontrol ettim. Bitcoinjs-lib ECPair ile imzalayabilirim, ancak defter kullanarak imzalamaya çalıştığımda, her zaman geçersizdir. Birisi nerede hata yaptığımı belirtmeme yardımcı olabilir mi? Bu değişkenler aşağıdaki kodda zaten belirtilmiştir, ancak …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.