Вопросы с тегом «javascript»

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

5
создание списка объектов в Javascript
Можно ли создать в нем listсвои объекты Javascript? Вот тип данных, которые я хочу хранить: Date : 12/1/2011 Reading : 3 ID : 20055 Date : 13/1/2011 Reading : 5 ID : 20053 Date : 14/1/2011 Reading : 6 ID : 45652
98 javascript 

9
Передача имен классов для реагирующих компонентов
Я пытаюсь передать имя класса компоненту реакции, чтобы изменить его стиль, и, похоже, не могу работать: class Pill extends React.Component { render() { return ( <button className="pill {this.props.styleName}">{this.props.children}</button> ); } } <Pill styleName="skill">Business</Pill> Я пытаюсь изменить стиль таблетки, передав имя класса, имеющего соответствующий стиль. Я новичок в React, поэтому, возможно, …

5
Показать метки списка данных, но предоставить фактическое значение
В настоящее время <datalist>элемент HTML5 поддерживается в большинстве основных браузеров (кроме Safari) и кажется интересным способом добавления предложений во входные данные. Однако, похоже, есть некоторые расхождения между реализацией valueатрибута и внутренним текстом в <option>. Например: <input list="answers" name="answer"> <datalist id="answers"> <option value="42">The answer</option> </datalist> В разных браузерах это обрабатывается по-разному: …


10
Что лучше - вернуть undefined или null из функции javascript?
У меня есть написанная мною функция, которая выглядит примерно так: function getNextCard(searchTerms) { // Setup Some Variables // Do a bunch of logic to pick the next card based on termed passed through what I'll call here as 'searchTerms' all of this logic is omitted because it's not important for …

16
Как лучше всего ограничить параллелизм при использовании ES6 Promise.all ()?
У меня есть код, который выполняет итерацию по списку, который был запрошен из базы данных, и делает HTTP-запрос для каждого элемента в этом списке. Иногда этот список может быть достаточно большим (тысячи), и я хотел бы убедиться, что я не попадаю на веб-сервер с тысячами одновременных HTTP-запросов. Сокращенная версия этого …

3
Как обновить контекст React из дочернего компонента?
У меня есть языковые настройки в контексте, как показано ниже class LanguageProvider extends Component { static childContextTypes = { langConfig: PropTypes.object, }; getChildContext() { return { langConfig: 'en' }; } render() { return this.props.children; } } export default LanguageProvider; Код моего приложения будет примерно таким, как показано ниже <LanguageProvider> <App> …

9
Что означает (e) в Javascript / jQuery?
Я новичок в JavaScript / jQuery и учился создавать функции. Многие функции отмечены (e) в скобках. Позвольте мне показать вам, что я имею в виду: $(this).click(function(e) { // does something }); Всегда кажется, что функция даже не использует значение (e), так почему же оно так часто встречается?

11
Как избежать переназначения без параметров при установке свойства для объекта DOM
У меня есть метод, основная цель которого - установить свойство объекта DOM. function (el) { el.expando = {}; } Я использую стиль кода AirBnB, из-за которого ESLint выдает no-param-reassignошибку: ошибка Присваивание параметру функции 'el' no-param-reassign Как я могу управлять объектом DOM, переданным в качестве аргумента, в соответствии со стилем кода …
98 javascript  dom  eslint 

15
Как получить значение текстового поля в JavaScript
Я пытаюсь использовать JavaScript, чтобы получить значение из текстового поля HTML, но значение не появляется после пробела Например: <input type="text" name="txtJob" value="software engineer"> Я получаю только "программное обеспечение" из вышеупомянутого. Я использую такой сценарий: var jobValue = document.getElementById('txtJob').value Как мне получить полную ценность: «инженер-программист»?
97 javascript  html 

8
Как создать адаптивное изображение, которое также масштабируется в Bootstrap 3
В настоящее время я использую twitter bootstrap 3, и у меня возникла проблема с созданием адаптивного изображения. Я использовал img-responsiveкласс. Но размер изображения не увеличивается. Если я использую width:100%вместо, max-width:100%то он отлично работает. В чем проблема? Это мой код: <div class="col-md-4 col-sm-4 col-xs-12 "> <div class="product"> <div class="product-img "> <img …

6
Неизвестный поставщик: $ modalProvider <- $ модальная ошибка с AngularJS
Я продолжаю получать эту ошибку, поскольку пытаюсь реализовать модальное окно начальной загрузки. Что могло быть причиной этого? Я скопировал / вставил все из http://angular-ui.github.io/bootstrap/#/modal сюда.

9
В чем разница между return и return ()?
function a() { return 1; } function b() { return(1); } Я протестировал приведенный выше код в консоли Chrome, и оба вернулись 1. function c() { return "1"; } function d() { return("1"); } Я также протестировал приведенный выше код, и обе функции вернулись "1". Так в чем разница между …
97 javascript 

4
каков предпочтительный способ изменить состояние React?
Скажем, у меня есть список простых объектов, this.state.listкоторые я затем могу использовать для рендеринга списка потомков. В какой же тогда правильный способ вставить объект this.state.list? Ниже приведен единственный способ, который, я думаю, будет работать, потому что вы не можете this.stateнапрямую изменять, как указано в документе. this._list.push(newObject): this.setState({list: this._list}); Мне это …

3
Ресурс интерпретируется как скрипт, но передается с типом MIME text / plain - для локального файла
Я получаю предупреждение «Ресурс интерпретируется как сценарий, но передается с типом MIME text / plain» в Google Chrome при включении локального файла сценария. Я знаю, что проблема возникает при загрузке файла с сервера или через ajax, что чаще всего зависит от установки неправильных заголовков. Странно то, что я получаю это …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.