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

84
Как преобразовать дату Moment.js в местный часовой пояс пользователя?

Я использую фреймворки Moment.js и Moment-Timezone, и у меня есть объект даты Moment.js, который явно находится в часовом поясе UTC. Как я могу преобразовать это в текущий часовой пояс браузера? var testDateUtc = moment.tz("2015-01-30 10:00:00", "UTC"); var localDate = ??? Так что было бы хорошо,...

84
ECMAScript 2015: константа в циклах for

Какой из двух (или ни одного / обоих) фрагментов кода ниже должен работать в полной реализации ECMAScript 2015: for (const e of a) for (const i = 0; i < a.length; i += 1) Насколько я понимаю, первый пример должен работать, потому что eон инициализируется для каждой итерации. Разве это не должно...

84
Последовательность RxJS, эквивалентная обещанию.then ()?

Раньше я много разрабатывал с обещаниями, а теперь перехожу на RxJS. Документ RxJS не дает очень четкого примера того, как перейти от цепочки обещаний к последовательности наблюдателя. Например, я обычно пишу цепочку обещаний с несколькими шагами, например // a function that returns a promise...

84
Ошибка: не удалось найти предустановку «es2015» относительно каталога «/ Users / username»

При попытке использовать gulp-babel я получаю следующую ошибку: Ошибка: не удалось найти предустановку "es2015" относительно каталога "/ Пользователи / имя пользователя" У меня предустановка es2015 установлена ​​глобально и локально, поэтому я не понимаю, почему это может быть проблемой. Ниже...

84
ОШИБКА: Невозможно найти модуль babel-core. используя response.js, webpack и экспресс-сервер

Когда я запускаю webpackтерминал, я получаю: Hash: efea76b1048c3a97b963 Version: webpack 1.12.13 Time: 33ms + 1 hidden modules ERROR in Cannot find module 'babel-core' Вот мой файл webpack.config.js module.exports = { entry: './app-client.js', output: { filename: 'public/bundle.js' }, module: {...

84
Как использовать JQuery с ReactJS

Я новичок в ReactJS. Раньше я использовал jQuery для установки любой нужной мне анимации или функции. Но теперь я пытаюсь использовать ReactJS и минимизировать использование jQuery. Мой случай: Я пытаюсь построить аккордеон с помощью ReactJS. <div class="accor"> <div class="head">Head...

84
Обработчики событий в компонентах React без сохранения состояния

Пытаемся найти оптимальный способ создания обработчиков событий в компонентах React без сохранения состояния. Я мог бы сделать что-то вроде этого: const myComponent = (props) => { const myHandler = (e) => props.dispatch(something()); return ( <button onClick={myHandler}>Click...

84
Angular 2: отправка формы отменена, потому что форма не подключена

У меня есть модальное окно, содержащее форму, при уничтожении модального окна в консоли появляется следующая ошибка: Отправка формы отменена, потому что форма не подключена Модальное окно добавляется к <modal-placeholder>элементу, который является прямым потомком <app-root>моего...

84
Имитация нажатия кнопки в Jest

Имитация нажатия кнопки кажется очень простой / стандартной операцией. Тем не менее, я не могу заставить его работать в тестах Jest.js. Это то, что я пробовал (и тоже делал это с помощью jQuery), но, похоже, ничего не сработало: import { mount } from 'enzyme'; page = <MyCoolPage />;...

84
Чистые функции: означает ли «отсутствие побочных эффектов» «всегда одинаковый результат при одинаковом вводе»?

Два условия, которые определяют функцию pure, следующие: Без побочных эффектов (т.е. разрешены только изменения в локальной области) Всегда возвращать один и тот же вывод, учитывая тот же ввод Если первое условие всегда верно, бывает ли когда-нибудь второе условие неверно? Т.е. действительно ли...

83
Как передать аргументы анонимным функциям в JavaScript?

Я пытаюсь понять, как передать аргументы анонимной функции в JavaScript. Посмотрите этот пример кода, и я думаю, вы поймете, что я имею в виду: <input type="button" value="Click me" id="myButton" /> <script type="text/javascript"> var myButton = document.getElementById("myButton"); var...

83
Передача данных в диалог пользовательского интерфейса jQuery

Я разрабатываю ASP.Net MVCсайт, и на нем я перечисляю некоторые бронирования из запроса к базе данных в таблице с возможностью ActionLinkотмены бронирования в определенной строке с определенным BookingIdследующим образом: Мои бронирования <table cellspacing="3"> <thead> <tr...

83
Объекты против массивов в Javascript для пар ключ / значение

Скажем, у вас очень простая структура данных: (personId, name) ... и вы хотите сохранить некоторые из них в переменной javascript. На мой взгляд, у вас есть три варианта: // a single object var people = { 1 : 'Joe', 3 : 'Sam', 8 : 'Eve' }; // or, an array of objects var people = [ { id: 1, name:...

83
Как я могу программно вызвать событие onclick () из тега привязки, сохранив ссылку this в функции onclick?

Следующее не работает ... (по крайней мере, не в Firefox: document.getElementById('linkid').click()это не функция) <script type="text/javascript"> function doOnClick() { document.getElementById('linkid').click(); //Should alert('/testlocation'); } </script> <a id="linkid"...

83
OnClick против OnClientClick для asp: CheckBox?

Кто-нибудь знает, почему обработчик javascript на стороне клиента для asp: CheckBox должен быть атрибутом OnClick = "", а не атрибутом OnClientClick = "", как для asp: Button? Например, это работает: <asp:CheckBox runat="server" OnClick="alert(this.checked);" /> и это не так (без ошибки):...

83
Google Maps API v3: InfoWindow неправильно определяет размер

Похоже, что мое InfoWindow, когда вы нажимаете на значок дома в моих Google Maps v3, неправильно автоматически подстраивается под содержимое InfoWindow. Он дает полосы прокрутки, когда этого не должно быть. InfoWindow должно правильно изменять размер. Есть идеи почему? Для каждого запроса...

83
AJAX: проверить, является ли строка JSON?

Мой JavaScript иногда дает сбой в этой строке: var json = eval('(' + this.responseText + ')'); Сбои возникают, когда аргумент eval()не является JSON. Есть ли способ проверить, является ли строка JSON перед выполнением этого вызова? Я не хочу использовать фреймворк - есть ли способ заставить эту...

83
Как получить доступ к элементам SVG с помощью Javascript

Я возился с SVG и надеялся, что смогу создавать файлы SVG в Illustrator и получать доступ к элементам с помощью Javascript. Вот SVG-файл, который запускает Illustrator (он также, кажется, добавляет кучу мусора в начало файла, который я удалил) <?xml version="1.0" encoding="utf-8"?>...