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

215
Как получить доступ к состоянию ребенка в React?

У меня есть следующая структура: FormEditor- содержит несколько FieldEditor FieldEditor- редактирует поле формы и сохраняет различные значения об этом в своем состоянии Когда кнопка нажата в FormEditor, я хочу иметь возможность собирать информацию о полях из всех FieldEditorкомпонентов, информацию,...

215
Как Chrome решает, что нужно выделить, если дважды щелкнуть текст на японском языке?

Если дважды щелкнуть текст на английском языке в Chrome, выделенное пробелом слово будет выделено. Это не удивительно. Однако на днях я нажимал, читая какой-то текст на японском языке, и заметил, что некоторые слова были выделены на границах слов, хотя в японском языке нет пробелов. Вот пример...

214
Почему свойство arguments.callee.caller устарело в JavaScript?

Почему это arguments.callee.callerсвойство устарело в JavaScript? Он был добавлен, а затем объявлен устаревшим в JavaScript, но в ECMAScript его вообще не использовали. Некоторые браузеры (Mozilla, IE) всегда поддерживали его и не планируют удалять поддержку на карте. Другие (Safari, Opera) приняли...

214
Существует ли версия JavaScript String.indexOf (), которая допускает регулярные выражения?

В javascript есть ли эквивалент String.indexOf (), который принимает регулярное выражение вместо строки для первого первого параметра, но при этом разрешает второй параметр? Мне нужно сделать что-то вроде str.indexOf(/[abc]/ , i); и str.lastIndexOf(/[abc]/ , i); Хотя String.search () принимает в...

214
JavaScript получить окно X / Y позиции для прокрутки

Я надеюсь найти способ получить текущее положение видимого окна (относительно общей ширины / высоты страницы), чтобы использовать его для принудительной прокрутки из одного раздела в другой. Тем не менее, кажется, что есть огромное количество вариантов, когда нужно угадать, какой объект...

214
Преобразовать строку JavaScript в точечной нотации в ссылку на объект

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

214
Обнаружить только событие клика по псевдоэлементу

Мой код: p { position: relative; background-color: blue; } p:before { content: ''; position: absolute; left:100%; width: 10px; height: 100%; background-color: red; } Пожалуйста, смотрите эту скрипку: http://jsfiddle.net/ZWw3Z/5/ Я хотел бы вызвать событие щелчка только на псевдоэлементе (красный...

214
Твиттер Bootstrap vs jQuery UI? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

214
Как получить доступ к пользовательским атрибутам из объекта события в React?

React может отображать пользовательские атрибуты, как описано на http://facebook.github.io/react/docs/jsx-gotchas.html : Если вы хотите использовать пользовательский атрибут, вы должны поставить перед ним префикс data-. <div data-custom-attribute="foo" /> И это отличная новость, за...

213
Как предотвратить переход ссылки «#» на верх страницы?

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

213
Как передать контекст this функции?

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

213
Переменные JavaScript объявляют вне или внутри цикла?

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

213
Заменить несколько строк на несколько других строк

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

213
Reactjs конвертировать HTML-строку в JSX

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

213
Когда использовать компоненты React на базе класса ES6 в сравнении с функциональными компонентами ES6 React?

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