«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
HTML5 Video Boyutları
JavaScript içeren bir sayfaya üzerine bindirdiğim bir videonun boyutlarını almaya çalışıyorum, ancak video yüklenmeden önce hesaplandığı için gerçek video yerine poster görüntüsünün boyutlarını döndürüyor.

13
Eşitlik için ECMA6 setlerinin karşılaştırılması
İki javascript setini nasıl karşılaştırırsınız? Ben kullanarak çalıştı ==ve ===her iki dönüş false ama. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Bu iki küme eşdeğerdir, çünkü tanım gereği kümelerin sıralaması yoktur (en azından genellikle değil). Set on MDN belgelerine …

19
XMLHttpRequest durumu 0 (responseText boş)
XMLHttpRequest ile veri alınamıyor (durum 0 ve responseText boş): xmlhttp = new XMLHttpRequest (); xmlhttp.open ("GET", "http://www.w3schools.com/XML/cd_catalog.xml", doğru); xmlhttp.onreadystatechange = işlev () { eğer (xmlhttp.readyState == 4) alert ("durum" + xmlhttp.status); } xmlhttp.send (); "Durum 0" ı uyarır. Localhost isteğiyle aynı durum (cd_catalog.xml yerel bir dosya olarak kaydedilir) xmlhttp.open ("GET", …

2
ÖN ve SONRA yakanın yerleştirilmesi
.catchİç içe bir sözde ÖNCE ve SONRA koymak arasındaki farkı anlamakta güçlük çekiyorum . Alternatif 1: test1Async(10).then((res) => { return test2Async(22) .then((res) => { return test3Async(100); }).catch((err) => { throw "ERROR AFTER THEN"; }); }).then((res) => { console.log(res); }).catch((err) => { console.log(err); }); Alternatif 2: test1Async(10).then((res) => { return test2Async(22) …

6
Eslint-config-airbnb ile ".js" uzantılı dosyalarda JSX'e izin verilmez
Ben yükledim eslint-config-airbnb Tepki için yapılandırmak ESLINT öncesi gerekiyordu: Varsayılan dışa aktarmamız, ECMAScript 6+ ve React dahil tüm ESLint kurallarımızı içerir. Eslint, eslint-plugin-import, eslint-plugin-react ve eslint-plugin-jsx-a11y gerektirir. Benim .eslintrcyapılandırmasını uzanan: { "extends": "eslint-config-airbnb", "env": { "browser": true, "node": true, "mocha": true }, "rules": { "new-cap": [2, { "capIsNewExceptions": ["List", "Map", …

8
Tarayıcı yakınlaştırma düzeyini değiştirme
Sitemde tarayıcının yakınlaştırma düzeyini (+) (-) değiştirecek 2 düğme oluşturmam gerekiyor. Görüntü boyutu ve düzen sorunları nedeniyle tarayıcı yakınlaştırma talep ediyorum ve css yakınlaştırma istemiyorum. Peki, bu mümkün mü? Çakışan raporlar duydum.
105 javascript  browser  zoom 

23
JavaScript'te kelimeleri kesmeden dizeyi kısaltın
JavaScript'te dize manipülasyonu konusunda pek iyi değilim ve herhangi bir kelimeyi kesmeden bir dizeyi nasıl kısaltacağınızı merak ediyordum. Alt dizeyi nasıl kullanacağımı biliyorum, ancak indexOf veya herhangi bir şeyi gerçekten iyi bilmiyorum. Aşağıdaki dizeye sahip olduğumu varsayalım: text = "this is a long string I cant display" 10 karaktere indirmek …

2
This.setState'i React bileşeninde birden çok kez kullandığınızda ne olur?
This.setState'i birden çok kez kullandığınızda ne olacağını kontrol etmek istedim (tartışma uğruna 2 kez). Bileşenin iki kez işleneceğini düşünmüştüm ama görünüşe göre sadece bir kez işleniyor. Bir başka beklentim de, setState için ikinci çağrının birincisinin üzerinden geçeceğiydi, ama siz tahmin ettiniz - iyi çalıştı. Bir bağlantı JSfiddle var Hello = …

6
JQuery'de giriş dosyasının boş olup olmadığı nasıl kontrol edilir
JS'de yepyeni. Formu jQuery / JavaScript ile gönderirken dosya giriş öğesinin boş olup olmadığını kontrol etmeye çalışıyorum. Bir sürü çözümden geçtim ve hiçbir şey benim için çalışmıyor. Kaçınmaya çalışıyorum /c/fakepath(başka bir seçenek yoksa) <input type="file" name="videoFile" id="videoUploadFile" /> Bu çalışmıyor: var vidFile = $("#videoUploadFile").value; Dosya adını alabilmemin tek yolu, aşağıdakileri …
105 javascript  jquery  html 


4
JSON nesnesini güzel yazdırılmış JSON'a dönüştüren açısal 2 boru
Bir JSON nesne dizesi alacak ve kullanıcıya göstermesi için oldukça basılmış / biçimlendirilmiş olarak döndürecek bir Angular 2 borusu yazmaya çalışıyorum. Örneğin, şunu alır: {"id": 1, "numara": "K3483483344", "durum": "CA", "etkin": doğru} HTML'de görüntülendiğinde buna benzer bir şey döndürün: Yani benim görüşüme göre şöyle bir şeye sahip olabilirim: <td> {{ …

4
Nesne Dizisinden React Bileşenlerini Oluşturma
Nesneleri içeren bir dizi olan istasyon adı verilen bazı verilerim var. stations : [ {call:'station one',frequency:'000'}, {call:'station two',frequency:'001'} ] Her dizi konumu için bir ui bileşeni oluşturmak istiyorum. Şimdiye kadar yazabilirim var stationsArr = [] for (var i = 0; i < this.data.stations.length; i++) { stationsArr.push( <div className="station"> {this.data} </div> …

1
Komut dosyası etiketinde onload olayını tetiklemeye çalışıyor
Sırayla bir dizi komut dosyası yüklemeye çalışıyorum, ancak onload olayı benim için tetiklenmiyor. var scripts = [ '//cdnjs.cloudflare.com/ajax/libs/less.js/1.3.3/less.min.js', '//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.js', MK.host+'/templates/templates.js' ]; function loadScripts(scripts){ var script = scripts.shift(); var el = document.createElement('script'); el.src = script; el.onload = function(script){ console.log(script + ' loaded!'); if (scripts.length) { loadScripts(scripts); } else { console.log('run app'); …

18
React.js - yeniden oluştururken odağı kaybeden girdi
Sadece metin girişine yazıyorum ve onChangearadığımda setStateReact kullanıcı arayüzümü yeniden oluşturuyor. Sorun, metin girişinin her zaman odağı kaybetmesidir, bu nedenle her harf için yeniden odaklanmam gerekir: D. var EditorContainer = React.createClass({ componentDidMount: function () { $(this.getDOMNode()).slimScroll({height: this.props.height, distance: '4px', size: '8px'}); }, componentDidUpdate: function () { console.log("zde"); $(this.getDOMNode()).slimScroll({destroy: true}).slimScroll({height: 'auto', …

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.