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

9
Zmiana wartości CSS za pomocą JavaScript
Za pomocą javascript łatwo jest ustawić wbudowane wartości CSS. Jeśli chcę zmienić szerokość i mam html tak: <div style="width: 10px"></div> Wystarczy, że: document.getElementById('id').style.width = value; Zmieni to wbudowane wartości arkusza stylów. Zwykle nie stanowi to problemu, ponieważ styl wbudowany zastępuje arkusz stylów. Przykład: <style> #tId { width: 50%; } </style> …
105 javascript  html  css  ajax  dom 


2
Duże O tablic JavaScript
Tablice w JavaScript można bardzo łatwo modyfikować, dodając i usuwając elementy. To nieco maskuje fakt, że większość tablic językowych ma stały rozmiar i wymaga skomplikowanych operacji, aby zmienić rozmiar. Wygląda na to, że JavaScript ułatwia pisanie słabo działającego kodu tablicowego. To prowadzi do pytania: Jakiej wydajności (pod względem dużej złożoności …

4
Przechowywanie danych obrazu dla aplikacji sieciowej offline (baza danych przechowywania po stronie klienta)
Mam aplikację internetową offline korzystającą z buforowania aplikacji. Muszę mu dostarczyć około 10MB - 20MB danych, które zapisze (po stronie klienta) składających się głównie z plików graficznych PNG. Operacja wygląda następująco: Aplikacja internetowa pobiera i instaluje się w pamięci podręcznej aplikacji (używa manifestu) Żądania aplikacji internetowej z plików danych PNG …

7
Wstawianie elementów HTML z JavaScriptem
Zamiast żmudnego wyszukiwania obejść dla każdego typu atrybutu i zdarzenia, używając następującej składni: elem = document.createElement("div"); elem.id = 'myID'; elem.innerHTML = ' my Text ' document.body.insertBefore(elem,document.body.childNodes[0]); Czy istnieje sposób, w jaki mogę po prostu zadeklarować cały element HTML jako ciąg? lubić: elem = document.createElement("<div id='myID'> my Text </div>"); document.body.insertBefore(elem,document.body.childNodes[0]);
105 javascript  html 

2
Zakres sessionStorage i localStorage
Czytałem dokumentację na temat sessionStorage i localStorage, ale nie rozumiem, jaki jest zakres: domena, konkretna strona? Na przykład, jeśli mam następujące strony: http://example.com/products.aspx?productID=1 http://example.com/products.aspx?productID=2 http://example.com/services.aspx?serviceID=3 A jeśli na każdej z powyższych stron uruchomię (gdzie idvalue jest wartością w kwerendzie): localStorage.setItem('ID',idvalue); Czy skończę z trzema różnymi wartościami zapisanymi, czy te wartości …



8
Jak przekazać dodatkowy parametr do funkcji wywołania zwrotnego w metodzie .filter () języka JavaScript?
Chcę porównać każdy ciąg w tablicy z podanym ciągiem. Moja obecna realizacja to: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Ta prosta funkcja działa, ale tylko dlatego, że w tej chwili wordToCompare jest ustawiana jako zmienna globalna, ale oczywiście chcę tego uniknąć i przekazać to jako parametr. Mój …

4
Jak stworzyć dynamiczny href w funkcji react render?
Renderuję listę postów. Dla każdego posta chciałbym wyrenderować tag kotwicy z identyfikatorem posta jako częścią ciągu href. render: function(){ return ( <ul> { this.props.posts.map(function(post){ return <li key={post.id}><a href='/posts/'{post.id}>{post.title}</a></li> }) } </ul> ); W jaki sposób mogę to zrobić tak, że każdy post ma href dnia /posts/1, /posts/2etc?


8
Jak rozszerzyć funkcję o klasy ES6?
На этот вопрос есть ответы на Stack Overflow на русском : Наследование от функции ES6 umożliwia rozszerzenie specjalnych obiektów. Więc możliwe jest dziedziczenie z funkcji. Taki obiekt można wywołać jako funkcję, ale jak mogę zaimplementować logikę dla takiego wywołania? class Smth extends Function { constructor (x) { // What should …

6
Wymiary wideo HTML5
Próbuję uzyskać wymiary filmu, którego nakładam na stronę za pomocą JavaScript, jednak zwraca on wymiary obrazu plakatu zamiast rzeczywistego wideo, ponieważ wydaje się, że jest obliczany przed załadowaniem wideo.



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.