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

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

14
JavaScript: фильтр () для объектов
ECMAScript 5 имеет filter()прототип для Arrayтипов, но не для Objectтипов, если я правильно понимаю. Как бы я реализовать filter()для Objects в JavaScript? Допустим, у меня есть этот объект: var foo = { bar: "Yes" }; И я хочу написать, filter()что работает на Objectс: Object.prototype.filter = function(predicate) { var result = …

7
Правильный способ ожидания завершения одной функции, прежде чем продолжить?
У меня есть две функции JS. Один зовет другого. В вызывающей функции я хотел бы вызвать другую, дождаться завершения этой функции и продолжить. Так, например / псевдокод: function firstFunction(){ for(i=0;i<x;i++){ // do something } }; function secondFunction(){ firstFunction() // now wait for firstFunction to finish... // do something else }; …


10
jquery-ui-dialog - Как подключиться к событию закрытия диалога
Я использую jquery-ui-dialogплагин Я ищу способ обновить страницу, когда в некоторых случаях диалоговое окно закрыто. Есть ли способ зафиксировать событие закрытия из диалогового окна? Я знаю, что могу запускать код при нажатии кнопки закрытия, но это не касается закрытия пользователя с помощью escape или x в правом верхнем углу.

7
Как преобразовать файл в base64 в JavaScript?
Теперь я получаю объект File по этой строке: file = document.querySelector('#files > input[type="file"]').files[0] Мне нужно отправить этот файл через json в base 64. Что мне нужно сделать, чтобы преобразовать его в строку base64?
187 javascript  base64 

7
Многократное левостороннее назначение с JavaScript
var var1 = 1, var2 = 1, var3 = 1; Это эквивалентно этому: var var1 = var2 = var3 = 1; Я вполне уверен, что это порядок, в котором определены переменные: var3, var2, var1, что будет эквивалентно следующему: var var3 = 1, var2 = var3, var1 = var2; Есть ли …

6
AngularJS меняет URL-адреса на «unsafe:» на странице расширения
Я пытаюсь использовать Angular со списком приложений, и каждое из них является ссылкой, чтобы увидеть приложение более подробно ( apps/app.id): <a id="{{app.id}}" href="apps/{{app.id}}" >{{app.name}}</a> Каждый раз, когда я нажимаю на одну из этих ссылок, Chrome отображает URL-адрес как unsafe:chrome-extension://kpbipnfncdpgejhmdneaagc.../apps/app.id Откуда unsafe:взялся?


9
Как отключить кнопку HTML с помощью JavaScript?
Я читал, что вы можете отключить (сделать физически не кликабельным) кнопку HTML, просто добавив disableее тег, но не как атрибут, как показано ниже: <input type="button" name=myButton value="disable" disabled> Поскольку этот параметр не является атрибутом, как я могу добавить его динамически через JavaScript, чтобы отключить кнопку, которая была ранее включена?
186 javascript  html 



16
jQuery возвращает «parsererror» для запроса ajax
Получив «parsererror» от jquery для запроса Ajax, я попытался изменить POST на GET, возвращая данные несколькими различными способами (создание классов и т. Д.), Но я не могу понять, в чем проблема. Мой проект в MVC3, и я использую jQuery 1.5. У меня выпадающий список, и в случае события onchange я …
186 javascript  c#  jquery  asp.net  json 

7
TypeScript, цикл по словарю
В моем коде у меня есть пара словарей (как предложено здесь ), которые проиндексированы в виде строки. Из-за того, что это что-то вроде импровизированного типа, мне было интересно, есть ли какие-нибудь предложения о том, как я смогу пройтись по каждому ключу (или значению, все, для чего мне все равно нужны …

18
лучший способ получить ключ объекта javascript ключ / значение
Если у меня есть объект JS, как: var foo = { 'bar' : 'baz' } Если я знаю, что у fooнего есть такая базовая структура ключ / значение, но не знаю название ключа, какой самый простой способ получить его? for ... in? $.each()? Я надеюсь, что есть что-то лучше ....
186 javascript  jquery 

14
Node.js создайте папку или используйте существующую
Я уже прочитал документацию по Node.js и, если я что-то пропустил, он не сообщает, какие параметры содержатся в определенных операциях, в частности fs.mkdir(). Как видно из документации, это не очень много. В настоящее время у меня есть этот код, который пытается создать папку или использовать вместо нее существующую: fs.mkdir(path,function(e){ if(!e …

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