Вопросы с тегом «javascript»

136
Остановите Chrome, кэширующий мои файлы JS

Я внесу изменения в мои файлы JS, но в браузере это не изменится, мне придется каждый раз переименовывать файлы, чтобы они перезагружались. Есть ли какая-то команда .htaccess, которую я могу добавить или что-то, чтобы остановить кеширование? Это даже кеширование моего html-страниц жесткого ядра....

136
getMinutes () 0-9 - Как отображать двузначные числа?

var date = "2012-01-18T16:03"; var date = new Date(date); console.log(date.getMinutes()); console.log(date.getMinutes().length) Это возвращает 3. Как заставить его вернуть '03'? Почему .lengthвозврат не определен? Я попробовал это, но это не сработало: Если strlen == 1тогдаnum = ('0' +...

136
Что такое неблокирующий или асинхронный ввод / вывод в Node.js?

В контексте механизмов Javascript на стороне сервера, что такое неблокирующий ввод-вывод или асинхронный ввод-вывод? Я считаю, что это упоминается как преимущество перед реализациями на стороне сервера...

136
Почему расширение нативных объектов - плохая практика?

Каждый лидер мнения JS говорит, что расширение нативных объектов - плохая практика. Но почему? Получим ли мы успех в исполнении? Боятся ли они, что кто-то сделает это «неправильно» и добавит перечислимые типы Object, практически уничтожив все циклы на любом объекте? Возьмите TJ Holowaychuk «S...

136
Как я могу сгруппировать данные с угловым фильтром?

У меня есть список игроков, которые принадлежат к группе каждый. Как я могу использовать фильтр для отображения списка пользователей в группе? [{name: 'Gene', team: 'team alpha'}, {name: 'George', team: 'team beta'}, {name: 'Steve', team: 'team gamma'}, {name: 'Paula', team: 'team beta'}, {name:...

136
Получение бинарного контента в Node.js с использованием запроса

Я пытался GETиспользовать двоичные данные request, и было что-то вроде: var requestSettings = { method: 'GET', url: url, }; request(requestSettings, function(error, response, body) { // Use body as a binary Buffer } Но bodyвсегда было несколько байтов, отличных от ожидаемых. После дальнейшего...

136
Почему {} + {} NaN только на стороне клиента? Почему не в Node.js?

Пока [] + []пустая строка, [] + {}есть "[object Object]"и {} + []есть 0. Почему {} + {}NaN? > {} + {} NaN Мой вопрос не почему ({} + {}).toString()это в "[object Object][object Object]"то время как NaN.toString()есть "NaN", эта часть ответа уже здесь . Мой вопрос: почему это происходит только на...

136
Шаблон модуля JavaScript с примером [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я не могу найти доступных...

136
Замените все не буквенно-цифровые символы, новые строки и несколько пробелов одним пробелом

Я ищу отличное решение RegEx для замены Все не буквенно-цифровые символы Все NewLines Все несколько экземпляров белого пространства С единым пространством Для тех, кто играет дома (работает следующее ) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); Я думаю, что RegEx , вероятно, достаточно...

136
Отдых с вложенным роутером Express.js

Предположим, я хочу иметь конечные точки REST, которые выглядят примерно так: /user/ /user/user_id /user/user_id/items/ /user/user_id/items/item_id CRUD на каждый, если имеет смысл. Например, / user POST создает нового пользователя, GET выбирает всех пользователей. / user / user_id GET выбирает...

136
Почему и когда использовать angular.copy? (Deep Copy)

Я сохранял все данные, полученные от служб, напрямую в локальную переменную, контроллер или область. То, что я думаю, будет считаться мелкой копией, это правильно? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); Недавно мне сказали использовать...

136
Object.freeze () против const

Object.freeze()кажется переходным методом удобства перехода к использованию constв ES6. Есть ли случаи, когда оба они занимают свое место в коде, или есть предпочтительный способ работы с неизменяемыми данными? Следует ли мне использовать Object.freeze()до того момента, как все браузеры, с которыми...

136
Node.JS: Получение ошибки: [nodemon] Ошибка внутреннего наблюдения: смотрите ENOSPC

Я только что впервые установил Node.jsсвою Ubuntu 14.04операционную систему. Я тоже установил npm. Следующим шагом в процессе установки была установка nodemon. Все прошло нормально. Но когда я запускаю nodemon, набирая nodemon app.jsкомандную строку, я получаю следующую ошибку ... [nodemon] 1.8.1...

136
JS генерирует случайное логическое значение

Простой вопрос, но меня здесь интересуют нюансы. Я генерирую случайные логические значения, используя следующий метод, который придумал сам: const rand = Boolean(Math.round(Math.random())); random()Кажется, что всякий раз, когда он появляется, всегда есть ловушка - это не совсем случайность, что-то...

136
Получить данные из объекта ReadableStream?

Как я могу получить информацию от ReadableStreamобъекта? Я использую Fetch API и не вижу, чтобы это было ясно из документации. Тело возвращается как объект, ReadableStreamи я просто хотел бы получить доступ к свойству в этом потоке. В разделе «Ответ» в инструментах разработчика браузера я, кажется,...

136
Перечисления в Javascript с ES6

Я перестраиваю старый Java-проект в Javascript и понял, что в JS нет хорошего способа сделать перечисления. Лучшее, что я могу придумать, это: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; Object.freeze(Colors); constХранит Colorsот быть переназначены, и...