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

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

26
Преобразовать строку JavaScript в точечной нотации в ссылку на объект
Данный объект JS var obj = { a: { b: '1', c: '2' } } и строка "a.b" как я могу преобразовать строку в точечную запись, чтобы я мог пойти var val = obj.a.b Если бы строка была просто 'a', я мог бы использовать obj[a]. Но это сложнее. Я предполагаю, …
214 javascript 

17
Заменить несколько строк на несколько других строк
Я пытаюсь заменить несколько слов в строке несколькими другими словами. Строка «У меня есть кошка, собака и коза». Однако, это не производит «у меня есть собака, коза и кошка», а вместо этого производит «у меня есть кошка, кошка и кошка». Можно ли заменить несколько строк несколькими другими строками одновременно в …

11
Переменные JavaScript объявляют вне или внутри цикла?
В AS3 я считаю, что вы должны инициализировать все переменные вне циклов для повышения производительности. Это касается и JavaScript? Что лучше / быстрее / лучшие практики? var value = 0; for (var i = 0; i < 100; i++) { value = somearray[i]; } или for (var i = 0 …

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

9
Reactjs конвертировать HTML-строку в JSX
У меня проблемы с работой с ReactJS на Facebook. Всякий раз, когда я делаю ajax и хочу отобразить HTML-данные, ReactJS отображает их в виде текста. (См. Рисунок ниже) Данные отображаются с помощью функции обратного вызова jjery Ajax. $.ajax({ url: url here, dataType: "json", success: function(data) { this.setState({ action: data.action }) …

23
Как предотвратить переход ссылки «#» на верх страницы?
В настоящее время я использую <a>теги с jQuery для запуска таких вещей, как события щелчка и т. Д. Пример <a href="#" class="someclass">Text</a> Но я ненавижу, как "#" заставляет страницу переходить наверх страницы. Что я могу сделать вместо этого?
213 javascript  jquery  html 

4
Когда использовать компоненты React на базе класса ES6 в сравнении с функциональными компонентами ES6 React?
Потратив некоторое время на изучение React, я понимаю разницу между двумя основными парадигмами создания компонентов. У меня вопрос, когда я должен использовать какой и почему? Каковы преимущества / компромиссы одного над другим? ES6 классы: import React, { Component } from 'react'; export class MyComponent extends Component { render() { return …

15
Как сохранить изображение PNG на стороне сервера из строки данных base64
Я использую инструмент Canvas2Image от Nihilogic для преобразования рисунков холста в изображения PNG. Теперь мне нужно превратить те строки base64, которые генерирует этот инструмент, в настоящие файлы PNG на сервере с использованием PHP. Короче говоря, сейчас я создаю файл на стороне клиента с помощью Canvas2Image, затем извлекаю данные в кодировке …


9
Получить позицию курсора (в символах) внутри поля ввода текста
Как я могу получить позицию каретки из поля ввода? Я нашел несколько кусочков через Google, но ничего не доказательство. В принципе что-то вроде плагина jQuery было бы идеальным, поэтому я мог бы просто сделать $("#myinput").caretPosition()
212 javascript  jquery  html 

7
Реакция функции onClick срабатывает при рендере
Я передаю 2 значения дочернему компоненту: Список объектов для отображения удалить функцию. Я использую функцию .map () для отображения моего списка объектов (как в примере, приведенном на странице руководства по реагированию), но кнопка в этом компоненте вызывает onClickфункцию при рендеринге (она не должна срабатывать во время рендеринга). Мой код выглядит …

7
Как запустить две анимации jQuery одновременно?
Можно ли запустить две анимации на двух разных элементах одновременно? Мне нужен противоположный этому вопросу анимации очереди Jquery . Мне нужно сделать что-то вроде этого ... $('#first').animate({ width: 200 }, 200); $('#second').animate({ width: 600 }, 200); но запустить эти два одновременно. Единственное, о чем я мог подумать, это использовать setTimeoutодин …


13
Как установить точки останова во встроенном JavaScript в Google Chrome?
Когда я открываю Инструменты разработчика в Google Chrome, я вижу все виды функций, таких как Профили, Временные шкалы и Аудиты, но основные функции, такие как возможность устанавливать точки останова как в js-файлах, так и в html и коде javascript, отсутствуют! Я пытался использовать консоль javascript, которая сама по себе глючит …

28
Как я могу использовать format () для момента moment.js?
Есть ли способ, которым я могу использовать format метод moment.js на объектах длительности? Я не могу найти его где-нибудь в документах, и он не считается атрибутом объектов продолжительности. Я хотел бы иметь возможность сделать что-то вроде: var diff = moment(end).unix() - moment(start).unix(); moment.duration(diff).format('hh:mm:ss') Кроме того, если есть какие-либо другие библиотеки, …

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