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

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

18
Як зберегти поточну вкладку активною за допомогою завантажувального ретранслятора після перезавантаження сторінки?
Зараз я використовую вкладки з Twitter Bootstrap і хочу вибрати ту саму вкладку після того, як користувач опублікує дані та сторінку перезавантажить. Як це робиться? Мій поточний дзвінок до вкладки inti виглядає так: <script type="text/javascript"> $(document).ready(function() { $('#profileTabs a:first').tab('show'); }); </script> Мої вкладки: <ul id="profileTabs" class="nav nav-tabs"> <li class="active"><a href="#profile" …

2
Індекс доступу $ батьків у knockout.js
У knockout.js 2.1.0 у шаблоні, що використовує прив'язку foreach, ви можете отримати доступ до індексу поточного елемента за допомогою функції $ index (). У вкладеному прив'язуванні foreach, чи є спосіб отримати доступ до індексу $ батьків з шаблону? Скажімо, у мене така структура даних: var application = { topModel: [ …

6
Впровадження модулів ES6, як завантажити json-файл
Я реалізую приклад з https://github.com/moroshko/react-autosuggest Важливий код такий: import React, { Component } from 'react'; import suburbs from 'json!../suburbs.json'; function getSuggestions(input, callback) { const suggestions = suburbs .filter(suburbObj => suburbMatchRegex.test(suburbObj.suburb)) .sort((suburbObj1, suburbObj2) => suburbObj1.suburb.toLowerCase().indexOf(lowercasedInput) - suburbObj2.suburb.toLowerCase().indexOf(lowercasedInput) ) .slice(0, 7) .map(suburbObj => suburbObj.suburb); // 'suggestions' will be an array of strings, …

10
Чи існує метод сплайсингу для рядків?
Javascript spliceпрацює лише з масивами. Чи існує подібний метод для рядків? Або я повинен створити власну власну функцію? Методи substr(), та substring(), повертають лише витягнутий рядок, а не змінюють початковий рядок. Що я хочу зробити, це видалити якусь частину зі свого рядка та застосувати зміни до вихідного рядка. Більше того, …
87 javascript 

7
У чому різниця між різними методами розміщення коду JavaScript у <a>?
Я бачив наступні методи розміщення коду JavaScript у &lt;a&gt;тезі: function DoSomething() { ... return false; } &lt;a href="javascript:;" onClick="return DoSomething();"&gt;link&lt;/a&gt; &lt;a href="javascript:DoSomething();"&gt;link&lt;/a&gt; &lt;a href="javascript:void(0);" onClick="return DoSomething();"&gt;link&lt;/a&gt; &lt;a href="#" onClick="return DoSomething();"&gt;link&lt;/a&gt; Я розумію ідею спроби встановити дійсну URL-адресу замість просто коду JavaScript, на випадок, якщо у користувача не ввімкнено JavaScript. Але …
87 javascript  html  href 

17
Запити jQuery Ajax скасовуються без надсилання
Я намагаюся підключити скрипт до програми Microsoft World Wide Telescope. Останній слухає на порту 5050 команди. Він працює на тій самій машині, що і браузер (Chrome зараз, але, наскільки я можу зрозуміти, поведінка однакова з Firefox 7 та IE 9). Я надсилаю заголовок "Access-Control-Allow-Origin: *" із оригінальним файлом html, щоб …

2
Які переваги надає синтаксис класу ES2015 (ES6)?
У мене є багато питань щодо класів ES6. У чому перевага використання classсинтаксису? Я читав, що публічний / приватний / статичний буде частиною ES7, це причина? Більше того, це classінший тип ООП, чи це все-таки прототипове успадкування JavaScript? Чи можу я змінити його за допомогою .prototype? Або це просто той …

6
регулярний вираз javascript, який не відповідає слову
Як використовувати регулярний вираз JavaScript для перевірки рядка, який не відповідає певним словам? Наприклад, я хочу функцію, яка при передачі рядка, що містить abcабо def, повертає false. 'abcd' -&gt; false 'cdef' -&gt; false 'bcd' -&gt; true РЕДАГУВАТИ Бажано, я хочу регулярний вираз, такий простий, як щось на зразок [^ abc], …

2
Що робить об’єкт Reflect у JavaScript?
Нещодавно я бачив пусту заглушку на MDN для Reflectоб’єкта в javascript, але я не можу за все своє життя знайти в Google. Сьогодні я знайшов цей http://people.mozilla.org/~jorendorff/es6-draft.html#sec-reflect-object, і він звучить схоже на об'єкт Proxy, крім функцій області та завантажувача. По суті, я не знаю, чи ця сторінка, яку я знайшов, …

5
Запит CORS POST працює з простого JavaScript, але чому б не з jQuery?
Я намагаюся зробити запит на публікацію Cross Origin, і я змусив його працювати JavaScriptтак: var request = new XMLHttpRequest(); var params = "action=something"; request.open('POST', url, true); request.onreadystatechange = function() {if (request.readyState==4) alert("It worked!");}; request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); request.setRequestHeader("Content-length", params.length); request.setRequestHeader("Connection", "close"); request.send(params); Але я хотів би використовувати jQuery, але я не можу …

8
Отримайте вміст рядка таблиці натисканням кнопки
Мені потрібно витягти деталі кожного стовпця в моїй таблиці. Наприклад, стовпець "Назва / №". Таблиця містить ряд адрес В останньому стовпці кожного рядка є кнопка, яка дозволяє користувачеві вибрати вказану адресу. Проблема: Мій код підбирає лише перший, &lt;td&gt;який має клас nr. Як мені змусити це працювати? Ось біт jQuery: $(".use-address").click(function() …


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

9
Під час налагодження чи можу я отримати доступ до магазину Redux із консолі браузера?
У мене є модульні тести для мого reducers. Однак, коли я налагоджую в браузері, я хочу перевірити, чи правильно були викликані мої дії та чи відповідно змінено стан. Я шукаю щось на зразок: window._redux.store ... у браузері, щоб я міг набрати це на консолі і перевірити, як ідуть справи. Як …


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