«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.

19
Çerçeve Buster Buster… buster kodu gerekli
Diyelim ki diğer sitelerin sitenizi şu şekilde "çerçevelemesini" istemiyorsanız <iframe>: <iframe src="http://example.org"></iframe> Böylece tüm sayfalarınıza çerçeveleme önleyici, çerçeve bozucu JavaScript eklersiniz: /* break us out of any containing iframes */ if (top != self) { top.location.replace(self.location.href); } Mükemmel! Şimdi otomatik olarak "ifşa" veya içeren herhangi bir iframe kırmak. Küçük bir …

19
Raylar 4: Turbo bağlantılar ile $ (Document) .ready () nasıl kullanılır
JS dosyalarını "raylar yolu" düzenlemeye çalışırken Rails 4 uygulamamda bir sorunla karşılaştım. Daha önce farklı görüşlere dağılmışlardı. Onları ayrı dosyalar halinde düzenledim ve varlıklar kanalıyla derledim. Ancak, turbo-linking açıldığında jQuery'nin "hazır" etkinliğinin sonraki tıklamalarda tetiklenmediğini öğrendim. Bir sayfayı ilk kez yüklediğinizde çalışır. Ancak bir bağlantıyı tıkladığınızda, içindeki hiçbir şey ready( …


24
Görünür DOM'de bir öğenin olup olmadığını nasıl kontrol edebilirim?
getElementByIdMetodu kullanmadan bir elementin varlığını nasıl test edersiniz ? Ben kurdunuz canlı demo başvuru için. Ayrıca kodu da burada yazdıracağım: <!DOCTYPE html> <html> <head> <script> var getRandomID = function (size) { var str = "", i = 0, chars = "0123456789abcdefghijklmnopqurstuvwxyzABCDEFGHIJKLMNOPQURSTUVWXYZ"; while (i < size) { str += chars.substr(Math.floor(Math.random() * …

30
Javascript bir dizi nesneleri nasıl klonlamak?
... her nesnenin aynı dizideki diğer nesnelere de referansları var mı? Bu soruna ilk geldiğimde, var clonedNodesArray = nodesArray.clone() var ve javascript nesnelerin klonlanması hakkında bilgi aradı. (Aynı @JohnResig tarafından cevaplandı) StackOverflow hakkında bir soru buldum ve o jQuery ile yapabileceğini belirtti var clonedNodesArray = jQuery.extend({}, nodesArray); bir nesneyi klonlamak. …
421 javascript 

22
JSON Web Jetonlarını Geçersiz Kılma
Üzerinde çalıştığım yeni bir node.js projesi için, çerez tabanlı oturum yaklaşımından geçiş yapmayı düşünüyorum (bununla, bir kullanıcının tarayıcısında kullanıcı oturumlarını içeren bir anahtar / değer deposuna bir kimlik depolamak) JSON Web Belirteçlerini (jwt) kullanarak belirteç tabanlı bir oturum yaklaşımına (anahtar / değer deposu yok). Proje socket.io kullanan bir oyundur - …

23
JQuery.Ajax tarafından dosya indir
Dosya indirmek için sunucu tarafında Struts2 eylemim var. <action name="download" class="com.xxx.DownAction"> <result name="success" type="stream"> <param name="contentType">text/plain</param> <param name="inputName">imageStream</param> <param name="contentDisposition">attachment;filename={fileName}</param> <param name="bufferSize">1024</param> </result> </action> Ancak ben jQuery kullanarak eylem çağırdığınızda: $.post( "/download.action",{ para1:value1, para2:value2 .... },function(data){ console.info(data); } ); Firebug'da verilerin İkili akışla alındığını görüyorum . Kullanıcının dosyayı yerel olarak …

16
JavaScript kullanarak seçme kutusu öğesinin değerini programlı olarak nasıl ayarlarım?
Aşağıdaki HTML <select>öğesi var: <select id="leaveCode" name="leaveCode"> <option value="10">Annual Leave</option> <option value="11">Medical Leave</option> <option value="14">Long Service</option> <option value="17">Leave Without Pay</option> </select> leaveCodeParametre olarak numaraya sahip bir JavaScript işlevi kullanarak listedeki uygun seçeneği nasıl seçerim?
420 javascript  html  dom 

10
JQuery ve Ajax ile temel kimlik doğrulamasını kullanma
Tarayıcı aracılığıyla temel bir kimlik doğrulaması oluşturmaya çalışıyorum, ancak oraya gerçekten ulaşamıyorum. Bu komut dosyası burada olmazsa tarayıcı kimlik doğrulaması devralınır, ancak tarayıcıya kullanıcının kimlik doğrulaması yapmak üzere olduğunu söylemek istiyorum. Adres şöyle olmalıdır: http://username:password@server.in.local/ Bir form var: <form name="cookieform" id="login" method="post"> <input type="text" name="username" id="username" class="text"/> <input type="password" name="password" …


16
JS / jQuery'de ok tuşlarını bağlama
Javascript ve / veya jQuery'de bir işlevi sol ve sağ ok tuşlarına bağlama hakkında nasıl bilgi verebilirim? JQuery için js-hotkey eklentisine baktım (belirli tuşları tanımak için bir argüman eklemek için yerleşik bağlama işlevini sarar), ancak ok tuşlarını desteklemiyor gibi görünüyor.


30
Bir dizideki benzersiz olmayan tüm değerleri (örneğin: yinelenen / birden fazla tekrar) elde etme
Yinelenen değerler olup olmadığını görmek için bir JavaScript dizisini kontrol etmek gerekiyor. Bunu yapmanın en kolay yolu nedir? Ben sadece çoğaltılan değerlerin ne olduğunu bulmak gerekir - Aslında onların dizinleri veya kaç kez çoğaltılamazlar. Dizi üzerinden döngü ve bir maç için diğer tüm değerleri kontrol biliyorum, ama daha kolay bir …
418 javascript  arrays 

18
JS nesnesini jQuery kullanarak bir diziye dönüştürme
Uygulamam aşağıdaki gibi bir JavaScript nesnesi oluşturur: myObj= {1:[Array-Data], 2:[Array-Data]} Ama bir dizi olarak bu nesneye ihtiyacım var. array[1]:[Array-Data] array[2]:[Array-Data] Böylece nesne ile yineleme $.eachve bir diziye öğe ekleyerek bu nesneyi bir diziye dönüştürmek için çalıştı : x=[] $.each(myObj, function(i,n) { x.push(n);}); Bir nesneyi bir diziye veya belki bir işleve …

26
Dizi üzerinde yineleme yapmak yerine tanımlı sayıda ng yineleme yolu?
İçin bir yol var mı ng-repeat zaman bir dizi üzerinden yineleme yapmak yerine belirli bir sayıda tanımlanmış ? Örneğin, aşağıda liste öğesinin 5'e $scope.numbereşit olduğunu varsayarak 5 kez görünmesini istiyorum, böylece her liste öğesi 1, 2, 3, 4, 5 İstenen sonuç: <ul> <li><span>1</span></li> <li><span>2</span></li> <li><span>3</span></li> <li><span>4</span></li> <li><span>5</span></li> </ul>

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.