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

244
Как реализовать связывание данных DOM в JavaScript

Пожалуйста, относитесь к этому вопросу как к чисто образовательному. Мне все еще интересно услышать новые ответы и идеи для реализации этого ТЛ; др Как мне реализовать двунаправленное связывание данных с JavaScript? Привязка данных к DOM Под привязкой данных к DOM я имею в виду, например, наличие...

244
Как преобразовать Object {} в Array [] пар ключ-значение в JavaScript

Я хочу преобразовать объект следующим образом: {"1":5,"2":7,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0} в массив пар ключ-значение, как это: [[1,5],[2,7],[3,0],[4,0]...]. Как я могу преобразовать Объект в Массив пар ключ-значение в...

243
Как установить элемент DOM в качестве первого дочернего элемента?

У меня есть элемент E, и я добавляю некоторые элементы к нему. Внезапно я обнаружил, что следующий элемент должен быть первым потомком Е. Что за хитрость, как это сделать? Метод unshift не работает, потому что E это объект, а не массив. Долгий путь состоял бы в том, чтобы перебрать детей E и...

243
Что такое «функция *» в JavaScript?

На этой странице я нашел новый тип функции JavaScript: // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, 1]; for (;;) { [prev, curr] =...

243
Передача данных между контроллерами в Angular JS?

У меня есть основной контроллер, который отображает мои продукты, App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $scope.products = data; }); }); На мой взгляд, я показываю эти продукты в списке <ul> <li ng-repeat="product as...

243
Могу ли я использовать синтаксис функции стрелки ES6 с генераторами? (обозначение стрелки)

т.е. как я могу выразить это: function *(next) {} со стрелками Я перепробовал все комбинации, которые мог придумать, и не могу найти никакой документации по этому вопросу. (в настоящее время используется узел...

242
Как определить, включена ли блокировка заглавных букв при использовании JavaScript?

Как определить, включена ли блокировка заглавных букв при использовании JavaScript? Одно предостережение: я сделал это в Google, и лучшее решение, которое я смог найти, это прикрепить onkeypressсобытие к каждому вводу, а затем проверять каждый раз, была ли нажата буква заглавной, и если это было,...

242
Откуда вы включаете библиотеку jQuery? Google JSAPI? CDN?

Есть несколько способов включить jQuery и jQuery UI, и мне интересно, что люди используют? Google JSAPI Сайт jQuery ваш собственный сайт / сервер другой CDN Недавно я использовал Google JSAPI, но обнаружил, что для настройки SSL-соединения требуется много времени или даже только для разрешения...

242
Что означает ошибка JSLint «тело для for должно быть заключено в оператор if»?

Я использовал JSLint для моего файла JavaScript. Выкинуло ошибку: for( ind in evtListeners ) { Проблема в строке 41, символ 9. Тело for in должно быть заключено в оператор if, чтобы отфильтровать нежелательные свойства из прототипа. Что это...

242
Как я могу поделиться кодом между Node.js и браузером?

Я создаю небольшое приложение с клиентом JavaScript (запускается в браузере) и сервером Node.js, общение с помощью WebSocket. Я хотел бы поделиться кодом между клиентом и сервером. Я только начал с Node.js, и мои знания современного JavaScript немного устарели, если не сказать больше. Так что я до...

242
Почему typeof null «объект»?

Я читаю главу 4 «Профессиональный Javascript для веб-разработчиков», где говорится, что пять типов примитивов: неопределенные, нулевые, логические, числа и строки. Если nullпримитив, почему typeof(null)возвращается "object"? Разве это не означает, что nullон передается по ссылке (я предполагаю, что...

241
Простейший пример SOAP

Какой простейший пример SOAP с использованием Javascript? Чтобы быть максимально полезным, ответ должен: Будьте функциональны (другими словами, фактически работайте) Отправьте хотя бы один параметр, который можно установить в другом месте кода Обработайте хотя бы одно значение результата, которое...

241
Подчеркнуть префикс для имен свойств и методов в JavaScript

Является ли префикс подчеркивания в JavaScript только соглашением, как, например, в методах закрытых классов Python? Из документации 2.7 Python: «Частные» переменные экземпляра, к которым нельзя получить доступ, кроме как изнутри объекта, не существуют в Python. Однако существует соглашение,...