У меня возникли проблемы с пониманием назначения деструктуризации в CoffeeScript. Документация содержит пару примеров, которые, как представляется, подразумевают, что объекты переименования при назначении могут использоваться для проекта (т. Е. Преобразования, преобразования, преобразования) исходного объекта. Я пытаюсь проецировать a = [ { Id: 1, Name: 'Foo' }, { Id: 2, Name: 'Bar' } ] в b […]
Я работаю с файловым загрузчиком Ajax с этого САЙТА . В настоящее время я добился создания дублированных изображений предварительного просмотра: один появляется под полем ввода, а другой появится где-то еще на странице под чем-то вроде «это то, что вы выбрали». Проблема заключается в том, что если пользователь выбирает файл, функция отображает изображение, но если пользователь […]
Я не понимаю следующее: var x = function() { this.foo="foo"; return function() { this.bar = "bar"; return foo+bar; }; }(); // returns inner alert(x()); // 'foobar', so both 'this' variables are set alert(x.bar); // undefined – but wasn't it used correctly? alert(new x().bar); // ok, works Мое предположение заключалось в том, что по умолчанию «эта» […]
Я хочу добавить текстовое сообщение в мою круговую диаграмму. Чтобы быть более конкретным, я хочу что-то вроде этого: Я столкнулся с той же проблемой, что и в переполнении стека, поскольку они используют диаграмму js в jquery, и поскольку я новичок в javascript, я запутался. Вот как я определяю свою круговую диаграмму: <Doughnut data={sectorsData} width={250} height={250} […]
Документация CasperJS для captureSelector() ничего не говорит о том, как установить размер скриншота. По умолчанию (по крайней мере, в моей системе с использованием webkit, Windows 8), кажется, нужно сделать маленький скриншот левой верхней части страницы. Я ищу не в том месте? Я нашел viewportSize . Я предполагаю, что это то, что мне нужно, но у […]
Я пытаюсь следовать этой ссылке D3 Javascript:> http://bl.ocks.org/mbostock/1093130, чтобы понять, как работает клик. К сожалению, я не мог полностью понять все коды. То, что я пытаюсь сделать в данный момент, – это щелкнуть по синему узлу, отобразятся два других узла и их ссылки. Когда я снова нажимаю на тот же узел, два узла и их […]
Поэтому я делаю расширение Gnome Shell. И я хочу иметь возможность запускать некоторую команду с помощью канала. (Команда на самом деле "xrandr –query | awk 'something'" , но это не в тему) Итак, что я сделал до сих пор GLib.spawn_async_with_pipes(null, ['/usr/bin/xrandr', '–query', '|', 'awk…'], null, GLib.SpawnFlags.DO_NOT_REAP_CHILD, null); Но это не сработает! Я не могу найти […]
Я использую YAHOO.util.Connect.asyncRequest для получения данных из базы данных, вот код: function getCountArticle(contentCurValue) { var handleSuccess = function (res) { var countPubmed = YAHOO.lang.JSON.parse(res.responseText); var contentCountPubmed = countPubmed.totalArticleRecords; alert(contentCountPubmed); //return 15 for example }; var handleFailure = function () { alert("Error connecting data : Bad pubmed query"); }; var callback = { success:handleSuccess, failure:handleFailure, timeout: […]
РЕДАКТИРОВАТЬ: Рабочий пример сейчас на jsbin.com/ivukar/10 Вот что я пытаюсь сделать, подытоживая основные этапы без всех деталей, которые были бы для вас совершенно бессмысленными: Клонировать существующий div из DOM и хранить этот клон в переменной Удалите этот div из DOM Добавить клонированный div в DOM Внесите изменения в содержимое HTML в div в DOM Удалите […]
Есть ли способ обнаружить, будет ли браузер замораживать DOM или отключать JavaScript при прокрутке? Известно, что некоторые мобильные браузеры делают это, и это эффективно убивает эффекты на основе прокрутки, такие как параллакс и анимация. Я хотел бы эффективно реализовать следующий псевдокод, не прибегая к обнюхиванию UA: if (!browserWillFreezeWhileScrolling) { initializeScrollingEffects(); } else { initializeFallbackScript(); // […]