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

110
Как сократить блок case case, преобразовав число в название месяца?

Есть ли способ написать это на меньшем количестве строк, но при этом легко читаемым? var month = ''; switch(mm) { case '1': month = 'January'; break; case '2': month = 'February'; break; case '3': month = 'March'; break; case '4': month = 'April'; break; case '5': month = 'May'; break; case '6':...

110
Строка JSON для набора

Как бы один JSON.stringify () в комплект ? Что не работало в Chromium 43: var s = new Set(['foo', 'bar']); JSON.stringify(s); // -> "{}" JSON.stringify(s.values()); // -> "{}" JSON.stringify(s.keys()); // -> "{}" Я ожидал получить что-то похожее на сериализованный массив....

110
Есть ли способ создавать интерфейсы в ES6 / Node 4?

ES6 полностью доступен в Node 4. Мне было интересно, включает ли он концепцию интерфейса для определения контрактов методов, как в MyClass implements MyInterface. Я не могу найти много с помощью Google, но, возможно, есть хороший трюк или обходной...

110
Как мне вернуть ответ от вызова Observable / http / async в angular?

У меня есть служба, которая возвращает наблюдаемый объект, который выполняет HTTP-запрос на мой сервер и получает данные. Я хочу использовать эти данные, но всегда получаю undefined. В чем проблема? Сервис : @Injectable() export class EventService { constructor(private http: Http) { }...

110
Прокрутка к элементу при нажатии в Angular 4

Я хочу иметь возможность прокручиваться к цели при нажатии кнопки. Я думал примерно так. <button (click)="scroll(#target)">Button</button> А по моему component.tsметоду вроде. scroll(element) { window.scrollTo(element.yPosition) } Я знаю, что приведенный выше код недействителен, но...

109
Код подсветки синтаксиса с помощью Javascript [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

109
Как изменить положение всплывающего окна элемента управления jQuery DatePicker

Есть идеи, как заставить DatePicker отображаться в конце связанного текстового поля, а не прямо под ним? Что обычно происходит, так это то, что текстовое поле находится в нижней части страницы, а DatePicker перемещается вверх, чтобы учесть это, и полностью закрывает текстовое поле. Если...

109
Отключить перетаскивание элементов HTML?

Я работаю над веб-приложением, для которого пытаюсь реализовать полнофункциональную оконную систему. Сейчас все идет очень хорошо, я столкнулся только с одной незначительной проблемой. Иногда, когда я перетаскиваю часть своего приложения (чаще всего угловой div моего окна, который должен запускать...

109
Шифрование Javascript AES [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Есть ли в Javascript библиотека для...

109
Итерация по ассоциативному массиву Javascript в отсортированном порядке

Скажем, у меня есть ассоциативный массив Javascript (он же хеш, он же словарь): var a = new Array(); a['b'] = 1; a['z'] = 1; a['a'] = 1; Как я могу перебирать ключи в отсортированном порядке? Если это помогает упростить вещи, мне даже не нужны значения (все они просто цифра...

109
Как получить номер строки функции вызывающего абонента JavaScript? Как получить URL-адрес источника вызывающего абонента JavaScript?

Я использую следующее для получения имени функции вызывающего абонента JavaScript: var callerFunc = arguments.callee.caller.toString(); callerFuncName = (callerFunc.substring(callerFunc.indexOf("function") + 8, callerFunc.indexOf("(")) || "anoynmous") Есть ли способ узнать номер строки, из которой...

109
Диалоговое окно открытия файла в JavaScript

Мне нужно решение для отображения диалогового окна открытия файла в HTML при нажатии div. Диалоговое окно открытия файла должно открываться при divнажатии. Я не хочу отображать поле входного файла как часть HTML-страницы. Он должен отображаться в отдельном диалоге, который не является частью...

109
Как получить координаты щелчка на целевом элементе с помощью jQuery

У меня есть следующий обработчик событий для моего элемента html jQuery("#seek-bar").click(function(e){ var x = e.pageX - e.target.offsetLeft; alert(x); }); Мне нужно найти положение курсора мыши на # панели поиска во время щелчка. Я бы подумал, что приведенный выше код должен работать, но он дает...

109
JQuery: как вызвать событие RESIZE только после завершения изменения размера?

Как вызвать функцию после ЗАВЕРШЕНИЯ изменения размера окон браузера? Я пытаюсь так сделать, но возникают проблемы. Я использую функцию события JQuery Resize: $(window).resize(function() { ... // how to call only once the browser has FINISHED resizing? }); Однако эта функция вызывается постоянно,...

109
Javascript heredoc

Мне нужно что-то вроде heredoc в JavaScript. У вас есть идеи по этому поводу? Мне нужна кросс-браузерная функциональность. Я нашел это: heredoc = '\ <div>\ <ul>\ <li><a href="#zzz">zzz</a></li>\ </ul>\ </div>'; Думаю, у меня это сработает....