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

20
Wygeneruj losowy ciąg haseł z wymaganiami w javascript
Chcę wygenerować losowy ciąg zawierający 5 liter od az i 3 cyfry. Jak mogę to zrobić za pomocą JavaScript? Mam następujący skrypt, ale nie spełnia on moich wymagań. var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; var string_length = 8; var randomstring = ''; for (var i=0; i<string_length; i++) { var rnum = Math.floor(Math.random() …
96 javascript 

2
Jak określić scrollHeight?
Jak określić scrollHeight podziału, użyj CSS overflow: auto? Próbowałem: $('test').scrollHeight(); $('test').height(); but that just returns the size of the div not all the content Ostatecznie próbuję utworzyć czat i zawsze mam pasek przewijania do bieżącej wiadomości na ekranie. Więc pomyślałem coś takiego: var test = $('test').height(); $('test').scrollTop(test); Dziękuję Ci, Brian


3
Jak złożyć obietnicę z setTimeout
To nie jest prawdziwy problem, po prostu próbuję zrozumieć, jak powstają obietnice. Muszę zrozumieć, jak złożyć obietnicę dotyczącą funkcji, która nic nie zwraca, na przykład setTimeout. Załóżmy, że mam: function async(callback){ setTimeout(function(){ callback(); }, 5000); } async(function(){ console.log('async called back'); }); Jak utworzyć obietnicę, która asyncmoże zostać zwrócona, gdy setTimeoutbędzie …

16
Poczekaj, aż flag = true
Mam taką funkcję javascript: function myFunction(number) { var x=number; ... ... more initializations //here need to wait until flag==true while(flag==false) {} ... ... do something } Problem polega na tym, że javascript utknął w czasie i zablokował mój program. więc moje pytanie brzmi: jak mogę czekać w środku funkcji, aż …


7
Ustaw wartość ukrytego wejścia za pomocą jQuery
Próbuję ustawić wartość ukrytego pola poniżej za pomocą jQuery. <input type="hidden" value="" name="testing" /> Używam tego kodu: var test = $("input[name=testing]:hidden"); test.value = 'work!'; Ale to nie działa. Co jest nie tak z moim kodem?

4
Jak ustawić źródło obrazu w base64
Chcę ustawić źródło obrazu na źródło base64, ale to nie działa: JSfiddle.net/NT9KB <img id="img" src="" /> JavaScript document.getElementById("img").src = "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO 9TXL0Y4OHwAAAABJRU5ErkJggg=="

3
Promise.all (). Potem () rozwiązać?
Korzystanie z Node 4.x. Kiedy masz Promise.all(promises).then()właściwy sposób rozwiązania danych i przekazania ich następnemu .then()? Chcę zrobić coś takiego: Promise.all(promises).then(function(data){ // Do something with the data here }).then(function(data){ // Do more stuff here }); Ale nie jestem pewien, jak uzyskać dane do drugiego .then(). Nie mogę użyć resolve(...)w pierwszym .then(). …


3
Jak dołączyć do nowej linii w Node.js.
Próbuję dołączyć dane do pliku dziennika za pomocą Node.js i to działa dobrze, ale nie przechodzi do następnego wiersza. \nnie wydaje się działać w mojej funkcji poniżej. Jakieś sugestie? function processInput ( text ) { fs.open('H://log.txt', 'a', 666, function( e, id ) { fs.write( id, text + "\n", null, 'utf8', …

11
Moment JS początek i koniec danego miesiąca
Muszę obliczyć datę JS na rok = 2014 i miesiąc = 9 (wrzesień 2014). Próbowałem tego: var moment = require('moment'); var startDate = moment( year+'-'+month+'-'+01 + ' 00:00:00' ); var endDate = startDate.endOf('month'); console.log(startDate.toDate()); console.log(endDate.toDate()); Oba dzienniki pokazują: Tue Sep 30 2014 23:59:59 GMT+0200 (CEST) Tue Sep 30 2014 23:59:59 …

3
Co oznacza wyrażenie regularne / _ / g?
JavaScript: .replace(/_/g," "); Mam to w swoim kodzie, ale nie pamiętam, dlaczego i co robi! Czy któryś z was, guru od wyrażeń regularnych, może pomóc? Wiem, że może się to wydawać proste, ale wyrażenia regularne nie są moją herbatą, a wyszukiwanie w Google /gniewiele pomogło.
96 javascript  regex 

2
Javascript obiecuje ciekawość
Kiedy nazywam tę obietnicę, dane wyjściowe nie są zgodne z sekwencją wywołań funkcji. .thenPrzychodzi przed .catch, choć obietnica ze .thenbył nazywany po. Jaki jest tego powód? const verifier = (a, b) => new Promise((resolve, reject) => (a > b ? resolve(true) : reject(false))); verifier(3, 4) .then((response) => console.log("response: ", response)) …

7
Ogólny sposób wykrywania, czy edytowany jest formularz HTML
Mam formularz HTML z zakładkami. Po przejściu z jednej karty do drugiej dane bieżącej karty są utrwalane (w bazie danych), nawet jeśli nie ma żadnych zmian w danych. Chciałbym wykonać wywołanie trwałości tylko wtedy, gdy formularz jest edytowany. Formularz może zawierać dowolny rodzaj kontrolki. Zabrudzenie formularza nie musi polegać na …

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.