Запитання з тегом «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 …

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

8
Навіщо взагалі обслуговувати дані GIF розміром 1х1 піксель (веб-помилки)?
Багато інструментів аналітики та відстеження вимагають зображення GIF розміром 1x1 (веб-помилка, невидима для користувача) для міждоменного зберігання / обробки подій. Навіщо взагалі подавати цей GIF-образ? Чи не було б ефективніше просто повернути якийсь код помилки, наприклад 503 Тимчасовий недоступний сервіс або порожній файл? Оновлення: Щоб бути більш зрозумілим, я запитую, …

11
PhantomJS; клацніть елемент
Як клацнути елемент у PhantomJS? page.evaluate(function() { document.getElementById('idButtonSpan').click(); }); Це призводить до помилки "undefined is not a function ..." Якщо я замість цього return document.getElementById('idButtonSpan'); а потім роздрукуйте його, потім він друкує [об'єкт об'єкта], отже елемент існує. Елемент діє як кнопка, але насправді це просто елемент span, а не вхід …

8
Неможливо приховати навігаційні панелі в Safari iOS 7 для iPhone / iPod touch
Я не вірю, що існує якесь рішення для програмного приховування барів за допомогою javascript / css / html, але дозвольте мені спробувати описати проблему. Ми команда розробників мобільних ігор, і ми розробляємо гру протягом одного року. Після оголошення iOS 7 ми зіткнулися з проблемою, що неможливо приховати навігаційні панелі. Після …
81 javascript  ios  html  ios7  safari 



2
Функція moment.js isValid не працює належним чином
У мене це запитання ... Я не знайшов нічого подібного, і це також здається дуже дивним, що ніхто не мав цієї проблеми з перевіренням часу з moment.js. moment('03:55', 'HH:mm').isValid(); //true moment('03:55jojojo', 'HH:mm').isValid(); //true moment('03:55jojojo', 'HH:mm',true).isValid(); //true Я щось роблю не так? Ось приклад: http://jsfiddle.net/vCGAp/145/

7
Як перевірити, чи не є елемент поза екраном
Мені потрібно перевірити за допомогою jQuery, чи не випадає елемент DIV за межі екрану. Елементи видно та відображаються відповідно до атрибутів CSS, але їх можна навмисно розмістити поза екраном, виконавши: position: absolute; left: -1000px; top: -1000px; Я не міг використовувати :visibleселектор jQuery , оскільки елемент має ненульову висоту та ширину. …
81 javascript  jquery  zk 

5
Як я можу зробити повторювані елементи React?
Я написав якийсь код для відтворення повторюваних елементів у ReactJS, але ненавиджу, наскільки це потворно. render: function(){ var titles = this.props.titles.map(function(title) { return <th>{title}</th>; }); var rows = this.props.rows.map(function(row) { var cells = []; for (var i in row) { cells.push(<td>{row[i]}</td>); } return <tr>{cells}</tr>; }); return ( <table className="MyClassName"> <thead> …

13
Чи є спосіб змусити Чая працювати з асинхронними тестами Мокки?
Я виконую деякі асинхронні тести в Mocha, використовуючи Browser Runner, і намагаюся використати твердження Chai, що стосуються стилю: window.expect = chai.expect; describe('my test', function() { it('should do something', function (done) { setTimeout(function () { expect(true).to.equal(false); }, 100); } } Це не дає мені нормального повідомлення про невдале твердження, натомість я …

3
Чи підтримує JavaScript 64-розрядні цілі числа?
У мене є такий код: var str = "0x4000000000000000"; //4611686018427387904 decimal var val = parseInt(str); alert(val); Я отримую таке значення: " 4611686018427388000", яке є0x4000000000000060 Мені цікаво, чи JavaScript неправильно обробляє 64-розрядні цілі числа, чи я роблю щось не так?

2
Як видалити атрибут id з div за допомогою jQuery?
Я хочу видалити атрибут id з цього зображення: <img width="270" class="thumb" id="thumb" height="270" src="img/1_1.jpg" /> Я спробував зробити це: $('img#thumb').RemoveAttr('id','none'); Але це не видалення посвідчення особи! РЕДАГУВАТИ: $('img#thumb').attr('src', response); $('img#thumb').attr('id', 'nonthumb'); Це deosnt завантажує зображення, або в даному випадку src! Але коли я видаляю атрибут id, він працює нормально

30
JQuery Ajax Post призводить до 500 внутрішніх помилок сервера
Я намагаюся виконати цю публікацію AJAX, але з якихось причин я отримую помилку сервера 500. Я бачу, що він потрапляє в точки зупинки в контролері. Тож проблема, схоже, у зворотному дзвінку. Хто-небудь? $.ajax({ type: "POST", url: "InlineNotes/Note.ashx?id=" + noteid, data: "{}", dataType: "json", success: function(data) { alert(data[1]); }, error: function(data){ …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.