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

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

7
Створення каталогу під час запису у файл у Node.js
Я займався Node.js і виявив невелику проблему. У мене є сценарій, який знаходиться в каталозі під назвою data. Я хочу, щоб сценарій записував деякі дані у файл у підкаталозі всередині dataпідкаталогу. Однак я отримую таку помилку: { [Error: ENOENT, open 'D:\data\tmp\test.txt'] errno: 34, code: 'ENOENT', path: 'D:\\data\\tmp\\test.txt' } Код такий: …


7
JS генерують випадкові булі
Просте запитання, але мене тут цікавлять нюанси. Я генерую випадкові булі, використовуючи наступний метод, який я придумав сам: const rand = Boolean(Math.round(Math.random())); Кожен раз, коли random()з’являється, здається, що завжди є підводний камінь - це не справді випадково, це компрометується чимось чи іншим і т. Д. Отже, я хотів би знати: …

8
moment.js формат 24 години
Як відображати час у форматі 24 години замість 12? Я використовую moment.js. Я майже впевнений, що ці рядки можуть мати щось із цим. meridiem : function (hours, minutes, isLower) { if (hours > 11) { return isLower ? 'pm' : 'PM'; } else { return isLower ? 'am' : 'AM'; …

29
Побудувати масив дерева з плоского масиву в JavaScript
У мене є складний файл json, з яким я маю працювати з javascript, щоб зробити його ієрархічним, щоб згодом створити дерево. Кожен запис json має: id: унікальний ідентифікатор, parentId: ідентифікатор батьківського вузла (який дорівнює 0, якщо вузол є коренем дерева) рівень: рівень глибини в дереві Дані json вже "впорядковані". Я …
134 javascript  arrays  list  tree 

21
Автоматичне відтворення відео не працює у веб-переглядачі Safari та Chrome
Я витратив досить багато часу, намагаючись з’ясувати, чому відео вбудоване, як тут: <video height="256" loop autoplay muted controls id="vid"> <source type="video/mp4" src="video_file.mp4"></source> <source type="video/ogg" src="video_file.ogg"></source> </video> починає відтворюватися автоматично, коли сторінка завантажується у FireFox, але не може робити автовідтворення у веб-браузерах на базі Webkit. Це траплялося лише на деяких випадкових …

9
Що таке useState () в React?
В даний час я вивчаю концепцію гачків в React і намагаюся розібратися нижче на прикладі. import { useState } from 'react'; function Example() { // Declare a new state variable, which we'll call "count" const [count, setCount] = useState(0); return ( <div> <p>You clicked {count} times</p> <button onClick={() => setCount(count …

14
Як обмежити типи файлів jQuery для завантаження?
Я хотів би, щоб jQuery обмежив поле для завантаження файлу лише jpg / jpeg, png та gif. Я вже роблю перевірку бекенда PHP. Я вже запускаю кнопку подання через JavaScriptфункцію, тому мені просто потрібно знати, як перевірити типи файлів, перш ніж надсилати або оповіщати.

19
Як додати jQuery у файл JS
У мене є код, характерний для сортування таблиць. Оскільки код є загальним для більшості сторінок, я хочу створити файл JS, у якому буде код, і всі сторінки, що використовують його, можуть посилатися на нього звідти. Проблема полягає в тому, як я можу додати модуль jQuery та таблицю сортування таблиць у …
133 javascript  jquery 

6
Ініціалізація вибору за допомогою AngularJS та ng-повтору
Я намагаюся отримати поле вибору, щоб почати з попередньо заповненої опції, використовуючи ng-повтор із AngularJS 1.1.5. Натомість вибір завжди починається з нічого обраного. У нього також є порожній варіант, якого я не хочу. Я думаю, що є побічний ефект, коли нічого не вибирають. Я можу це зробити за допомогою ng-options …

15
помилка localStorage html5 з Safari: "QUOTA_EXCEEDED_ERR: DOM Виняток 22: Була зроблена спроба додати щось у сховище, що перевищило квоту."
У мого веб-сайту є помилки javascript у приватному перегляді ios safari: JavaScript: помилка невизначений QUOTA_EXCEEDED_ERR: DOM Виняток 22: Була спроба додати щось у сховище ... мій код: localStorage.setItem('test',1)

12
Геттери / сетери для манекенів
Я намагався обернутись гетерами та сетерами, і це не занурюється. Я читав JavaScript Getters і Setters і визначав Getters і Setters і просто не отримував цього. Хтось може чітко заявити: Що призначено робити геттером і сетером, і Наведіть ДУЖЕ прості приклади?

5
Яка перевага використання Restangular над ngResource?
ngResourceвже здається дійсно простим втілити речі за допомогою ... Які переваги / недоліки використання переустановки над ngResource ? 1.1.3 $resourceповерне обіцянки та може бути дотримано за допомогою останніх зобов'язань щодо PR . Чи буде запропонована майбутня підтримка $resourceдля підтримки додаткових дієслів, які робить Restangular? І якщо це станеться, Restangular здається, …

30
Чи є рамка MVC (мікро-) JavaScript? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

8
Як отримати прогрес від XMLHttpRequest
Чи можливо отримати хід XMLHttpRequest (завантажені байти, завантажені байти)? Це було б корисно, щоб показати панель прогресу, коли користувач завантажує великий файл. Здається, що стандартний API його не підтримує, але, можливо, є якесь нестандартне розширення в будь-якому з браузерів? Здається, це є досить очевидною особливістю, адже клієнт знає, скільки байтів …

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