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

15
JavaScript zmniejsza liczbę obiektów
Powiedzmy, że chcę sumować a.xdla każdego elementu arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN Mam powody sądzić, że topór jest w pewnym momencie niezdefiniowany. Następujące działa dobrze arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 Co robię źle w pierwszym przykładzie?


14
Pole nagłówka żądania Access-Control-Allow-Headers nie jest dozwolone przez Access-Control-Allow-Headers
Próbuję wysłać pliki na mój serwer z żądaniem postu, ale gdy je wysyła, powoduje błąd: Żądanie pola nagłówka Content-Type nie jest dozwolone przez Access-Control-Allow-Headers. Więc przejrzałem błąd i dodałem nagłówki: $http.post($rootScope.URL, {params: arguments}, {headers: { "Access-Control-Allow-Origin" : "*", "Access-Control-Allow-Methods" : "GET,POST,PUT,DELETE,OPTIONS", "Access-Control-Allow-Headers": "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With" } Wtedy pojawia się …

15
Sprawdź, czy obraz nie jest załadowany (bez błędów) za pomocą jQuery
Używam JavaScript z biblioteką jQuery do manipulowania miniaturami obrazów zawartymi na nieuporządkowanej liście. Po załadowaniu obrazu robi jedną rzecz, a gdy pojawia się błąd, robi coś innego. Używam jQuery load()i error()metod jako zdarzeń. Po tych zdarzeniach sprawdzam element DOM obrazu dla .complete, aby upewnić się, że obraz nie został już …


9
Jak utworzyć tablicę literałów obiektowych w pętli?
Muszę utworzyć tablicę literałów obiektowych w następujący sposób: var myColumnDefs = [ {key:"label", sortable:true, resizeable:true}, {key:"notes", sortable:true,resizeable:true},...... W takiej pętli: for (var i = 0; i < oFullResponse.results.length; i++) { console.log(oFullResponse.results[i].label); } Wartość keypowinna znajdować się results[i].labelw każdym elemencie tablicy.


7
Usuń nie ciągi alfanumeryczne z ciągu
Chcę przekonwertować następujący ciąg na dostarczone dane wyjściowe. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" Nie znalazłem żadnego rozwiązania, które będą obsługiwać znaki specjalne, takie jak \r, \n, \b, itd. Zasadniczo chcę po prostu pozbyć się wszystkiego, co nie jest alfanumeryczne. Oto, co próbowałem ... Attempt 1: "\\test\red\bob\fred\new".replace(/[_\W]+/g, ""); Output 1: "testedobredew" Attempt …
224 javascript  regex 



29
Biblioteka wykresów JavaScript
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Czy ktoś poleciłby konkretną bibliotekę wykresów JavaScript - szczególnie taką, która w ogóle nie używa Flasha?
223 javascript  charts 

10
Routing AngularJS bez skrótu „#”
Uczę się AngularJS i jest jedna rzecz, która naprawdę mnie denerwuje. Używam $routeProviderdo deklarowania reguł routingu dla mojej aplikacji: $routeProvider.when('/test', { controller: TestCtrl, templateUrl: 'views/test.html' }) .otherwise({ redirectTo: '/test' }); ale kiedy przechodzę do mojej aplikacji w przeglądarce, widzę app/#/testzamiast app/test. Więc moje pytanie brzmi: dlaczego AngularJS dodaje ten skrót …



20
Czy skrypty można wstawiać za pomocą innerHTML?
Próbowałem załadować kilka skryptów do strony przy użyciu innerHTMLna zasadzie <div>. Wygląda na to, że skrypt ładuje się do DOM, ale nigdy nie jest wykonywany (przynajmniej w Firefox i Chrome). Czy istnieje sposób na wykonanie skryptów podczas ich wstawianiainnerHTML ? Przykładowy kod: <!DOCTYPE html> <html> <body onload="document.getElementById('loader').innerHTML = '<script>alert(\'hi\')<\/script>'"> Shouldn't …

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.