Intellij с google-java-format - как сделать аннотации Java в новых строках

Даниэль, удивительное объяснение! Несколько слов по этому и хорошему списку указателя контекста выполнения this в случае обработчиков событий.

В двух словах this в JavaScript указывает объект, у которого (или из контекста выполнения которого) текущая функция была запущена, и она всегда доступна только для чтения, вы все равно не можете ее установить (такая попытка закончится сообщением «Недопустимая левая сторона в присваивании».

Для обработчиков событий: встроенный обработчики событий, такие как <element onclick="foo">, переопределяют любые другие обработчики, прикрепленные ранее и раньше, поэтому будьте осторожны, и лучше не вмешиваться в встроенное делегирование событий. И благодаря Заре Алавердян, которая вдохновила меня на этот список примеров через несогласие обсуждение:)

  • el.onclick = foo; // in the foo - obj
  • el.onclick = function () {this.style.color = '#fff';} // obj
  • el.onclick = function() {doSomething();} // In the doSomething - Window
  • el.addEventListener('click',foo,false) // in the foo - obj
  • el.attachEvent('onclick, function () { // this }') // window, all the compliance to IE :)
  • <button onclick="this.style.color = '#fff';"> // obj
  • <button onclick="foo"> // In the foo - window, but you can <button onclick="foo(this)">
0
задан alex chen 13 July 2018 в 16:58
поделиться

1 ответ

Я столкнулся с этой проблемой раньше с плагином google-java-format. Поэтому попробуйте удалить этот плагин и вместо этого используйте intellij-java-google-style.xml.

Может следовать за этой ссылкой . Я просто повторяю здесь:

Загрузите файл intellij-java-google-style.xml из репозитория http://code.google.com/p/google-styleguide/ .

Windows: скопируйте его в папку config / codestyles в папке настроек IntelliJ. В разделе «Настройки» -> «Редактор» -> «Стиль кода» выберите google-styleguide в качестве текущего стиля кода для проекта Metanome.

Macintosh: загрузите его и перейдите в «Настройки» -> «Редактор» - «Стиль кода». Нажмите «Управление и импорт загруженного файла настройки стиля». Выберите GoogleStyle в качестве нового стиля кодирования.

1
ответ дан tonyhoan 17 August 2018 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: