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

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


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

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

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

4
Angularjs конструкция if-then-else в выражении
Могу ли я каким-то образом использовать конструкцию if-then-else (тернарный оператор) в выражении angularjs, например, у меня есть функция $ scope.isExists (item), которая должна возвращать значение типа bool. Я хочу что-то вроде этого, <div ng-repeater="item in items"> <div>{{item.description}}</div> <div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div> </div> Я знаю, …

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

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

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

13
Код подсветки синтаксиса с помощью Javascript [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

4
mongoose vs mongodb (модули / расширения nodejs), что лучше? и почему?
Я только что приехал в Node.js и увидел, что есть много библиотек для использования с MongoDB, наиболее популярными из которых кажутся эти две: (mongoose и mongodb). Могу ли я узнать плюсы и минусы этих расширений? Есть ли лучшие альтернативы этим двум? Изменить: обнаружена новая библиотека, которая кажется также интересной монгольской …

4
Почему значение typeof null изменяется внутри цикла?
Выполнение этого фрагмента в консоли Chrome: function foo() { return typeof null === 'undefined'; } for(var i = 0; i < 1000; i++) console.log(foo()); Запустить фрагмент кодаСкрыть результатыРазвернуть фрагмент должен печатать 1000 раз false, но на некоторых машинах будет печатать falseнесколько итераций, а затем true- все остальные. Почему это происходит? …
109 javascript  v8 

3
Может ли кто-нибудь объяснить разницу между односторонней привязкой данных Reacts и двусторонней привязкой данных Angular
Я немного не уверен в этих концепциях. Если я создам одно и то же приложение ToDo полностью на AngularJS и ReactJS --- что заставляет React ToDo использовать одностороннюю привязку данных по сравнению с двусторонней привязкой данных AngularJS? Я понимаю, что React работает как Рендеринг (данные) ---> UI. Чем это отличается …

24
Angularjs: Ошибка: [ng: areq] Аргумент HomeController не является функцией, получено значение undefined
Это моя демонстрация с использованием angularjs для создания служебного файла и добавления службы в контроллер. У меня две проблемы с моей демонстрацией: Первый - когда я ставлю <script src="HomeController.js">перед тем, <script src="MyService.js">как получить эту ошибку, Ошибка: [ng: areq] Аргумент HomeController не является функцией, получено значение undefined Другой - когда я …

5
Может ли mustache перебирать массив верхнего уровня?
Мой объект выглядит так: ['foo','bar','baz'] И я хочу использовать шаблон усов, чтобы получить из него что-то вроде этого: "<ul><li>foo</li><li>bar</li><li>baz</li></ul>" Но как? Неужели я действительно должен сначала сделать что-то вроде этого? {list:['foo','bar','baz']}

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

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