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

201
Пустые массивы кажутся равными истинному и ложному одновременно

Пустые массивы имеют значение true, но они также равны false. var arr = []; console.log('Array:', arr); if (arr) console.log("It's true!"); if (arr == false) console.log("It's false!"); if (arr && arr == false) console.log("...what??"); Выполнить фрагмент кодаHide resultsРазвернуть фрагмент...

201
Одна строка «if» в JavaScript - лучший синтаксис, эта альтернатива?

Было ясно сформулировано, хотя, тем не менее, мнение, что отказ от фигурных скобок в однострочном ifвыражении не идеален для удобства обслуживания и удобочитаемости. Но как насчет этого? if (lemons) { document.write("foo gave me a bar"); } Он еще более сжат, и если его развернуть, фигурные скобки...

201
Сортировка объектов в массиве в алфавитном порядке по одному свойству массива

Допустим, у вас есть такой класс JavaScript var DepartmentFactory = function(data) { this.id = data.Id; this.name = data.DepartmentName; this.active = data.Active; } Допустим, вы создаете несколько экземпляров этого класса и сохраняете их в массиве. var objArray = [];...

201
AngularJS только для одностраничных приложений (SPA)?

Мы ищем варианты для создания внешнего интерфейса приложения, которое мы создаем, и пытаемся оценить инструмент, который будет работать для нас и даст нам лучшую платформу для продвижения вперед. Это Node.js проект. Наш первоначальный план состоял в том, чтобы использовать Express и идти по этому...

201
Передача переменных следующему промежуточному программному обеспечению с помощью next () в Express.js

Ну, мой вопрос: я хочу передать некоторую переменную из первого промежуточного программного обеспечения в другое промежуточное программное обеспечение, и я попытался сделать это, но было « req.somevariableзадано как« неопределенное »». //app.js .. app.get('/someurl/', middleware1, middleware2) ......

200
Распечатать JSON-анализируемый объект?

У меня есть объект javascript, который был проанализирован с помощью JSON. JSON.parseТеперь я хочу напечатать объект, чтобы я мог его отладить (что-то не так с функцией). Когда я делаю следующее ... for (property in obj) { output += property + ': ' + obj[property]+'; '; } console.log(output); Я...

200
Получить значение CSS с помощью JavaScript

Я знаю, что могу установить значение CSS через JavaScript, например: document.getElementById('image_1').style.top = '100px'; Но можно ли получить текущее конкретное значение стиля? Я прочитал, где я могу получить весь стиль для элемента, но я не хочу анализировать всю строку, если мне не...

200
Ресурс интерпретируется как Документ, но передается с приложением MIME-типа / zip

В Chrome 12.0.742.112, если я перенаправляю со следующими заголовками: HTTP/1.1 302 Found Location: http://0.0.0.0:3000/files/download.zip Content-Type: text/html; charset=utf-8 Cache-Control: no-cache X-Ua-Compatible: IE=Edge X-Runtime: 0.157964 Content-Length: 0 Server: WEBrick/1.3.1...

200
Просто отключить прокрутку, а не скрыть это?

Я пытаюсь отключить полосу прокрутки html / body родительского элемента при использовании лайтбокса. Главное слово здесь - отключить . Я не хочу скрывать это с overflow: hidden;. Причиной этого является то, overflow: hiddenчто сайт прыгает и занимает область, где была прокрутка. Я хочу знать,...

200
как сломать функцию _.each в underscore.js

Я ищу способ остановить итерации _.each()метода underscore.js , но не могу найти решение. JQuery .each()может сломаться, если вы это сделаете return false. Есть ли способ прекратить подчеркивать каждый ()? _([1,2,3]).each(function(v){ if (v==2) return /*what?*/;...

200
Как я могу удалить или заменить контент SVG?

У меня есть фрагмент кода JavaScript, который создает (используя D3.js) svgэлемент, который содержит диаграмму. Я хочу обновить диаграмму на основе новых данных, поступающих из веб-службы, использующей AJAX, проблема в том, что каждый раз, когда я нажимаю на кнопку обновления, она генерирует...

200
Проверьте, что строка является положительным целым числом

Я хотел бы, чтобы самый простой отказоустойчивый тест проверял, что строка в JavaScript является положительным целым числом. isNaN(str)возвращает true для всех видов нецелых значений и parseInt(str)возвращает целые числа для строк с плавающей запятой, например «2.5». И я не хочу использовать...

200
Распечатать Var в JsFiddle

Как мне напечатать что-то на экране результатов в JsFiddle из моего JavaScript. Я не могу использовать document.write(), это не позволяет, ни print. Что я должен

200
Не рекомендуется использовать «строгий» в ES6?

Я еще не знаком с ECMAScript 6. Я только что клонировал репозиторий React Starter Kit, который использует ES6 для кода приложения. Я был удивлен, увидев, что линтер настроен так, чтобы запрещать вхождения use strictдирективы, что, как я думал, было рекомендовано в JavaScript до версии ES6. Так...