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

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

10
Як поводитися з подією `onKeyPress` в ReactJS?
Як я можу змусити роботу onKeyPressподії в ReactJS? Він повинен насторожувати при enter (keyCode=13)натисканні. var Test = React.createClass({ add: function(event){ if(event.keyCode == 13){ alert('Adding....'); } }, render: function(){ return( <div> <input type="text" id="one" onKeyPress={this.add} /> </div> ); } }); React.render(<Test />, document.body);

6
Як встановити атрибут src iframe зі змінної в AngularJS
Я намагаюся встановити srcатрибут iframe зі змінної, і я не можу змусити його працювати ... Розмітка: <div class="col-xs-12" ng-controller="AppCtrl"> <ul class=""> <li ng-repeat="project in projects"> <a ng-click="setProject(project.id)" href="">{{project.url}}</a> </li> </ul> <iframe ng-src="{{trustSrc(currentProject.url)}}"> Something wrong... </iframe> </div> контролери / app.js: function AppCtrl ($scope) { $scope.projects = { 1 : { "id" …

4
Чому властивість argument.callee.caller застаріло в JavaScript?
Чому arguments.callee.callerвластивість застаріло в JavaScript? Він був доданий та згодом застарілий у JavaScript, але його взагалі було пропущено ECMAScript. Деякі веб-переглядачі (Mozilla, IE) завжди підтримували його і не мають на карті жодних планів щодо видалення підтримки. Інші (Safari, Opera) прийняли підтримку, але підтримка у старих браузерах ненадійна. Чи є вагомі …

5
Як отримати доступ до стану дитини в React?
У мене така структура: FormEditor- містить кілька FieldEditor FieldEditor- редагує поле форми і зберігає різні значення про неї у своєму стані Коли натискається кнопка в FormEditor, я хочу мати змогу збирати інформацію про поля з усіх FieldEditorкомпонентів, інформацію, яка знаходиться у їхньому стані, і мати її все у FormEditor. Я …

4
Twitter Bootstrap та інтерфейс jQuery? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

18
Чи існує версія String.indexOf () JavaScript, яка дозволяє регулярні вирази?
Чи існує в javascript еквівалент String.indexOf (), який приймає регулярний вираз замість рядка для першого першого параметра, одночасно дозволяючи другий параметр? Мені потрібно зробити щось на кшталт str.indexOf(/[abc]/ , i); і str.lastIndexOf(/[abc]/ , i); Хоча String.search () приймає регулярний параметр як параметр, він не дозволяє мені вказати другий аргумент! Редагувати: …

30
Чи є подія onSelect або еквівалент HTML <select>?
У мене є форма введення, яка дозволяє мені вибирати з декількох варіантів і робити щось, коли користувач змінює вибір. Наприклад, &lt;select onChange="javascript:doSomething();"&gt; &lt;option&gt;A&lt;/option&gt; &lt;option&gt;B&lt;/option&gt; &lt;option&gt;C&lt;/option&gt; &lt;/select&gt; Тепер doSomething()запускається лише тоді, коли вибір змінюється . Я хочу запустити, doSomething()коли користувач вибере будь-яку опцію, можливо, ту ж саму ще раз. Я спробував …

4
JavaScript отримати вікно X / Y положення для прокрутки
Я сподіваюся знайти спосіб отримати положення поточного вікна, що бачиться (відносно загальної ширини / висоти сторінки), щоб я міг використовувати його для примусового прокручування з одного розділу в інший. Однак, як видається, існує величезна кількість варіантів, коли мова йде про те, який об’єкт містить справжній X / Y для вашого …
214 javascript 

14
Як отримати доступ до спеціальних атрибутів з об’єкта події в React?
React здатний надати спеціальні атрибути, як описано на сторінці http://facebook.github.io/react/docs/jsx-gotchas.html : Якщо ви хочете скористатися спеціальним атрибутом, вам слід встановити префікс даних. &lt;div data-custom-attribute="foo" /&gt; І це чудова новина, за винятком того, що я не можу знайти спосіб отримати доступ до нього з об’єкта події, наприклад: render: function() { ... …

26
Перетворити рядок JavaScript у крапкових позначеннях у посилання на об'єкт
Дано об’єкт JS var obj = { a: { b: '1', c: '2' } } і рядок "a.b" як я можу перетворити рядок у крапкові позначення, щоб я міг перейти var val = obj.a.b Якби рядок був просто 'a', я міг би скористатися obj[a]. Але це складніше. Я гадаю, що …
214 javascript 

2
Як Chrome вирішує, що виділити, коли ви двічі клацніть японський текст?
Якщо ви двічі клацніть текст англійською мовою в Chrome, виділене вами слово з обмеженим пробілом виділяється. Це не дивно. Однак днями я натискав, читаючи текст японською мовою, і помічав, що деякі слова виділяються на межі слів, навіть якщо у японців немає пробілів. Ось приклад тексту: ど こ で 生 れ …


16
Замініть кілька рядків на кілька інших рядків
Я намагаюся замінити кілька слів у рядку на кілька інших слів. Рядок - "У мене є кішка, собака і коза". Однак це не призводить до того, що "у мене є собака, коза і кішка", а натомість вона виробляє "у мене є кішка, кішка і кішка". Чи можливо замінити кілька рядків …

11
Змінні JavaScript оголошують зовнішній або внутрішній цикл?
В AS3 я вважаю, що ви повинні ініціалізувати всі змінні зовнішні цикли для підвищення продуктивності. Це так і з JavaScript? Що краще / швидше / найкраща практика? var value = 0; for (var i = 0; i &lt; 100; i++) { value = somearray[i]; } або for (var i = …

5
Як передати цей контекст функції?
Я подумав, що це щось, що я міг легко гугл, але, можливо, я не задаю правильного питання ... Як встановити будь-яке "це" в даній функції javascript? наприклад, як у більшості функцій jQuery, таких як: $(selector).each(function() { //$(this) gives me access to whatever selector we're on }); Як я можу записати …
213 javascript  jquery  scope  this 

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