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

269
JQuery Mobile: документ готов против событий страницы

Я использую jQuery Mobile, и у меня возникают проблемы с пониманием различий между классическим готовым документом и событиями страницы jQuery Mobile. В чем реальная разница? Почему следует <!-- language: lang-js --> $(document).ready() { }); быть лучше чем $(document).on('pageinit') { });...

269
Разрешать обещания одно за другим (т.е. по порядку)?

Рассмотрим следующий код, который читает массив файлов в последовательном / последовательном порядке. readFilesвозвращает обещание, которое разрешается только после последовательного чтения всех файлов. var readFile = function(file) { ... // Returns a promise. }; var readFiles = function(files) {...

269
Как проверить, является ли тип логическим

Как я могу проверить, имеет ли тип переменной тип Boolean? Я имею в виду, есть несколько альтернатив, таких как: if(jQuery.type(new Boolean()) === jQuery.type(variable)) //Do something.. Но это не кажется мне симпатичным. Есть ли более чистый способ добиться...

268
Зачем разделять тег <script> при написании его с помощью document.write ()?

Почему некоторые сайты (или рекламодатели, которые предоставляют клиентам код JavaScript) используют технику разделения тегов <script>и / или </script>внутри document.write()вызовов? Я заметил, что Amazon также делает это, например: <script type='text/javascript'> if (typeof...

268
Создание PDF-файлов с помощью JavaScript

Я пытаюсь преобразовать данные XML в файлы PDF с веб-страницы, и я надеялся, что смогу сделать это полностью в JavaScript. Мне нужно уметь рисовать текст, изображения и простые формы. Я хотел бы быть в состоянии сделать это полностью в...

268
Циклы действительно быстрее в обратном направлении?

Я слышал это довольно много раз. Действительно ли циклы JavaScript действительно быстрее при обратном отсчете? Если так, то почему? Я видел несколько примеров набора тестов, показывающих, что обратные циклы быстрее, но я не могу найти объяснения, почему! Я предполагаю, что это потому, что цикл...

268
Самый эффективный способ добавить значение в массив

Предполагая, что у меня есть массив, размер которого N(где N > 0), есть ли более эффективный способ присоединения к массиву, который не требует O (N + 1) шагов? В коде, по сути, то, что я сейчас делаю, это function prependArray(value, oldArray) { var newArray = new Array(value); for(var i = 0; i...

268
Eslint: Как отключить «неожиданный оператор консоли» в Node.js?

Я использую eslint с Sublime Text 3 и пишу gulpfile.js. /*eslint-env node*/ var gulp = require('gulp'); gulp.task('default', function(){ console.log('default task'); }); Но eslint продолжает показывать ошибку: «Ошибка: неожиданный оператор консоли. (Без консоли)» Я нашел официальный документ здесь...

267
Как получить доступ к родительской странице iFrame с помощью jquery?

У меня есть iframe и для доступа к родительскому элементу я реализовал следующий код: window.parent.document.getElementById('parentPrice').innerHTML Как получить тот же результат, используя jquery? ОБНОВЛЕНИЕ : Или как получить доступ к родительской странице iFrame с помощью...

267
Как показать «Вы уверены, что хотите уйти с этой страницы?» когда изменения совершены?

Здесь, в stackoverflow, если вы начали вносить изменения, то вы пытаетесь отойти от страницы, появляется кнопка подтверждения javascript и спрашивает: «Вы уверены, что хотите отойти от этой страницы?» бле бла бло ... Кто-нибудь реализовывал это раньше, как я могу отследить, что изменения были...

267
Как заставить функцию ждать, пока не будет вызван обратный вызов, используя node.js

У меня есть упрощенная функция, которая выглядит так: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } В основном, я хочу, чтобы он вызывал myApi.execи возвращал ответ, который дается в лямбде обратного вызова. Однако приведенный выше код не работает и просто...

267
Обработка ошибок в Promise.all

У меня есть массив Обещаний, с которыми я разрешаю Promise.all(arrayOfPromises); Я продолжаю цепочку обещаний. Выглядит примерно так existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler(); });...

267
Ошибка запуска скрипта при запуске npm start

Я получаю эту ошибку при попытке отладить приложение моего узла с помощью команды npm start. Ошибка: нпм ERR! Windows_NT 6.3.9600 npm ERR! argv "C: \ Program Files \ nodejs \\ node.exe" "C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "start" npm ERR! узел v0.12.7 нпм ERR! npm...

266
Как узнать, существует ли div с определенным идентификатором в jQuery?

У меня есть функция, которая добавляет <div>элемент к щелчку. Функция получает текст выбранного элемента и присваивает его переменной с именем name. Эта переменная затем используется в <div> idкачестве добавленного элемента. Мне нужно посмотреть, существует ли уже <div> idс,...