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

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

9
Проаналізуйте рядок HTML за допомогою JS
Я шукав рішення, але нічого не було актуальним, тому ось моя проблема: Я хочу розібрати рядок, який містить текст HTML. Я хочу це зробити в JavaScript. Я спробував цю бібліотеку, але, схоже, вона аналізує HTML моєї поточної сторінки, а не з рядка. Тому що, коли я спробую код нижче, він …

24
Реагуйте: як оновити state.item [1] у стані за допомогою setState?
Я створюю додаток, де користувач може створити власну форму. Наприклад, вкажіть назву поля та детальну інформацію про інші стовпці, які слід включити. Компонент доступний як JSFiddle тут . Мій початковий стан виглядає приблизно так: var DynamicForm = React.createClass({ getInitialState: function() { var items = {}; items[1] = { name: 'field …

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

9
AngularJS $ http і $ ресурс
У мене є кілька веб-служб, які я хочу зателефонувати. $resourceабо $http, який я повинен використовувати? $resource: https://docs.angularjs.org/api/ngResource/service/$resource $http: https://docs.angularjs.org/api/ng/service/$http Після того, як я прочитав дві вищезгадані сторінки API, я втратив. Чи можете ви, будь ласка, пояснити мені простою англійською мовою, в чому різниця і в якій ситуації я повинен їх …

7
Mocha / Chai очікують.to.throw не ловити викинуті помилки
У мене виникають проблеми з тим, expect.to.throwщоб Чай працював у тесті для мого додатка node.js. Тест не спрацьовує на викинутій помилці, але якщо я обертаю тестовий випадок у спробі зловити та стверджувати про виявлену помилку, він працює. Хто expect.to.throwне працює , як я думаю , що він повинен або що …

19
Сортувати масив об’єктів за одним ключем із значенням дати
У мене є масив об'єктів з кількома парами ключових значень, і мені потрібно сортувати їх на основі 'updated_at': [ { "updated_at" : "2012-01-01T06:25:24Z", "foo" : "bar" }, { "updated_at" : "2012-01-09T11:25:13Z", "foo" : "bar" }, { "updated_at" : "2012-01-05T04:13:24Z", "foo" : "bar" } ] Який найефективніший спосіб зробити це?

13
Замініть кілька символів в одному дзвінку на заміну
Дуже просте невелике запитання, але я не зовсім розумію, як це зробити. Мені потрібно замінити кожен екземпляр "_" пробілом, а кожен екземпляр "#" - нічого / порожнім. var string = '#Please send_an_information_pack_to_the_following_address:'; Я спробував це: string.replace('#','').replace('_', ' '); Мені не дуже подобаються такі ланцюжки команд. Чи є інший спосіб зробити …
256 javascript  jquery 

30
Як отримати ідентифікатор відео YouTube з URL-адреси?
Я хочу отримати v=idURL-адресу YouTube за допомогою JavaScript (немає jQuery, чистий JavaScript). Приклади форматів URL-адрес YouTube http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 Або будь-який інший формат YouTube, який містить ідентифікатор відео в URL-адресі. Результат цих форматів u8nQa1cJyX8
256 javascript  regex  url  youtube 


13
Чи можливо імпортувати модулі з усіх файлів у каталозі, використовуючи підстановку?
За допомогою ES6 я можу імпортувати кілька експорту з такого файлу: import {ThingA, ThingB, ThingC} from 'lib/things'; Однак мені подобається організація наявності одного модуля на файл. Я закінчую такий імпорт: import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB'; import ThingC from 'lib/things/ThingC'; Мені б хотілося це зробити: import {ThingA, ThingB, …


11
Як вирішити C: \ fakepath?
<input type="file" id="file-id" name="file_name" onchange="theimage();"> Це моя кнопка завантаження. <input type="text" name="file_path" id="file-path"> Це текстове поле, де я повинен показати повний шлях до файлу. function theimage(){ var filename = document.getElementById('file-id').value; document.getElementById('file-path').value = filename; alert(filename); } Це JavaScript, який вирішує мою проблему. Але в сигналі значення дає мені C:\fakepath\test.csv і Mozilla …


13
Як слухати зміни «реквізиту»
У документах VueJs 2.0 я не можу знайти жодних гачків, які б слухали propsзміни. У VueJs такі гачки onPropsUpdated()чи подібні? Оновлення Як запропонував @wostex, я спробував watchвласність, але нічого не змінилося. Тоді я зрозумів, що у мене є особливий випадок: <template> <child :my-prop="myProp"></child> </template> <script> export default { props: ['myProp'] …

14
jQuery передає більше параметрів у зворотний виклик
Чи є спосіб передати більше даних у функцію зворотного дзвінка у jQuery? У мене є дві функції, і я хочу, щоб зворотний виклик $.post, наприклад, передав як отримані дані виклику AJAX, так і кілька спеціальних аргументів function clicked() { var myDiv = $("#my-div"); // ERROR: Says data not defined $.post("someurl.php",someData,doSomething(data, …

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