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

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

5
ES6 экспорт / импорт в индексный файл
В настоящее время я использую ES6 в приложении React через webpack / babel. Я использую индексные файлы, чтобы собрать все компоненты модуля и экспортировать их. К сожалению, это выглядит так: import Comp1_ from './Comp1.jsx'; import Comp2_ from './Comp2.jsx'; import Comp3_ from './Comp3.jsx'; export const Comp1 = Comp1_; export const Comp2 …

9
Как проверить в Javascript, содержится ли один элемент в другом
Как я могу проверить, является ли один элемент DOM дочерним по отношению к другому элементу DOM? Есть ли встроенные методы для этого? Например, что-то вроде: if (element1.hasDescendant(element2)) или if (element2.hasParent(element1)) Если нет, то есть идеи, как это сделать? Это также должно быть кросс-браузер. Я должен также упомянуть, что ребенок может …
202 javascript  dom 


10
Как установить позицию курсора (курсора) в контентном элементе (div)?
В качестве примера у меня есть этот простой HTML: <div id="editable" contenteditable="true"> text text text<br> text text text<br> text text text<br> </div> <button id="button">focus</button> Мне нужна простая вещь - когда я нажимаю кнопку, я хочу поместить курсор (курсор) в определенное место в редактируемом div. После поиска в Интернете у меня …

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

14
Получение первого индекса объекта
Рассматривать: var object = { foo: {}, bar: {}, baz: {} } Как бы я это сделал: var first = object[0]; console.log(first); Очевидно, что это не работает, потому что первый индекс назван foo, нет 0. console.log(object['foo']); работает, но я не знаю, что называется Foo. Это можно назвать как угодно. Я …

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

23
Google Maps API v3: можно ли установить Zoom после fitBounds?
У меня есть набор точек, которые я хочу нанести на встроенную карту Google (API v3). Я бы хотел, чтобы границы вмещали все точки, если уровень масштабирования не слишком низкий (т. Е. Слишком сильно уменьшен). Мой подход был такой: var bounds = new google.maps.LatLngBounds(); // extend bounds with each point gmap.fitBounds(bounds); …

9
Пустые массивы кажутся равными истинному и ложному одновременно
Пустые массивы имеют значение 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 javascript 

6
Как мне отформатировать дату как ISO 8601 в moment.js?
Эта документация упоминается moment.ISO_8601как опция форматирования (от 2.7.0 - http://momentjs.com/docs/#/parsing/special-formats/ ), но ни одна из этих работ (даже 2.7.0): var date = moment(); date.format(moment.ISO_8601); // error moment.format(date, moment.ISO_8601); // error ( http://jsfiddle.net/b3d6uy05/1/ ) Как я могу получить ISO 8601 из moment.js?


6
Передача переменных следующему промежуточному программному обеспечению с помощью next () в Express.js
Ну, мой вопрос: я хочу передать некоторую переменную из первого промежуточного программного обеспечения в другое промежуточное программное обеспечение, и я попытался сделать это, но было « req.somevariableзадано как« неопределенное »». //app.js .. app.get('/someurl/', middleware1, middleware2) ... ////middleware1 ... some conditions ... res.somevariable = variable1; next(); ... ////middleware2 ... some conditions …

12
Сортировка объектов в массиве в алфавитном порядке по одному свойству массива
Допустим, у вас есть такой класс JavaScript var DepartmentFactory = function(data) { this.id = data.Id; this.name = data.DepartmentName; this.active = data.Active; } Допустим, вы создаете несколько экземпляров этого класса и сохраняете их в массиве. var objArray = []; objArray.push(DepartmentFactory({Id: 1, DepartmentName: 'Marketing', Active: true})); objArray.push(DepartmentFactory({Id: 2, DepartmentName: 'Sales', Active: true})); …
201 javascript 

11
Заголовки HTTP в клиентском API Websockets
Похоже, что легко добавить пользовательские заголовки HTTP в ваш клиент websocket с любым клиентом заголовка HTTP, который поддерживает это, но я не могу найти, как это сделать с помощью JSON API. Тем не менее, кажется, что эти заголовки должны быть поддержаны в спецификации . Кто-нибудь знает, как этого добиться? var …


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