«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
Javascript - innerHTML olmadan konteyner öğesine HTML ekle
İnnerHTML kullanmadan bir kapsayıcı öğeye HTML eklemek için bir yol gerekir. İnnerHTML kullanmak istemememin nedeni şu şekilde kullanıldığında: element.innerHTML += htmldata Eski html artı yeni html eklemeden önce tüm html'leri değiştirerek çalışır. Bu iyi değil çünkü gömülü flash videolar gibi dinamik ortamları sıfırlıyor ... Ben bu şekilde yapabilirdi: var e …




1
Src ve dist klasörlerinin rolü nedir?
Bir jquery eklentisi için git repo bakıyorum. Kendi projemde kullanmak için birkaç değişiklik yapmak istiyorum, ancak repoyu açtığımda daha önce hiç görmediğim bir yapıya sahipti. Hangi dosyaları kullanacağım / kendi projeme kopyalayacağımdan emin değilim. Bir "dist" ve "src" klasörü vardır. Bunlar hangi amaca hizmet ediyor? Bu gruntjs veya belki jquery …

16
Javascript HtmlSpecialChars eşdeğeri?
Görünüşe göre, bu düşündüğümden daha zor. Ve hatta çok basit ... Javascript içine yerleşik PHP'nin htmlspecialchars eşdeğer bir işlevi var mı? Bunu kendiniz uygulamanın oldukça kolay olduğunu biliyorum, ancak varsa yerleşik bir işlevi kullanmak sadece daha güzel. PHP'ye aşina olmayanlar için htmlspecialchars <htmltag/>,<htmltag/> Bunu biliyorum escape()ve encodeURI()bu şekilde çalışmaz.

9
Bir dizeyi düz JavaScript olarak kesme
Dinamik olarak yüklenmiş bir dizeyi düz JavaScript kullanarak kısaltmak istiyorum. Bu bir url, bu yüzden boşluk yok ve açıkçası kelime sınırlarını umursamıyorum, sadece karakterler. İşte ne var: var pathname = document.referrer; //wont work if accessing file:// paths document.getElementById("foo").innerHTML = "<a href='" + pathname +"'>" + pathname +"</a>"



9
JavaScript Kümesi için nesne eşitliği nasıl özelleştirilir
Yeni ES 6 (Uyum) yeni Set nesnesini sunar. Set tarafından kullanılan kimlik algoritması ===operatöre benzer ve nesneleri karşılaştırmak için çok uygun değildir: var set = new Set(); set.add({a:1}); set.add({a:1}); console.log([...set.values()]); // Array [ Object, Object ] Derin nesne karşılaştırması yapmak için Set nesneleri için eşitlik nasıl özelleştirilir? Java gibi bir …

19
'DOMWindow' üzerinde 'postMessage' yürütülemedi: https://www.youtube.com! == http: // localhost: 9000
Aldığım hata mesajı: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('http://localhost:9000'). Hedef orijin http://www.youtube.comve alıcı orijin olduğu başka benzer problemler gördüm https://www.youtube.com, ama hiçbiri hedefin https://www.youtube.comve orijin olduğu benimki gibi değil http://localhost:9000. Sorunu anlamıyorum. Sorun nedir? Nasıl düzeltebilirim?


11
Boş bir Gözlenebilir geri dön
İşlevin get isteğinden more()döndürmesi gerekiyorObservable export class Collection{ public more = (): Observable<Response> => { if (this.hasMore()) { return this.fetch(); } else{ // return empty observable } } private fetch = (): Observable<Response> => { return this.http.get('some-url').map( (res) => { return res.json(); } ); } } Bu durumda, yalnızca hasMore()doğru …



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.