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

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


2
Что означает префикс «at» (@) в пакетах npm?
В документации по Angular Component Router я наткнулся на команду npm, которую я никогда раньше не видел, и я не понимаю, что происходит: npm install @angular/router --save Каково значение @angular/router ? Является ли вся строка именем пакета? Но тогда я не нахожу этот пакет, когда использую поиск на npmjs.com . …
295 javascript  angular  npm 

7
Почему indexOf не работает с массивом IE8?
Приведенная ниже функция отлично работает на Opera, Firefox и Chrome. Однако в IE8 он не работает наif ( allowed.indexOf(ext[1]) == -1) стороны. Кто-нибудь знает почему? Есть ли очевидная ошибка? function CheckMe() { var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', …

6
Почему изменение порядка сумм возвращает другой результат?
Почему изменение порядка сумм возвращает другой результат? 23.53 + 5.88 + 17.64 знак равно 47.05 23.53 + 17.64 + 5.88 знак равно 47.050000000000004 И Java, и JavaScript возвращают одинаковые результаты. Я понимаю, что из-за того, что числа с плавающей запятой представлены в двоичном виде, некоторые рациональные числа ( например, 1/3 …

13
Почему необходимо установить конструктор прототипа?
В разделе о наследовании в статье MDN Введение в объектно-ориентированный Javascript я заметил, что они установили prototype.constructor: // correct the constructor pointer because it points to Person Student.prototype.constructor = Student; Служит ли это какой-либо важной цели? Можно ли это пропустить?


13
Проверка типа интерфейса с помощью Typescript
Этот вопрос является прямым аналогом проверки типа класса с помощью TypeScript Мне нужно выяснить во время выполнения, если переменная типа any реализует интерфейс. Вот мой код: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); Если вы введете этот код на игровой площадке, последняя строка будет помечена как ошибка: …

9
Как я могу проверить, полностью ли загружены Карты Google?
Я встраиваю Карты Google на свой веб-сайт. После загрузки Карт Google мне нужно запустить несколько процессов JavaScript. Есть ли способ автоматического определения полной загрузки Карт Google, включая загрузку листов и все такое? Существует tilesloaded()метод, который должен выполнять именно эту задачу, но он не работает .


6
Как добавить много функций в один нг-клик?
Я ищу, как выполнить это, но пока не могу найти ничего связанного :( Я мог бы вложить обе функции, да, но мне просто интересно, возможно ли это? Я хотел бы сделать это буквально: <td><button class="btn" ng-click="edit($index) open()">Open me!</button></td> Мой код JS на данный момент: $scope.open = function () { $scope.shouldBeOpen …

4
Как очистить кеш в Yarn?
Я делаю несколько тестов производительности для пряжи Facebook. Для этого мне нужно очистить мой глобальный кэш пряжи. Для этого есть команда? Я принудительно удалил свою ~/.yarn-cacheпапку, но это кажется довольно ручным.

7
Как смоделировать клик с помощью JavaScript?
Мне просто интересно, как я могу использовать JavaScript для имитации нажатия на элемент. В настоящее время у меня есть: <script type="text/javascript"> function simulateClick(control) { if (document.all) { control.click(); } else { var evObj = document.createEvent('MouseEvents'); evObj.initMouseEvent('click', true, true, window, 1, 12, 345, 7, 220, false, false, true, false, 0, null …
293 javascript 



11
Как запустить один тест с Мокко?
Я использую Mocha, чтобы проверить мои вещи JavaScript. Мой тестовый файл содержит 5 тестов. Возможно ли выполнить определенный тест (или набор тестов), а не все тесты в файле?
292 javascript  mocha 

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