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

370
Что вызывает эту ошибку - «Неустранимая ошибка: невозможно найти локальное ворчание»

Сначала я удалил старую версию grunt, затем установил новую версию grunt, и затем я получил эту ошибку: D: \ www \ grunt-test \ grunt grunt-cli: интерфейс командной строки grunt. (V0.1.4) Неустранимая ошибка: невозможно найти локальное ворчание. Если вы видите это сообщение, либо Gruntfile не...

369
Существуют ли законные варианты использования оператора «with» в JavaScript?

Комментарии Алана Шторма в ответ на мой ответ относительно withзаявления заставили меня задуматься. Я редко находил причину использовать эту особенность языка и никогда не задумывался над тем, как это может вызвать проблемы. Теперь мне интересно, как я мог бы эффективно использовать ее with,...

369
Как обновить / сохранить документ в Mongoose?

Возможно, пришло время, возможно, это я тону в редких документах и ​​не могу обернуться вокруг концепции обновления в Mongoose :) Вот сделка: У меня есть контактная схема и модель (укороченные свойства): var mongoose = require('mongoose'), Schema = mongoose.Schema; var mongooseTypes =...

369
Можно ли передать флаг Gulp, чтобы он выполнял задачи по-разному?

Обычно в Gulp задачи выглядят так: gulp.task('my-task', function() { return gulp.src(options.SCSS_SOURCE) .pipe(sass({style:'nested'})) .pipe(autoprefixer('last 10 version')) .pipe(concat('style.css')) .pipe(gulp.dest(options.SCSS_DEST)); }); Можно ли передать флаг командной строки в gulp (это не...

369
Как передать параметры с помощью ui-sref в ui-router к контроллеру

Мне нужно передать и получить два параметра в состояние, которое я хочу перейти на использование ui-srefUI-маршрутизатора. Что-то вроде использования ссылки ниже для перевода состояния в homewith fooи barпараметры: <a ui-sref="home({foo: 'fooVal', bar: 'barVal'})">Go to home state with foo...

368
Что должен знать каждый программист JavaScript? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

368
Какова мотивация для переноса символов на ES6?

ОБНОВЛЕНИЕ : Недавно вышла блестящая статья от Mozilla . Прочитайте это, если вам интересно. Как вы, возможно, знаете, они планируют включить новый тип примитива Symbol в ECMAScript 6 (не говоря уже о некоторых других сумасшедших вещах). Я всегда думал, что :symbolпонятие в Ruby не нужно; вместо...

367
Создание текстовой области с автоматическим изменением размера

Был еще один поток об этом , который я попробовал. Но есть одна проблема: textareaне уменьшается, если вы удалите контент. Я не могу найти способ уменьшить его до правильного размера - clientHeightзначение возвращается как полный размер textarea, а не его содержимое. Код с этой страницы ниже:...

367
Реагировать «после рендеринга» кода?

У меня есть приложение, в котором мне нужно динамически установить высоту элемента (скажем, «app-content»). Он берет высоту "хрома" приложения и вычитает его, а затем устанавливает высоту "контента приложения", чтобы он соответствовал 100% в рамках этих ограничений. Это очень просто с ванильными...

366
location.host vs location.hostname и кросс-браузерная совместимость?

Какой из них является наиболее эффективным по сравнению с проверкой, осуществляет ли пользовательский агент доступ через правильный домен. Мы хотели бы показать маленькое предупреждение на основе js в стиле 'top bar', если они получают доступ к домену через какой-то веб-прокси (так как он имеет...

366
Преобразовать строку с запятыми в массив

Как я могу преобразовать строку в массив JavaScript? Посмотрите на код: var string = "0,1"; var array = [string]; alert(array[0]); В этом случае alertпоявится всплывающее окно 0,1. Когда это будет массив, он будет всплывать 0, а когда alert(array[1]);вызывается, он должен всплывать 1. Есть ли шанс...

366
Может ли веб-сайт определить, когда вы используете селен с хромедрайвером?

Я тестировал Selenium с помощью Chromedriver и заметил, что некоторые страницы могут обнаружить, что вы используете Selenium, хотя автоматизации вообще нет. Даже когда я просто просматриваю вручную, используя Chrome, через Selenium и Xephyr, я часто получаю страницу с сообщением об обнаружении...

364
JavaScript открывается в новом окне, а не во вкладке

У меня есть поле выбора, которое вызывает, window.open(url)когда элемент выбран. Firefox откроет страницу в новой вкладке по умолчанию. Однако мне бы хотелось, чтобы страница открывалась в новом окне, а не в новой вкладке. Как я могу сделать...

364
Почему document.write считается «плохой практикой»?

Я знаю, document.writeэто считается плохой практикой; и я надеюсь составить список причин, чтобы представить стороннему поставщику информацию о том, почему они не должны использоваться document.writeв реализациях своего аналитического кода. Пожалуйста, укажите причину, по которой вы считаете...

364
Становятся ли элементы дерева DOM с идентификаторами глобальными переменными?

Работая над идеей простой оболочки HTMLElement, я наткнулся на следующее для Internet Explorer и Chrome : Для данного HTMLE-элемента с идентификатором в дереве DOM можно извлечь div, используя его идентификатор в качестве имени переменной. Так что для див как <div id="example">some...

364
Как я могу удалить символ из строки, используя Javascript?

Я так близок к получению этого, но это просто неправильно. Все, что я хотел бы сделать, это удалить символ rиз строки. Проблема в том, что rв строке более одного экземпляра . Тем не менее, это всегда символ с индексом 4 (поэтому 5-й символ). пример строки: crt/r2002_2 Что я хочу: crt/2002_2 Эта...