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

2
Jak dynamicznie tworzyć nowe divy, zmieniać, przenosić, modyfikować w każdy możliwy sposób w JavaScript?
Chcę tworzyć nowe elementy div podczas ładowania strony. Te elementy DIV będą wyświetlane jako uporządkowana grupa, która zmienia się w zależności od danych zewnętrznych z pliku JSON. Będę musiał to zrobić za pomocą pętli for, ponieważ potrzeba ponad 100 elementów div. Muszę więc mieć możliwość zmiany każdego utworzonego elementu div …
82 javascript  dom 

8
Obsługa wyjątków JavaScript
Jaka jest najlepsza technika wychwytywania WSZYSTKICH wyjątków generowanych w JavaScript? Oczywiście najlepszą techniką jest użycie try ... catch. Ale w przypadku oddzwaniania asynchronicznego i tak dalej może to być trudne. Wiem, że przeglądarki IE i Gecko obsługują window.onerror, ale co z Operą i Safari? Oto kilka przypadków testowych, dla których …

4
Jak sklonować tablicę obiektów za pomocą podkreślenia?
#!/usr/bin/env node var _ = require('underscore'); var a = [{f: 1}, {f:5}, {f:10}]; var b = _.clone(a); b[1].f = 55; console.log(JSON.stringify(a)); To skutkuje: [{"f":1},{"f":55},{"f":10}] Wygląda na to, że Clone nie działa! Więc RTFM i zobacz to: http://underscorejs.org/#clone Utwórz płytko skopiowany klon obiektu. Wszelkie zagnieżdżone obiekty lub tablice zostaną skopiowane przez …

7
bootstrap „tooltip” i „popover” dodają dodatkowy rozmiar w tabeli
Uwaga: w zależności od wersji Bootstrap (wcześniejszej niż 3.3 lub nie) możesz potrzebować innej odpowiedzi. Zwróć uwagę na notatki. Kiedy aktywuję podpowiedzi (najeżdżam kursorem na komórkę) lub wyskakujące okienka w tym kodzie, rozmiar tabeli rośnie. Jak mogę tego uniknąć? Tutaj emptyRow - funkcja generująca tr z wartością 100 <html> <head> …

5
Zapobiegaj selekcji w HTML
Mam element div na stronie HTML i za każdym razem, gdy naciskam mysz i poruszam nim, pokaże się, że kursor „nie można upuścić”, jakby coś zaznaczał. Czy istnieje sposób na wyłączenie wyboru? Próbowałem wybierać przez użytkownika CSS bez żadnego sukcesu.


3
Dziedziczenie JavaScript: wywołanie super-konstruktora lub użycie łańcucha prototypów?
Całkiem niedawno czytałem o używaniu wywołań JavaScript w MDC https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/call jeden link z przykładu pokazanego poniżej, nadal nie rozumiem. Dlaczego używają tutaj dziedziczenia w ten sposób Prod_dept.prototype = new Product(); czy to konieczne? Ponieważ istnieje wywołanie superkonstruktora w programie Prod_dept() w każdym razie w ten sposób Product.call czy to po …

11
Dlaczego funkcje stanu Reduxa nazywane są reduktorami?
To jest część oficjalnej dokumentacji Redux : Nazywa się to reduktorem, ponieważ jest to typ funkcji, do której możesz przejść Array.prototype.reduce(reducer, ?initialValue) Nie ma to dla mnie większego sensu. Czy ktoś mógłby mi wyjaśnić, dlaczego tak naprawdę nazywa się je reduktorami? Fakt, że zwracają wartość domyślną (lub mają domyślną wartość …
82 javascript  redux 

20
Jak używać jQuery do analizowania XML z przestrzeniami nazw
Jestem nowy w jQuery i chciałbym przeanalizować dokument XML. Jestem w stanie przeanalizować zwykły XML z domyślnymi przestrzeniami nazw, ale z XML, takimi jak: <xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema"> <s:Schema id="RowsetSchema"> <s:ElementType name="row" content="eltOnly" rs:CommandTimeout="30"> <s:AttributeType name="ows_ID" rs:name="ID" rs:number="1"> <s:datatype dt:type="i4" dt:maxLength="4" /> </s:AttributeType> <s:AttributeType name="ows_DocIcon" rs:name="Type" rs:number="2"> <s:datatype dt:type="string" …

5
offsetTop vs. jQuery.offset (). top
Przeczytałem to offsetLefti offsetTopnie działa poprawnie we wszystkich przeglądarkach. jQuery.offset()ma dostarczyć abstrakcji, aby zapewnić poprawną wartość xbrowser. To, co próbuję zrobić, to uzyskać współrzędne miejsca kliknięcia elementu względem lewego górnego rogu elementu. Problem polega na tym, że jQuery.offset().topw FFX 3.6 faktycznie podaje mi wartość dziesiętną (w IE i Chrome te …


5
Jak działa Math.max.apply ()?
Jak to Math.max.apply()działa? <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body> <script> var list = ["12","23","100","34","56", "9","233"]; console.log(Math.max.apply(Math,list)); </script> </body> </html> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max Powyższy kod znajduje maksymalną liczbę na liście. Czy ktoś może mi powiedzieć, jak działa poniższy kod? Wygląda na to, że działa, jeśli zdamnull or Math. …



6
Różnica między async / await i wydajnością ES6 z generatorami
Właśnie czytałem ten fantastyczny artykuł « Generatory » i wyraźnie podkreśla tę funkcję, która jest funkcją pomocniczą do obsługi funkcji generatora: function async(makeGenerator){ return function () { var generator = makeGenerator.apply(this, arguments); function handle(result){ // result => { done: [Boolean], value: [Object] } if (result.done) return Promise.resolve(result.value); return Promise.resolve(result.value).then(function (res){ …

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.