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

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

6
Чому document.querySelectorAll повертає StaticNodeList, а не реальний масив?
Мене клопотають, що я не можу просто зробити document.querySelectorAll(...).map(...)навіть у Firefox 3.6, і я все ще не можу знайти відповідь, тому я подумав, що перехресне повідомлення на ТАК на це запитання з цього блогу: http://blowery.org/2008/08/29/yay-for-queryselectorall-boo-for-staticnodelist/ Хтось знає технічну причину, чому ви не отримуєте масив? Або чому StaticNodeList не буде наслідувати …

13
Як приховати <option> в меню <select> за допомогою CSS?
Я зрозумів, що Chrome, здається, не дозволить мені сховатися &lt;option&gt;в &lt;select&gt;. Firefox буде. Мені потрібно приховати &lt;option&gt;s, які відповідають критеріям пошуку. У веб-інструментах Chrome я бачу, що вони правильно встановлені display: none;моїм JavaScript, але після &lt;select&gt;натискання меню вони відображаються. Як я можу зробити так, щоб ці &lt;option&gt;елементи, які відповідають моїм …
103 javascript  jquery  css  dom 

13
Як перевантажити функції в javascript?
Класичний (не js) підхід до перевантаження: function myFunc(){ //code } function myFunc(overloaded){ //other code } Javascript не дозволить визначити більше однієї функції з тим самим іменем. Такі речі з'являються: function myFunc(options){ if(options["overloaded"]){ //code } } Чи є краще рішення для перевантаження функцій у javascript, крім передачі об'єкта з перевантаженнями в …
103 javascript 

8
Як додати додаткову інформацію до скопійованого веб-тексту
Деякі веб-сайти зараз використовують службу JavaScript від Tynt, яка додає текст до скопійованого вмісту. Якщо ви скопіюєте текст з сайту за допомогою цього, а потім вставте, ви отримаєте посилання на оригінальний вміст у нижній частині тексту. Tynt також відстежує це, як це відбувається. Це добре зроблений трюк. Їх сценарій для …

2
Захист CSRF з заголовком CORS Origin проти маркера CSRF
Це питання стосується захисту лише від атак на підписи між веб-сайтами. Йдеться саме про те, чи захист через заголовок Origin (CORS) такий же хороший, як захист через маркер CSRF? Приклад: Аліса входить у систему (за допомогою файлу cookie) за допомогою свого браузера на " https://example.com ". Я припускаю, що вона …


4
Як примусити переробляти компоненти на React?
Скажімо, у мене є компонент перегляду, який має умовне візуалізацію: render(){ if (this.state.employed) { return ( &lt;div&gt; &lt;MyInput ref="job-title" name="job-title" /&gt; &lt;/div&gt; ); } else { return ( &lt;div&gt; &lt;MyInput ref="unemployment-reason" name="unemployment-reason" /&gt; &lt;MyInput ref="unemployment-duration" name="unemployment-duration" /&gt; &lt;/div&gt; ); } } MyInput виглядає приблизно так: class MyInput extends React.Component { …

7
Проблеми setTimeout / clearTimeout
Я намагаюся зробити сторінку, щоб перейти на стартову сторінку після напр. 10 сек бездіяльності (користувач нікуди не натискає). Я використовую jQuery для решти, але набір / очищення в моїй тестовій функції - це чистий JavaScript. У своєму роздратованості я закінчив щось подібне до цієї функції, за яку я сподівався, що …

5
Node.js ES6 класи з попитом
Так що до цього часу я створював класи та модулі node.jsтаким чином: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log('Name is :'+ this.name); }; …

2
Розміщення улову до і після того
У мене виникають проблеми з розумінням різниці між тим, як .catchВПЕРЕД та ПІСЛЯ потім вкластися. Альтернатива 1: test1Async(10).then((res) =&gt; { return test2Async(22) .then((res) =&gt; { return test3Async(100); }).catch((err) =&gt; { throw "ERROR AFTER THEN"; }); }).then((res) =&gt; { console.log(res); }).catch((err) =&gt; { console.log(err); }); Альтернатива 2: test1Async(10).then((res) =&gt; { return …

14
Як знущатися з локального зберігання в тестах блоку JavaScript?
Чи є там бібліотеки, щоб знущатися localStorage? Я використовую Sinon.JS для більшості моїх інших глузувань JavaScript, і я виявив, що це справді чудово. Моє первісне тестування показує, що localStorage відмовляється призначатись у firefox (sadface), тому мені, певно, знадобиться якийсь злом навколо цього: / На сьогоднішній день мої варіанти (як я …

7
Javascript Як визначити кілька змінних в одному рядку?
Читаючи документацію в Інтернеті, я заплутався, як правильно визначити кілька змінних JavaScript в одному рядку. Якщо я хочу стиснути наступний код, який правильний "строгий" спосіб визначення JavaScript в одному рядку? var a = 0; var b = 0; Є це: var a = b = 0; або var a = …
103 javascript 

1
Ефективність Javascript: 'для' vs 'forEach' [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Який сучасний стандарт у 2017 році у Javascript з циклами for …

17
Сфокусуйте наступний елемент у вкладці індексу
Я намагаюся перемістити фокус на наступний елемент у послідовності вкладки на основі поточного елемента, який має фокус. Поки що я нічого не виявив у своїх пошуках. function OnFocusOut() { var currentElement = $get(currentElementId); // ID set by OnFocusIn currentElementId = ""; currentElement.nextElementByTabIndex.focus(); } Звичайно, що наступнийElementByTabIndex є ключовою частиною для …


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