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

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

9
Как правильно экспортировать класс ES6 в Node 4?
Я определил класс в модуле: "use strict"; var AspectTypeModule = function() {}; module.exports = AspectTypeModule; var AspectType = class AspectType { // ... }; module.export.AspectType = AspectType; Но я получаю следующее сообщение об ошибке: TypeError: Cannot set property 'AspectType' of undefined at Object.<anonymous> (...\AspectType.js:30:26) at Module._compile (module.js:434:26) .... Как мне …

3
HtmlWebpackPlugin вставляет файлы относительных путей, которые ломаются при загрузке некорневых путей к веб-сайтам.
Я использую webpack и HtmlWebpackPlugin для вставки связанных js и css в файл шаблона html. new HtmlWebpackPlugin({ template: 'client/index.tpl.html', inject: 'body', filename: 'index.html' }), И он создает следующий html-файл. <!doctype html> <html lang="en"> <head> ... <link href="main-295c5189923694ec44ac.min.css" rel="stylesheet"> </head> <body> <div id="app"></div> <script src="main-295c5189923694ec44ac.min.js"></script> </body> </html> Это отлично работает при …

14
Regex для получения строки между фигурными скобками
К сожалению, несмотря на то, что я пытался изучать регулярные выражения хотя бы раз в год в течение стольких лет, сколько я себя помню, я всегда забываю, поскольку использую их так редко. В этом году мое новогоднее решение - больше не пытаться выучить регулярное выражение - так что в этом …
116 javascript  regex 

3
Расширение Chrome - получение содержимого DOM
Я пытаюсь получить доступ к содержимому ActiveTab DOM из своего всплывающего окна. Вот мой манифест: { "manifest_version": 2, "name": "Test", "description": "Test script", "version": "0.1", "permissions": [ "activeTab", "https://api.domain.com/" ], "background": { "scripts": ["background.js"], "persistent": false }, "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'", "browser_action": { "default_icon": "icon.png", "default_title": "Chrome Extension …

13
Как получить все выбранные значения из <select multiple = multiple>?
Казалось странным, я не смог найти этот вопрос, но вот он! У меня есть следующий HTML-код: &lt;select id="select-meal-type" multiple="multiple"&gt; &lt;option value="1"&gt;Breakfast&lt;/option&gt; &lt;option value="2"&gt;Lunch&lt;/option&gt; &lt;option value="3"&gt;Dinner&lt;/option&gt; &lt;option value="4"&gt;Snacks&lt;/option&gt; &lt;option value="5"&gt;Dessert&lt;/option&gt; &lt;/select&gt; Как получить все значения (массив?), Выбранные пользователем в javascript? Например, если пользователь выбрал «Обед и закуски», мне нужен массив из …
116 javascript  jquery  html 

5
Как обрабатывать загрузку файлов с аутентификацией на основе JWT?
Я пишу веб-приложение на Angular, где аутентификация обрабатывается токеном JWT, что означает, что каждый запрос имеет заголовок «Authentication» со всей необходимой информацией. Это хорошо работает для вызовов REST, но я не понимаю, как мне обрабатывать ссылки для загрузки файлов, размещенных на бэкэнде (файлы находятся на том же сервере, где размещены …

5
Как получить доступ к webpack-dev-серверу с устройств в локальной сети?
Есть некоторая конфигурация сервера webpack dev (это часть всей конфигурации): config.devServer = { contentBase: './' + (options.publicFolder ? options.publicFolder : 'public'), stats: { modules: false, cached: false, colors: true, chunk: false }, proxy: [{ path: /^\/api\/(.*)/, target: options.proxyApiTarget, rewrite: rewriteUrl('/$1'), changeOrigin: true }] }; function rewriteUrl(replacePath) { return function (req, …


9
Слушатель событий, когда элемент становится видимым?
Я создаю панель инструментов, которая будет включена в страницу. div, в который он будет включен, по умолчанию будет отображать: none . Есть ли способ разместить прослушиватель событий на моей панели инструментов, чтобы отслеживать, когда он становится видимым, чтобы его можно было инициализировать? или мне придется передать ему переменную с содержащей …
116 javascript 

7
Несколько имен пути для одного и того же компонента в React Router
Я использую один и тот же компонент для трех разных маршрутов: &lt;Router&gt; &lt;Route path="/home" component={Home} /&gt; &lt;Route path="/users" component={Home} /&gt; &lt;Route path="/widgets" component={Home} /&gt; &lt;/Router&gt; Есть ли способ совместить это, чтобы быть как: &lt;Router&gt; &lt;Route path=["/home", "/users", "/widgets"] component={Home} /&gt; &lt;/Router&gt;

12
Moment.js - завтра, сегодня и вчера
Хотелось бы moment().fromNow()функциональности, но когда дата близка, она слишком точна - напр. Я хочу, чтобы он отображался не «через 3 часа», а «сегодня» - так что в основном с «ежедневной» точностью. Я пробовал использовать moment().calendar()функцию, она не форматируется, если разница дат больше 1 дня

13
Может ли jQuery предоставить имя тега?
У меня есть несколько элементов на странице HTML, которые имеют один и тот же класс, но это разные типы элементов. Я хочу узнать имя тега элемента, когда я перебираю их, но .attr не принимает «тег» или «имя тега». Вот что я имею в виду. Рассмотрим эти элементы на странице: &lt;h1 …
115 javascript  jquery 

11
Подчеркивание: sortBy () на основе нескольких атрибутов
Я пытаюсь отсортировать массив с объектами на основе нескольких атрибутов. То есть, если первый атрибут у двух объектов одинаковый, следует использовать второй атрибут для сравнения двух объектов. Например, рассмотрим следующий массив: var patients = [ [{name: 'John', roomNumber: 1, bedNumber: 1}], [{name: 'Lisa', roomNumber: 1, bedNumber: 2}], [{name: 'Chris', roomNumber: …

8
Как подстрока в jquery
Как я могу использовать jquery на стороне клиента для подстроки «nameGorge» и удалить «name», чтобы он выводил только «Gorge»? var name = "nameGorge"; //output Gorge

15
Просмотр магистрали: наследование и расширение событий от родительского
В документации Backbone указано: Свойство events также можно определить как функцию, которая возвращает хэш событий, чтобы упростить программное определение ваших событий, а также наследовать их от родительских представлений. Как наследовать родительские события просмотра и расширять их? Родительский вид var ParentView = Backbone.View.extend({ events: { 'click': 'onclick' } }); Детский вид …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.