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

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

17
Google Maps API V3 - несколько маркеров на одном и том же месте
Немного застрял на этом. Я получаю список географических координат через JSON и помещаю их на карту Google. Все работает хорошо, за исключением случая, когда у меня есть два или более маркера на одном и том же месте. API отображает только 1 маркер - верхний. Я полагаю, это справедливо, но я …

3
valueOf () против toString () в Javascript
В Javascript каждый объект имеет методы valueOf () и toString (). Я бы подумал, что метод toString () вызывается всякий раз, когда вызывается преобразование строки, но, очевидно, он превосходит valueOf (). Например, код var x = {toString: function() {return "foo"; }, valueOf: function() {return 42; }}; window.console.log ("x="+x); window.console.log ("x="+x.toString()); …
115 javascript 

5
Можете ли вы писать вложенные функции на JavaScript?
Мне интересно, поддерживает ли JavaScript запись функции внутри другой функции или вложенные функции (я читал об этом в блоге). Возможно ли это? Фактически, я использовал их, но не уверен в этой концепции. Я действительно не понимаю, пожалуйста, помогите!

6
Как сделать событие ng-click условным?
У меня есть этот код внутри ng-repeat: <a href="#" class="disabled" ng-click="doSomething(object)">Do something</a> Как сделать условие, чтобы кнопка была отключена, когда она есть class="disabled"? Или есть способ сделать это в Javascript, чтобы он выглядел так: $('.do-something-button').click(function(){ if (!$(this).hasClass('disabled')) { do something } });


7
jQuery: $ (). click (fn) vs. $ (). bind ('click', fn);
При использовании jQuery для подключения обработчика событий есть ли разница между использованием метода click $().click(fn) по сравнению с использованием метода привязки $().bind('click',fn); Кроме необязательного параметра данных привязки.

12
Как определить, что Facebook FB.init завершен
В старом JS SDK была функция FB.ensureInit. Новый SDK, похоже, не имеет такой функции ... как я могу гарантировать, что я не буду делать вызовы api, пока он не будет полностью инициирован? Я добавляю это вверху каждой страницы: <div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId : '<?php echo …

7
AngularJS - $ anchorScroll smooth / duration
Читая документы AngularJS, я не понял, $anchorScrollможно ли использовать параметр продолжительности / замедления для плавной прокрутки элементов. Там только сказано: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); Я не использую jquery и не хочу; есть ли еще умный, но простой способ сделать или расширить $anchorScroll, чтобы сделать прокрутку более плавной?


6
Определите, не удалось ли вызов ajax из-за небезопасного ответа или отказа в соединении
Я провел много исследований и не мог найти способ справиться с этим. Я пытаюсь выполнить вызов jQuery ajax с https-сервера на https-сервер locahost, на котором работает причал, с настраиваемым самоподписанным сертификатом. Моя проблема в том, что я не могу определить, является ли ответ отказом в соединении или небезопасным ответом (из-за …
115 javascript  jquery  ajax  https 

14
Преобразовать массив javascript в строку
Я пытаюсь перебрать список «значений» и преобразовать его в строку. Вот код: var blkstr = $.each(value, function(idx2,val2) { var str = idx2 + ":" + val2; alert(str); return str; }).get().join(", "); Функция alert () работает нормально и отображает правильное значение. Но почему-то функция jquery .get () не получает нужный объект …

5
использование setTimeout в цепочке обещаний
Здесь я пытаюсь сосредоточиться на обещаниях. Здесь по первому запросу я получаю набор ссылок, а по следующему запросу я получаю содержимое первой ссылки. Но я хочу сделать задержку перед возвратом следующего объекта обещания. Поэтому я использую setTimeout, но это дает мне следующую ошибку JSON ( without setTimeout() it works just …
115 javascript  json  promise 

7
Проверить, является ли элемент дочерним по отношению к родителю
У меня есть следующий код. <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> </head> <div id="hello">Hello <div>Child-Of-Hello</div></div> <br /> <div id="goodbye">Goodbye <div>Child-Of-Goodbye</div></div> <script type="text/javascript"> <!-- function fun(evt) { var target = $(evt.target); if ($('div#hello').parents(target).length) { alert('Your clicked element is having div#hello as parent'); } } $(document).bind('click', fun); --> </script> </html> Я ожидаю, что …
115 javascript  jquery 

14
JavaScript: клонировать функцию
Каков самый быстрый способ клонировать функцию в JavaScript (с ее свойствами или без них)? На ум приходят два варианта: eval(func.toString())а function() { return func.apply(..) }. Но меня беспокоит производительность eval, и упаковка ухудшит стек и, вероятно, снизит производительность, если применяется много или применяется к уже упакованной. new Function(args, body) выглядит …

11
WebRTC - масштабируемая трансляция / мультикастинг в прямом эфире
ПРОБЛЕМА: WebRTC дает нам одноранговые видео / аудио соединения. Идеален для p2p звонков, тусовок. А как насчет широковещания («один ко многим», например, от 1 до 10000)? Допустим, у нас есть вещатель «B» и двое посетителей «A1», «A2». Конечно, это кажется разрешимым: мы просто соединяем B с A1, а затем B …

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