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

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


6
Быстрое пересечение прямоугольника с прямоугольником
Какой быстрый способ проверить, пересекаются ли 2 прямоугольника? Поиск в Интернете нашел этот однострочный (WOOT!), Но я не понимаю, как написать его на Javascript, похоже, он написан на древней форме C ++. struct { LONG left; LONG top; LONG right; LONG bottom; } RECT; bool IntersectRect(const RECT * r1, const …

10
Обновление Z-индекса элемента SVG с помощью D3
Как эффективно вывести SVG-элемент на вершину z-порядка с помощью библиотеки D3? Мой конкретный сценарий - это круговая диаграмма, которая подсвечивает (добавляя strokeк path), когда указатель мыши находится над заданной частью. Блок кода для создания моей диаграммы приведен ниже: svg.selectAll("path") .data(d) .enter().append("path") .attr("d", arc) .attr("class", "arc") .attr("fill", function(d) { return color(d.name); …
81 javascript  svg  d3.js 

8
Зачем вообще обслуживать данные размером 1x1 пиксель GIF (веб-ошибки)?
Многие инструменты аналитики и отслеживания запрашивают изображение 1x1 GIF (веб-ошибка, невидимая для пользователя) для хранения / обработки междоменных событий. Зачем вообще показывать это изображение в формате GIF? Разве не было бы более эффективным просто вернуть код ошибки, например 503 Service Temporary Unavailable или пустой файл? Обновление: чтобы быть более понятным, …

11
PhantomJS; щелкните элемент
Как мне щелкнуть элемент в PhantomJS? page.evaluate(function() { document.getElementById('idButtonSpan').click(); }); Это дает мне ошибку "undefined не является функцией ..." Если я вместо этого return document.getElementById('idButtonSpan'); а затем распечатайте его, затем он печатает [объект объект], значит элемент действительно существует. Элемент действует как кнопка, но на самом деле это просто элемент диапазона, …

5
Можно ли сделать отступ в коде JavaScript в Notepad ++?
У меня есть код JavaScript, который написан в одну строку (без возврата каретки), он совершенно нечитаемый ... С Notepad ++, я пытался заменить эти символы ( {, }, ;) сами по себе , плюс возврат каретки, но это все - таки не очень удобно ... Есть ли способ сделать это …

9
JavaScript: вычисление корня n-й степени числа
На этот вопрос есть ответы на Stack Overflow на русском : Получить корень n-ой степени Я пытаюсь получить n-й корень числа с помощью JavaScript, но не вижу способа сделать это с помощью встроенного Mathобъекта. Я что-то не замечаю? Если не... Могу ли я использовать математическую библиотеку с этой функцией? Если …

14
увеличивать поле ввода текста html при вводе текста?
Я могу установить начальный размер ввода текста в css, например: width: 50px; Но я бы хотел, чтобы он увеличивался, когда я печатаю, например, до 200 пикселей. Можно ли это сделать в чистом css, html, желательно без javascript? Разумеется, публикуйте и свои решения js / jquery, но если это можно сделать …
81 javascript  jquery  html  css 

2
Правильное использование addEventListener () / attachEvent ()?
Интересно, как addEventListenerсоответственно attachEventправильно пользоваться? window.onload = function (myFunc1) { /* do something */ } function myFunc2() { /* do something */ } if (window.addEventListener) { window.addEventListener('load', myFunc2, false); } else if (window.attachEvent) { window.attachEvent('onload', myFunc2); } // ... или же function myFunc1() { /* do something */ } if …

4
Как вернуть void в JsDoc?
Есть ли указанный способ объявить метод или функцию для возврата void в JsDoc? В настоящее время я считаю, что voidэто возвращаемое значение по умолчанию, и другие возвращаемые значения должны быть указаны специально: /** * @return {Integer} The identifier for ... */
81 javascript  ide  jsdoc 

11
как определить дату выходного дня в javascript [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 месяца назад . Уточните этот вопрос если у меня есть дата, входящая в функцию, как …
81 javascript  date 

11
document.createElement («скрипт») синхронно
Можно ли вызвать .jsфайл синхронно, а затем сразу же использовать его? <script type="text/javascript"> var head = document.getElementsByTagName('head').item(0); var script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', 'http://mysite/my.js'); head.appendChild(script); myFunction(); // Fails because it hasn't loaded from my.js yet. window.onload = function() { // Works most of the time but not all of …


10
Разбор Javascript с плавающей запятой игнорирует десятичные знаки после запятой
Вот простой сценарий. Я хочу показать на моем сайте вычитание двух значений: //Value on my websites HTML is: "75,00" var fullcost = parseFloat($("#fullcost").text()); //Value on my websites HTML is: "0,03" var auctioncost = parseFloat($("#auctioncost").text()); alert(fullcost); //Outputs: 75 alert(auctioncost); //Ouputs: 0 Кто-нибудь может сказать мне, что я делаю не так?

6
Замените группу захвата Regex заглавными буквами в Javascript
Я хотел бы знать, как заменить группу захвата прописными буквами в JavaScript. Вот упрощенная версия того, что я пробовал до сих пор, но не работает: > a="foobar" 'foobar' > a.replace( /(f)/, "$1".toUpperCase() ) 'foobar' > a.replace( /(f)/, String.prototype.toUpperCase.apply("$1") ) 'foobar' Не могли бы вы объяснить, что не так с этим …

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