Запитання з тегом «javascript»

Питання щодо програмування в ECMAScript (JavaScript / JS) та різних його діалектів / реалізацій (крім ActionScript). Цей тег рідко використовується поодинці, але найчастіше асоціюється з тегами [node.js], [jquery], [json] та [html].

2
moment.js - UTC дає неправильну дату
Чому UTC. moment.js завжди відображає неправильну дату. Наприклад, з консолі розробника chrome: moment(('07-18-2013')).utc().format("YYYY-MM-DD").toString() // or moment.utc(new Date('07-18-2013')).format("YYYY-MM-DD").toString() Обидва вони повернуть "17.07.2013", чому він повертається 17-м замість 18-го , що було передано. Але якщо я використовую momentjs без utc: moment(new Date('07-18-2013')).format("YYYY-MM-DD").toString() Я повертаюся до "2013-07-18" , чого я також очікую, використовуючи …

8
Служба Angular 5 для читання локального файлу .json
Я використовую Angular 5 і створив службу, використовуючи angular-cli Що я хочу зробити, це створити службу, яка читає локальний файл json для Angular 5. Це те, що я маю ... Я трохи застряг ... import { Injectable } from '@angular/core'; import { HttpClientModule } from '@angular/common/http'; @Injectable() export class AppSettingsService …

3
Як перевірити, чи є відповідь вибірки об’єктом json у javascript
Я використовую fetch polyfill для отримання JSON або тексту з URL-адреси, я хочу знати, як я можу перевірити, чи є відповідь об’єктом JSON, чи це лише текст fetch(URL, options).then(response => { // how to check if response has a body of type json? if (response.isJson()) return response.json(); });


3
Стан як масив об'єктів проти об'єкта, що вводиться ідентифікатором
У главі Проектування форми стану , документи пропонують зберігати свій стан в об'єкті, введеному за допомогою ідентифікатора: Зберігайте кожну сутність в об’єкті, що зберігається з ідентифікатором як ключем, і використовуйте ідентифікатори для посилання на неї з інших об’єктів або списків. Вони продовжують констатувати Подумайте про стан програми як про базу …

18
Створити випадковий рядок пароля з вимогами у javascript
Я хочу сформувати випадковий рядок, який повинен мати 5 літер від az та 3 цифри. Як я можу це зробити за допомогою JavaScript? У мене є такий сценарій, але він не відповідає моїм вимогам. var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; var string_length = 8; var randomstring = ''; for (var i=0; i<string_length; …
94 javascript 

20
Як отримати перший та останній день тижня в JavaScript
У мене є today = new Date();об’єкт. Мені потрібно отримати перший і останній день поточного тижня. Мені потрібні обидва варіанти для неділі та понеділка як день початку та кінця тижня. Я зараз трохи плутаю код. Чи можете ви допомогти мені?
94 javascript  date 


8
Зміна iframe src за допомогою Javascript
Я намагаюся змінити, <iframe src=... >коли хтось натискає перемикач. З якихось причин мій код працює некоректно, і я маю проблеми з з’ясуванням причини. Ось що я маю: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>Untitled 1</title> <script> function go(loc) { document.getElementById('calendar').src …
94 javascript  iframe  src 

5
Використання querySelector з ідентифікаторами, які є числами
Наскільки я розумію, специфікація HTML5 дозволяє використовувати ідентифікатори, які є такими цифрами. <div id="1"></div> <div id="2"></div> Я можу отримати доступ до цих прекрасних за допомогою, getElementByIdале не за допомогою querySelector. Якщо я спробую зробити наступне, я отримую SyntaxError: DOM Exception 12 у консолі. document.querySelector("#1") Мені просто цікаво, чому використання чисел …

22
сортувати властивості об’єкта та JSON.stringify
У моїй програмі є великий масив об’єктів, які я розтягую та зберігаю на диску. На жаль, коли об’єктами в масиві маніпулюють, а іноді і замінюють, властивості об’єктів перелічуються в різних порядках (порядок їх створення?). Коли я роблю JSON.stringify () на масиві і зберігаю його, diff показує властивості, що перелічуються в …
94 javascript  json 

3
Як додати новий рядок у Node.js
Я намагаюся додати дані до файлу журналу за допомогою Node.js, і це працює нормально, але він не переходить до наступного рядка. \nздається, не працює в моїй функції нижче. Будь-які пропозиції? function processInput ( text ) { fs.open('H://log.txt', 'a', 666, function( e, id ) { fs.write( id, text + "\n", null, …

11
Момент JS початок і кінець даного місяця
Мені потрібно обчислити дату JS, вказану рік = 2014 та місяць = 9 (вересень 2014). Я спробував це: 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()); Обидва журнали показують: Tue Sep 30 2014 23:59:59 GMT+0200 (CEST) Tue Sep 30 …

11
Як уникнути перепризначення no-param при встановленні властивості для об'єкта DOM
У мене є метод, головне призначення якого - встановити властивість для об'єкта DOM function (el) { el.expando = {}; } Я використовую стиль коду AirBnB, що змушує ESLint видавати no-param-reassignпомилку: Помилка Призначення параметру функції 'el' no-param-re assign Як я можу маніпулювати об’єктом DOM, переданим як аргумент, відповідаючи стилю коду AirBnB? …
94 javascript  dom  eslint 

3
Що означає регулярний вираз / _ / g?
JavaScript: .replace(/_/g," "); У мене це є в коді, але я не пам’ятаю, чому і що він робить! Чи може хтось із вас гуру регулярних виразів допомогти? Я знаю, що це може здатися базовим, але регулярні вирази - це не моя чашка чаю, і гугл /gне дуже допомогло.
94 javascript  regex 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.