Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].

30
Oblicz wiek na podstawie daty urodzenia w formacie RRRRMMDD
Jak obliczyć wiek w latach, biorąc pod uwagę datę urodzenia w formacie RRRRMMDD? Czy jest możliwe użycie tej Date()funkcji? Szukam lepszego rozwiązania niż to, którego używam teraz: var dob = '19800810'; var year = Number(dob.substr(0, 4)); var month = Number(dob.substr(4, 2)) - 1; var day = Number(dob.substr(6, 2)); var today …
285 javascript  date 

10
Dlaczego instanceof zwraca false dla niektórych literałów?
"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instanceof Object //=> false false instanceof Boolean //=> false false instanceof Object //=> false // the tests against Object really don't make sense Literały tablicowe i literalne obiektowe pasują ... [0,1] instanceof Array //=> …


7
wypychaj wiele elementów do tablicy
Próbuję wypchnąć wiele elementów jako jedną tablicę, ale pojawia się błąd > a = [] [] > a.push.apply(null, [1,2]) TypeError: Array.prototype.push called on null or undefined Próbuję robić podobne rzeczy, które zrobiłbym w rubinie, myślałem, że applyto coś w stylu *. >> a = [] => [] >> a.push(*[1,2]) => …
284 javascript 




25
Zdarzenia kliknięcia jQuery uruchamiane wielokrotnie
Próbuję napisać grę w pokera wideo w Javascripcie jako sposób na zapoznanie się z jej podstawami i napotkałem problem polegający na tym, że programy obsługi zdarzeń kliknięcia jQuery uruchamiają się wielokrotnie. Są one przymocowane do przycisków służących do obstawiania i działa dobrze przy obstawianiu pierwszego rozdania podczas gry (strzelanie tylko …

14
Konwertuj URI danych na plik, a następnie dołącz do FormData
Próbowałem ponownie wdrożyć program do przesyłania obrazów HTML5, taki jak ten na stronie Mozilla Hacks , ale działa on z przeglądarkami WebKit. Częścią zadania jest wyodrębnienie pliku obrazu z canvasobiektu i dołączenie go do obiektu FormData w celu przesłania. Problem polega na tym, że chociaż canvasma toDataURLfunkcję zwracania reprezentacji pliku …
283 javascript  html  webkit 

11
Znajdź definicję funkcji JavaScript w Chrome
Narzędzia deweloperskie Chrome są fajne, ale jedną rzeczą, której wydają się nie mieć (którą mogłem znaleźć), jest sposób na znalezienie definicji funkcji JavaScript. Byłoby to dla mnie bardzo przydatne, ponieważ pracuję na stronie zawierającej wiele zewnętrznych plików JS. Pewnie grep rozwiązuje to, ale w przeglądarce byłoby znacznie lepiej. Mam na …


10
Jak obejść zachowanie ósemkowe parsowania JavaScript?
Spróbuj wykonać następujące czynności w JavaScript: parseInt('01'); //equals 1 parseInt('02'); //equals 2 parseInt('03'); //equals 3 parseInt('04'); //equals 4 parseInt('05'); //equals 5 parseInt('06'); //equals 6 parseInt('07'); //equals 7 parseInt('08'); //equals 0 !! parseInt('09'); //equals 0 !! Właśnie dowiedziałem się na własnej skórze, że JavaScript uważa, że zera wskazuje ósemkowy całkowitą , …

4
$ on i $ broadcast in angular
Mam footerController i codeScannerController z różnymi widokami. angular.module('myApp').controller('footerController', ["$scope", function($scope) {}]); angular.module('myApp').controller('codeScannerController', ["$scope", function($scope) { console.log("start"); $scope.startScanner = function(){... Kiedy <li>kliknę na footer.html, powinienem pobrać to zdarzenie w codeScannerController. <li class="button" ng-click="startScanner()">3</li> Myślę, że można to zrealizować za pomocą $oni $broadcast, ale nie wiem jak i nigdzie nie mogę znaleźć …


8
Jak obliczyć liczbę dni między dwiema datami
Mam dwie daty wejściowe pobrane z kontrolki Date Picker. Wybrałem datę początkową 2/2/2012 i datę końcową 2/7/2012. W tym celu napisałem następujący kod. Powinienem otrzymać wynik jako 6, ale dostaję 5. function SetDays(invoker) { var start = $find('<%=StartWebDatePicker.ClientID%>').get_value(); var end = $find('<%=EndWebDatePicker.ClientID%>').get_value(); var oneDay=1000 * 60 * 60 * 24; …
282 javascript 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.