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

23
Klasörü node.js'de özyineli olarak kopyala
Manuel bir dizi yapmadan bir klasör ve tüm içeriğini kopyalamak için daha kolay bir yolu var mı fs.readir, fs.readfile, fs.writefileyinelemeli? İdeal olarak böyle çalışacak bir işlevi kaçırıp kaçırmadığımı merak ediyorum fs.copy("/path/to/source/folder","/path/to/destination/folder");

9
momentJS tarih dizesi 5 gün ekle
bir başlangıç ​​tarihi dize "20.03.2014" var ve moment.js ile bu 5 gün eklemek istiyorum ama uyarı penceresinde yeni tarih "25.03.2014" alamadım. burada benim javascript kodu: startdate = "20.03.2014"; var new_date = moment(startdate, "DD-MM-YYYY").add("DD-MM-YYYY", 5); alert(new_date); burada benim jsfiddle: http://jsfiddle.net/jbgUt/1/ Bunu Nasıl Çözebilirim ? Bu dize biçimini beğendim "25.03.2014" Umarım birisi …
154 javascript  momentjs  add  days 

5
ESLint isNaN'nin beklenmedik kullanımı
isNaNBir Node.js modülünde bir ok işlevi içinde genel işlev kullanmaya çalışıyorum ama bu hatayı alıyorum: [eslint] Unexpected use of 'isNaN'. (no-restricted-globals) Bu benim kodum: const isNumber = value => !isNaN(parseFloat(value)); module.exports = { isNumber, }; Neyi yanlış yaptığım hakkında bir fikrin var mı? Not: AirBnB stil kılavuzunu kullanıyorum.
154 javascript  eslint 





24
Bir nesne dizisini tuşla gruplandırma
Herkes bir nesne anahtarıyla bir nesne dizisini gruplamak (sonra da mümkünse lodash) bir yol biliyor ve sonra gruplandırmaya dayalı yeni bir nesne dizisi oluşturmak? Örneğin, araba nesneleri bir dizi var: var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi', 'model': 'rs5', 'year': '2013' }, …

6
Tarayıcı Sekmesinin Odaklanıp Odaklanmadığını Algıla
Bir sekmenin odaklandığını algılamanın güvenilir bir çapraz tarayıcı yolu var mı? Senaryo, hisse senedi fiyatları için düzenli olarak anket yapan bir uygulamamız olması ve eğer sayfanın odak noktası yoksa, oylamayı durdurabilir ve herkesi trafik gürültüsünden kurtarabiliriz, özellikle de insanlar farklı portföylere sahip birkaç sekme açmanın hayranları olduklarından. Mı window.onblurve window.onfocusbunun …

2
Javascript'te bir istisnayı nasıl yeniden atıp yığını koruyabilirim?
Javascript'te, bir istisna meydana geldiğinde biraz temizlik yapmak istediğimi, ancak istisnanın yığını yaymaya devam etmesine izin verdiğimi varsayalım, örneğin: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Bu kodla ilgili sorun, istisnayı yakalamanın ve yeniden atmanın, o noktaya kadar …

9
Çekilebilir JavaScript rastgele sayı üreteci
JavaScript Math.random()işlevi, geçerli saate göre otomatik olarak tohumlanan 0 ile 1 arasında rastgele bir değer döndürür (inandığım Java'ya benzer). Ancak, bunun için kendi tohumunuzu oluşturmanın bir yolu olduğunu sanmıyorum. Tekrarlanabilir (sözde) rasgele sayılar dizisi üretmesini sağlamak için kendi çekirdek değerimi sağlayabileceğim bir rasgele sayı üretecini nasıl yapabilirim?
154 javascript  random  seed 



10
AngularJS kapsamındaki bir diziden bir öğe nasıl kaldırılır?
Basit yapılacaklar listesi, ancak her bir öğe için liste sayfasında sil düğmesi ile: Alakalı şablon HTML'si: <tr ng-repeat="person in persons"> <td>{{person.name}} - # {{person.id}}</td> <td>{{person.description}}</td> <td nowrap=nowrap> <a href="#!/edit"><i class="icon-edit"></i></a> <button ng-click="delete(person)"><i class="icon-minus-sign"></i></button> </td> </tr> İlgili denetleyici yöntemi: $scope.delete = function (person) { API.DeletePerson({ id: person.id }, function (success) { …

10
Angularjs: 'sözdizimi olarak denetleyici' ve $ watch
controller asSözdizimi kullanılırken mülk değişikliğine nasıl abone olunur ? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div ng-controller="TestCtrl as test"> <input type="text" ng-model="test.name" /> <a ng-click="test.changeName()" href="#">Change Name</a> </div>

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.