Запитання з тегом «javascript»

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

18
Зачекайте, коли всі обіцянки завершаться, навіть якщо деякі відхиляться
Скажімо, у мене є набір Promises, які здійснюють мережеві запити, з яких один не зможе: // http://does-not-exist will throw a TypeError var arr = [ fetch('index.html'), fetch('http://does-not-exist') ] Promise.all(arr) .then(res => console.log('success', res)) .catch(err => console.log('error', err)) // This is executed Скажімо, я хочу зачекати, поки все це закінчиться, незалежно …

18
Як ви отримуєте відображену висоту елемента?
Як ви отримуєте відображену висоту елемента? Скажімо, у вас є <div>елемент з деяким вмістом всередині. Цей вміст всередині буде розтягувати висоту <div>. Як ви отримуєте "візуалізовану" висоту, якщо ви чітко не встановили висоту. Очевидно, я намагався: var h = document.getElementById('someDiv').style.height; Чи є хитрість робити це? Я використовую jQuery, якщо це …
405 javascript  jquery  css  height 

29
Як я можу отримати дані форми за допомогою JavaScript / jQuery?
Чи є простий, однорядковий спосіб отримати дані форми таким, як це було б, якби він був поданий класичним способом, що відповідає лише HTML? Наприклад: <form> <input type="radio" name="foo" value="1" checked="checked" /> <input type="radio" name="foo" value="0" /> <input name="bar" value="xxx" /> <select name="this"> <option value="hi" selected="selected">Hi</option> <option value="ho">Ho</option> </form> Вихід: { …
404 javascript  jquery  forms 

6
Заголовок запиту контролю доступу, додається до заголовка в запиті AJAX за допомогою jQuery
Я хотів би додати спеціальний заголовок до запиту AJAX POST від jQuery. Я спробував це: $.ajax({ type: 'POST', url: url, headers: { "My-First-Header":"first value", "My-Second-Header":"second value" } //OR //beforeSend: function(xhr) { // xhr.setRequestHeader("My-First-Header", "first value"); // xhr.setRequestHeader("My-Second-Header", "second value"); //} }).done(function(data) { alert(data); }); Коли я надсилаю цей запит і …


12
Вимкнення правила eslint для певного файлу
Чи можна вимкнути правило eslint для всього файлу? Щось таке, як: // eslint-disable-file no-use-before-define (Аналогічно eslint-disabled-line.) Мені трапляється досить часто, що в певному файлі я порушую певне правило у багатьох місцях, яке вважається нормальним для цього файлу, але я не хочу відключати правило для всього проекту, і я не хочу …

16
ExecJS і не вдалося знайти час виконання JavaScript
Я намагаюся використовувати Mongoid / DEViSE Rails 3.1 шаблон ( Mongoid і DEViSE ), і я отримую повідомлення про помилку з зазначенням ExecJS не може знайти виконання JavaScript. Досить справедливо, коли у мене не було встановлених, але я спробував встановити Node.js , Mustang та Ruby Racer , але нічого не …

30
Як я можу отримати кількість днів між двома датами в JavaScript?
Як я можу отримати кількість днів між двома датами в JavaScript? Наприклад, вказано дві дати у полях введення: <input id="first" value="1/1/2000"/> <input id="second" value="1/1/2001"/> <script> alert(datediff("day", first, second)); // what goes here? </script>
403 javascript  date 

17
Простий спосіб перетворити масив JavaScript в список, розділений комами?
У JavaScript є одновимірний масив рядків у JavaScript, який я хотів би перетворити на список, розділений комами. Чи існує простий спосіб у JavaScript-сорті JavaScript (або jQuery) перетворити його у список, розділений комами? (Я знаю, як перебирати масив і будувати рядок самостійно шляхом конкатенації, якщо це єдиний спосіб.)
403 javascript  jquery 

19
Як видалити пункт localStorage, коли вікно / вкладка браузера закрито?
Мій випадок: localStorage з ключем + значенням, яке слід видалити, коли браузер закритий, а не одна вкладка. Будь ласка, подивіться мій код, якщо він належний та що можна покращити: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed - psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; });


5
Чи є слухач змін у JavaScript / jQuery DOM?
По суті, я хочу, щоб сценарій виконувався при DIVзміні вмісту . Оскільки сценарії є окремими (скрипт вмісту в сценарії розширення та веб-сторінки Chrome), мені потрібен спосіб просто спостерігати за змінами в стані DOM. Я міг би встановити опитування, але це здається неохайним.


10
React JSX: вибір "вибраного" у вибраній опції <select>
У компоненті React для &lt;select&gt;меню мені потрібно встановити selectedатрибут в опції, що відображає стан програми. У render(), optionStateпередається значення від власника держави до компонента SortMenu. Значення параметрів передаються propsз JSON. render: function() { var options = [], optionState = this.props.optionState; this.props.options.forEach(function(option) { var selected = (optionState === option.value) ? ' …

12
AngularJS: Чому ng-bind краще, ніж {{}} в кутовому?
Я був в одному з кутових презентацій, і одна з осіб у згадуваній зустрічі ng-bind- це краще, ніж {{}}обов'язковість. Одна з причин: ng-bindпомістіть змінну в список спостереження, і лише тоді, коли є зміна моделі, дані будуть натиснуті на перегляд, з іншого боку, {{}}кожен раз буде інтерполювати вираз (я думаю, це …

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