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

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

26
Підтвердьте номер телефону за допомогою JavaScript
Я знайшов цей код на якомусь веб-сайті, і він відмінно працює. Це підтверджує, що номер телефону знаходиться в одному з таких форматів: (123) 456-7890 або 123-456-7890 Проблема полягає в тому, що мій клієнт (я не знаю, чому, можливо, клієнтські товари) хоче додати ще один формат, десять цифр поспіль, приблизно так: …
143 javascript  regex 

9
Cookie Javascript без дати закінчення терміну придатності
Я хотів би встановити печиво, яке ніколи не закінчується. Чи можливо це навіть можливо? document.cookie = "name=value; expires=date; path=path;domain=domain; secure"; Я не хочу робити дату справді великою, мені просто цікаво, чи було значення для параметра cookie на файлі cookie, яке сказало, що воно не закінчується. Дякую.

6
Різниця між console.log () та console.debug ()?
Google не допомагає мені, оскільки пошук "console.debug" просто відкриває купу сторінок, на яких є слова "console" та "debug". Мені цікаво, в чому різниця між console.log()і console.debug(). Чи є спосіб використати купу console.debug()висловлювань, а потім просто переключити перемикач, щоб легко відключити всі заяви про налагодження від надсилання на консоль (наприклад, після …


3
Вставте HTML в шаблон ручки, не тікаючи
Чи є спосіб вставити рядок із тегами HTML у шаблон шаблону, не тегуючи у теці, що виходить? template.js: <p>{{content}}</p> використовувати шаблон HBS.template({content: "<i>test</i> 123"}) фактичний результат: <p><i>test</i> 123</p> Очікуваний результат: <p><i>test</i> 123</p>

14
Не вдається виконати оновлення стану React для немонтованого компонента
Проблема Я пишу заяву в React і не змогли уникнути супер загальної пастки, який дзвонить setState(...)після componentWillUnmount(...). Я дуже уважно подивився свій код і спробував встановити деякі охоронні пункти, але проблема зберігалася, і я все ще дотримуюся попередження. Тому у мене є два запитання: Як з трасування стека зрозуміти , …

10
Асинхронно завантажуйте зображення за допомогою jQuery
Я хочу завантажувати зовнішні зображення на свою сторінку асинхронно за допомогою jQuery, і я спробував таке: $.ajax({ url: "http://somedomain.com/image.jpg", timeout:5000, success: function() { }, error: function(r,x) { } }); Але це завжди повертає помилку, чи можна навіть таке зображення завантажувати? Я спробував використовувати .loadметод, і він працює, але я поняття …

8
Встановіть позицію курсора на contentEditable <div>
Мені після остаточного рішення для крос-браузера встановити позицію курсора / каретки на останню відому позицію, коли contentEditable = 'on' &lt;div&gt; повертає фокус. Здається, що функціонал, який можна редагувати вміст за замовчуванням, полягає у переміщенні каретки / курсору на початок тексту у діві кожного разу, коли ви клацаєте на ньому, що …

5
Як я можу вибрати предмет із класом у межах DIV?
У мене є такий HTML: &lt;div id="mydiv"&gt; &lt;div class="myclass"&gt;&lt;/div&gt; &lt;/div&gt; Я хочу мати можливість використовувати селектор, який вибирає внутрішню div, але специфічну для mydivконтейнера. Як я можу досягти цього за допомогою jQuery?

3
Як використовувати метод життєвого циклу getDerivedStateFromProps на відміну від компонентаWillReceiveProps
Схоже componentWillReceiveProps, в наступних випусках буде повністю припинено використання на користь нового методу життєвого циклу getDerivedStateFromProps: статичного getDerivedStateFromProps () . Після огляду, схоже , що ви зараз не в змозі зробити пряме порівняння між this.propsі nextProps, як ви можете в componentWillReceiveProps. Чи є спосіб обходити це? Крім того, він тепер …

3
jQuery Селектор "Не має атрибута"?
Я можу знайти div, який має такий атрибут: $('.funding-plan-container[data-timestamp]') Але якщо я спробую знайти div, у якого немає цього атрибута, я отримаю помилку - мій код такий: $('.funding-plan-container[!data-timestamp]') Чи є у jQuery селектор "не має атрибута"? Для довідки, приклад використання тут полягає в тому, що будь-який div, який не має …
142 javascript  jquery 

11
React.js: Ідентифікація різних входів за допомогою одного обробника onChange
Цікаво, який правильний спосіб підійти до цього: var Hello = React.createClass({ getInitialState: function() { return {total: 0, input1:0, input2:0}; }, render: function() { return ( &lt;div&gt;{this.state.total}&lt;br/&gt; &lt;input type="text" value={this.state.input1} onChange={this.handleChange} /&gt; &lt;input type="text" value={this.state.input2} onChange={this.handleChange} /&gt; &lt;/div&gt; ); }, handleChange: function(e){ this.setState({ ??? : e.target.value}); t = this.state.input1 + this.state.input2; …
142 javascript  reactjs  jsx 

5
Різниця між символами \ w та \ b регулярних виразів
Чи може хто-небудь пояснити різницю між метахарактерами регулярних виразів \bта \wрегулярними виразів? Наскільки я розумію, обидва ці метасимволи використовуються для меж слова. Крім цього, який мета-символ є ефективним для багатомовного контенту?
142 javascript  java  php  regex  perl 

9
"Document.getElementByClass не є функцією"
Я намагаюся запустити функцію onclickбудь-якої кнопки за допомогою class="stopMusic". Я отримую помилку в Firebug document.getElementByClass не є функцією Ось мій код: var stopMusicExt = document.getElementByClass("stopButton"); stopButton.onclick = function() { var ta = document.getElementByClass("stopButton"); document['player'].stopMusicExt(ta.value); ta.value = ""; };
142 javascript 

5
Чому `null> = 0 && null <= 0`, але не` null == 0`?
Мені довелося написати процедуру, яка збільшує значення змінної на 1, якщо її тип є, numberі присвоює 0 змінній, якщо ні, де початкова змінна nullабо undefined. Перша реалізація полягала в v &gt;= 0 ? v += 1 : v = 0тому, що я вважав, що що-небудь не число зробить арифметичний вираз …

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