Может ли назначение деструктурирования использоваться для создания проекции в CoffeeScript?

У меня возникли проблемы с пониманием назначения деструктуризации в CoffeeScript. Документация содержит пару примеров, которые, как представляется, подразумевают, что объекты переименования при назначении могут использоваться для проекта (т. Е. Преобразования, преобразования, преобразования) исходного объекта. Я пытаюсь проецировать a = [ { Id: 1, Name: 'Foo' }, { Id: 2, Name: 'Bar' } ] в b […]

Ajax / Js Загрузка изображения: создание дубликатов изображений предварительного просмотра

Я работаю с файловым загрузчиком Ajax с этого САЙТА . В настоящее время я добился создания дублированных изображений предварительного просмотра: один появляется под полем ввода, а другой появится где-то еще на странице под чем-то вроде «это то, что вы выбрали». Проблема заключается в том, что если пользователь выбирает файл, функция отображает изображение, но если пользователь […]

Что такое «это» перед тем, как объект создается в js?

Я не понимаю следующее: 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-2 в реакции

Я хочу добавить текстовое сообщение в мою круговую диаграмму. Чтобы быть более конкретным, я хочу что-то вроде этого: Я столкнулся с той же проблемой, что и в переполнении стека, поскольку они используют диаграмму js в jquery, и поскольку я новичок в javascript, я запутался. Вот как я определяю свою круговую диаграмму: <Doughnut data={sectorsData} width={250} height={250} […]

Скриншот CasperJS – это лишь небольшая часть страницы

Документация CasperJS для captureSelector() ничего не говорит о том, как установить размер скриншота. По умолчанию (по крайней мере, в моей системе с использованием webkit, Windows 8), кажется, нужно сделать маленький скриншот левой верхней части страницы. Я ищу не в том месте? Я нашел viewportSize . Я предполагаю, что это то, что мне нужно, но у […]

Как отображать и скрывать ссылки и узлы при нажатии на узел в D3 Javascript

Я пытаюсь следовать этой ссылке D3 Javascript:> http://bl.ocks.org/mbostock/1093130, чтобы понять, как работает клик. К сожалению, я не мог полностью понять все коды. То, что я пытаюсь сделать в данный момент, – это щелкнуть по синему узлу, отобразятся два других узла и их ссылки. Когда я снова нажимаю на тот же узел, два узла и их […]

Расширения оболочки Gnome: как запустить команду с помощью труб

Поэтому я делаю расширение 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 и вернуть результаты?

Я использую 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: […]

JQuery клонированный элемент изменяется в переменной

РЕДАКТИРОВАТЬ: Рабочий пример сейчас на jsbin.com/ivukar/10 Вот что я пытаюсь сделать, подытоживая основные этапы без всех деталей, которые были бы для вас совершенно бессмысленными: Клонировать существующий div из DOM и хранить этот клон в переменной Удалите этот div из DOM Добавить клонированный div в DOM Внесите изменения в содержимое HTML в div в DOM Удалите […]

Есть ли способ определить, будет ли браузер замораживать DOM при прокрутке?

Есть ли способ обнаружить, будет ли браузер замораживать DOM или отключать JavaScript при прокрутке? Известно, что некоторые мобильные браузеры делают это, и это эффективно убивает эффекты на основе прокрутки, такие как параллакс и анимация. Я хотел бы эффективно реализовать следующий псевдокод, не прибегая к обнюхиванию UA: if (!browserWillFreezeWhileScrolling) { initializeScrollingEffects(); } else { initializeFallbackScript(); // […]

Interesting Posts
Давайте будем гением компьютера.