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

22
nesne özelliklerini ve JSON.stringify'ı sıralayın
Uygulamamın geniş bir nesne dizisi var, bunları dizgiye ekleyip diske kaydediyorum. Ne yazık ki, dizideki nesneler işlendiğinde ve bazen değiştirildiğinde, nesneler üzerindeki özellikler farklı sıralarda listelenir (yaratma sıraları?). Dizi üzerinde JSON.stringify () yaptığımda ve kaydettiğimde, bir fark, farklı sıralarda listelenen özellikleri gösteriyor, bu da verileri diff ve birleştirme araçlarıyla daha …
106 javascript  json 



4
JavaScript'te Nesnelerin / Dizilerin performansı nedir? (özellikle Google V8 için)
JavaScript'teki Diziler ve Nesnelerle ilişkili performansı (özellikle Google V8) belgelemek çok ilginç olurdu. İnternetin hiçbir yerinde bu konuyla ilgili kapsamlı bir makale bulamıyorum. Bazı Nesnelerin temel veri yapıları olarak sınıfları kullandığını anlıyorum. Çok fazla özellik varsa, bazen bir karma tablo muamelesi görür? Ayrıca Dizilerin bazen C ++ Dizileri gibi ele …

9
Backbone.js iç içe nesne niteliği alma ve ayarlama
Ben basit bir backbone.js hakkında soru var olsun ve ayar işlevlerini. 1) Aşağıdaki kodla obj1.myAttribute1'i doğrudan nasıl 'alabilirim' veya 'ayarlayabilirim'? Başka bir soru: 2) Modelde, defaultlar nesnesinin yanı sıra, modelimin diğer özelliklerini Backbone'un get ve set yöntemleri ile erişilebilecek şekilde nerede beyan edebilirim / belirtmeliyim? var MyModel = Backbone.Model.extend({ defaults: …

5
Google Maps API v3: İşaretçi simgesini dinamik olarak nasıl değiştiririm?
Google Maps API v3'ü kullanarak, işaretçi simgesini programlı bir şekilde nasıl değiştirebilirim? Yapmak istediğim şey, birisi bir bağlantının üzerine geldiğinde - haritadaki ilgili işaretçi simgesinin söz konusu işaretçiyi belirtmek için renklerini değiştirmesini sağlamak. Esasen, Roost'un yaptığı ile aynı işleve sahiptir. Soldaki bir ana sayfa listesinin üzerine geldiğinizde, sağdaki ilgili işaretçi …

7
Neden bir nesneymiş gibi diziye adlandırılmış özellikler ekleyebilirim?
Aşağıdaki iki farklı kod parçacığı bana eşdeğer görünüyor: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; ve var myObject = {'A': 'Athens', 'B':'Berlin'}; çünkü ikisi de aynı şekilde davranır ve ayrıca typeof(myArray) == typeof(myObjects)(her ikisi de 'nesne' verir). Bu varyantlar arasında herhangi bir fark var mı?


18
JavaScript'te derin klonlama
Bir Javascript nesnesini nasıl derinlemesine klonlarsınız? Ben gibi çerçeveler dayalı çeşitli fonksiyonlar vardır biliyor JSON.parse(JSON.stringify(o))ve $.extend(true, {}, o)ama böyle bir çerçeve kullanmak istemiyoruz. Derin bir klon oluşturmanın en zarif veya etkili yolu nedir? Dizileri klonlama gibi uç durumları önemsiyoruz. Prototip zincirlerini kırmamak, öz referansla uğraşmak. DOM nesnelerinin kopyalanmasını desteklemeyi umursamıyoruz …
105 javascript 

4
Seçilmiş eklenti ile bir seçimde seçimi değiştirme
Seçilmiş eklenti ile bir seçimde şu anda seçili olan seçeneği değiştirmeye çalışıyorum. belgeleme kapakları listesini güncellemek ve dıştan seçili değerini değiştirerek bir seçenek seçilirse olay, başka bir şey (görebildiğim) tetikleme. Kodu ve seçimi değiştirmeye çalıştığımı göstermek için bir jsFiddle yaptım : $('button').click(function() { $('select').val(2); $('select').chosen().val(2); $('select').chosen().select(2); });

9
Javascript ile CSS Değerlerini Değiştirme
Satır içi CSS değerlerini javascript ile ayarlamak kolaydır. Genişliği değiştirmek istersem ve bunun gibi html'im varsa: <div style="width: 10px"></div> Tek yapmam gereken: document.getElementById('id').style.width = value; Satır içi stil sayfası değerlerini değiştirecektir. Normalde bu bir sorun değildir çünkü satır içi stil, stil sayfasını geçersiz kılar. Misal: <style> #tId { width: 50%; …
105 javascript  html  css  ajax  dom 


2
JavaScript dizilerinin büyük O'su
JavaScript'teki dizilerin öğe ekleyip çıkararak değiştirilmesi çok kolaydır. Bir şekilde çoğu dil dizisinin sabit boyutlu olduğu ve yeniden boyutlandırmak için karmaşık işlemler gerektirdiği gerçeğini maskeliyor. Görünüşe göre JavaScript, düşük performanslı dizi kodu yazmayı kolaylaştırıyor. Bu soruya yol açar: Dizi performansı açısından JavaScript uygulamalarından (büyük O zamanı karmaşıklığı açısından) ne tür …

4
Çevrimdışı web uygulaması için Görüntü Verilerini Saklama (istemci tarafı depolama veritabanı)
Uygulama önbelleği kullanan bir çevrimdışı web uygulamam var. Temel olarak PNG resim dosyalarından oluşan, kaydedeceği (istemci tarafı) yaklaşık 10MB - 20MB veri sağlamam gerekiyor. İşlem şu şekildedir: Appcache'de web uygulaması indirmeleri ve yüklemeleri (bildirim kullanır) Sunucu PNG veri dosyalarından web uygulaması istekleri (nasıl? - aşağıdaki alternatiflere bakın) Zaman zaman web …

8
Bir sayıyı yüzde yapın
Bir sayıdaki "0" ı% XXX indirimden çıkarmanın ve bunu yüzde yapmanın en iyi yolu nedir? Sayı bir int olursa ne olur? var number1 = 4.954848; var number2 = 5.9797; $(document).ready(function() { final = number1/number2; alert(final.toFixed(2) + "%"); });
105 javascript  math 

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.