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

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

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

9
Создать пустой объект в JavaScript с помощью {} или new Object ()?
Есть два разных способа создания пустого объекта в JavaScript: var objectA = {} var objectB = new Object() Есть ли разница в том, как обработчик скриптов обрабатывает их? Есть ли причина использовать один над другим? Точно так же возможно создать пустой массив, используя другой синтаксис: var arrayA = [] var …

7
Кнопка HTML, чтобы НЕ отправить форму
У меня есть форма. За пределами этой формы у меня есть кнопка. Простая кнопка, вот так: <button>My Button</button> Тем не менее, когда я нажимаю на нее, он отправляет форму. Вот код: <form id="myform"> <input /> </form> <button>My Button</button> Все, что эта кнопка должна сделать, это немного JavaScript. Но даже когда …
370 javascript  html 

11
Можно ли передать флаг 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 (это не задача) и запустить ли он задачи условно на основании этого? Например $ gulp my-task -a 1 А потом в моем gulpfile.js: gulp.task('my-task', …
369 javascript  node.js  gulp 

30
Существуют ли законные варианты использования оператора «with» в JavaScript?
Комментарии Алана Шторма в ответ на мой ответ относительно withзаявления заставили меня задуматься. Я редко находил причину использовать эту особенность языка и никогда не задумывался над тем, как это может вызвать проблемы. Теперь мне интересно, как я мог бы эффективно использовать ее with, избегая при этом ее ловушек. Где вы …

3
Как передать параметры с помощью ui-sref в ui-router к контроллеру
Мне нужно передать и получить два параметра в состояние, которое я хочу перейти на использование ui-srefUI-маршрутизатора. Что-то вроде использования ссылки ниже для перевода состояния в homewith fooи barпараметры: <a ui-sref="home({foo: 'fooVal', bar: 'barVal'})">Go to home state with foo and bar parameters </a> Получение fooи barзначения в контроллере: app.controller('SomeController', function($scope, $stateParam) …



23
Как обновить / сохранить документ в Mongoose?
Возможно, пришло время, возможно, это я тону в редких документах и ​​не могу обернуться вокруг концепции обновления в Mongoose :) Вот сделка: У меня есть контактная схема и модель (укороченные свойства): var mongoose = require('mongoose'), Schema = mongoose.Schema; var mongooseTypes = require("mongoose-types"), useTimestamps = mongooseTypes.useTimestamps; var ContactSchema = new Schema({ …

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

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

30
Создание текстовой области с автоматическим изменением размера
Был еще один поток об этом , который я попробовал. Но есть одна проблема: textareaне уменьшается, если вы удалите контент. Я не могу найти способ уменьшить его до правильного размера - clientHeightзначение возвращается как полный размер textarea, а не его содержимое. Код с этой страницы ниже: function FitToContent(id, maxHeight) { …

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

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

6
location.host vs location.hostname и кросс-браузерная совместимость?
Какой из них является наиболее эффективным по сравнению с проверкой, осуществляет ли пользовательский агент доступ через правильный домен. Мы хотели бы показать маленькое предупреждение на основе js в стиле 'top bar', если они получают доступ к домену через какой-то веб-прокси (так как он имеет тенденцию нарушать js). Мы думали об …

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