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


4
Backbone.js i jQuery
Mówi się, że Backbone obsługuje wszystkie abstrakcje wyższego poziomu, podczas gdy biblioteki jQuery lub podobne pracują z DOM, normalizują zdarzenia i tak dalej. Czy ktoś mógłby mi pomóc zrozumieć to stwierdzenie za pomocą prostego praktycznego przykładu. Ważną cechą frameworka MVC, takiego jak Backbone, Knockout jest to, że utrzymuje on model …


6
Testowanie jednostkowe routera Angular UI (stany na adresy URL)
Mam problemy z testowaniem jednostkowym routera w mojej aplikacji, która jest zbudowana na routerze Angular ui. Chcę sprawdzić, czy przejścia stanów odpowiednio zmieniają adres URL (później będą bardziej skomplikowane testy, ale od tego zaczynam). Oto odpowiednia część mojego kodu aplikacji: angular.module('scrapbooks') .config( function($stateProvider){ $stateProvider.state('splash', { url: "/splash/", templateUrl: "/app/splash/splash.tpl.html", controller: …

4
Jak przeprowadzić testy jednostkowe dyrektywy zakresu izolowanego w AngularJS
Jaki jest dobry sposób testowania jednostkowego izolowanego zakresu w AngularJS JSFiddle pokazujący test jednostkowy Fragment dyrektywy scope: {name: '=myGreet'}, link: function (scope, element, attrs) { //show the initial state greet(element, scope[attrs.myGreet]); //listen for changes in the model scope.$watch(attrs.myGreet, function (name) { greet(element, name); }); } Chcę mieć pewność, że dyrektywa …

5
Czy AngularJS może automatycznie zaktualizować widok, jeśli model trwały (baza danych serwera) zostanie zmieniony przez zewnętrzną aplikację?
Zaczynam dopiero zapoznawać się z AngularJS, ale chciałbym zbudować aplikację internetową, która ma widok, który jest automatycznie aktualizowany w czasie rzeczywistym (bez odświeżania) dla użytkownika, gdy coś się zmieni w bazie danych po stronie serwera. Czy AngularJS może sobie z tym poradzić (w większości) automatycznie? A jeśli tak, to jaki …

7
Przykłady praktycznych wzorców projektowych zorientowanych obiektowo w javascript
Jakich wzorców projektowych zorientowanych obiektowo używasz w javascript swojej aplikacji i dlaczego? Zapraszam do wysłania kodu pocztowego, nawet jeśli nie ma do niego dołączonego formalnego wzoru projektowego. Napisałem wiele skryptów JavaScript, ale nie zastosowałem zbyt wielu wzorców obiektowych do tego, co robię, i jestem pewien, że wiele mi brakuje.

13
Zaktualizuj CSS witryny bez odświeżania strony
Stworzyłem stronę z CSS. Teraz muszę zmienić edytor na przeglądarkę i odświeżyć całą stronę, żeby przyjrzeć się każdej drobnej zmianie. Ale nie chcę odświeżyć strony, ponieważ mam kilka animacji. Czy jest coś, czego mogę użyć, aby moja witryna aktualizowała się automatycznie po aktualizacji CSS? Może z JavaScript, jQuery, Ajax czy …
81 javascript  jquery  html  css  ajax 

4
Napisz sformatowany JSON w Node.js.
Używam Node.js do POST JSON na PostBin, ale dane są nieprawidłowo sformatowane (jak widać tutaj: http://www.postbin.org/1cpndqw ). Oto kod, którego używam do tesT: var http = require('http'); var options = { host: 'www.postbin.org', port: 80, path: '/1cpndqw', method: 'POST' }; var req = http.request(options, function(res) { console.log('STATUS: ' + res.statusCode); …

10
JQuery .hasClass dla wielu wartości w instrukcji if
Mam proste stwierdzenie if jako takie: if ($('html').hasClass('m320')) { // do stuff } Działa to zgodnie z oczekiwaniami. Chciałbym jednak dodać więcej klas do tagu, if statementaby sprawdzić, czy którakolwiek z klas jest obecna w <html>tagu. Potrzebuję tego, więc to nie wszystkie, ale obecność co najmniej jednej klasy, ale może …


6
Szybkie przecięcie prostokąta do prostokąta
Jaki jest szybki sposób sprawdzenia, czy przecinają się 2 prostokąty? Wyszukiwarka w Internecie wymyśliła ten jeden wiersz (WOOT!), Ale nie rozumiem, jak napisać go w Javascript, wydaje się, że jest napisany w starożytnej formie C ++. struct { LONG left; LONG top; LONG right; LONG bottom; } RECT; bool IntersectRect(const …

10
Aktualizacja indeksu Z elementu SVG za pomocą D3
Jaki jest skuteczny sposób na umieszczenie elementu SVG na szczycie kolejności z przy użyciu biblioteki D3? Mój konkretny scenariusz to wykres kołowy, który podkreśla (dodając a strokedo path), kiedy wskaźnik myszy znajduje się nad danym kawałkiem. Blok kodu do generowania mojego wykresu znajduje się poniżej: svg.selectAll("path") .data(d) .enter().append("path") .attr("d", arc) …
81 javascript  svg  d3.js 

8
Po co w ogóle udostępniać dane w formacie GIF o rozmiarze 1 x 1 piksela (błędów internetowych)?
Wiele narzędzi analitycznych i śledzących żąda obrazu 1x1 GIF (błąd sieciowy, niewidoczny dla użytkownika) w celu przechowywania / przetwarzania zdarzeń międzydomenowych. Po co w ogóle podawać ten obraz GIF? Czy nie byłoby bardziej wydajne, aby po prostu zwrócić kod błędu, taki jak 503 Usługa tymczasowo niedostępna lub pusty plik? Aktualizacja: …

11
PhantomJS; kliknij element
Jak kliknąć element w PhantomJS? page.evaluate(function() { document.getElementById('idButtonSpan').click(); }); To daje mi błąd „undefined is not a function ...” Jeśli zamiast tego return document.getElementById('idButtonSpan'); a następnie wydrukuj, następnie wypisuje [obiekt obiektu], więc element istnieje. Element działa jak przycisk, ale w rzeczywistości jest to tylko element span, a nie dane wejściowe …

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.