Инструмент как ReSharper, но для Java? [закрытый]

В одном из моих старых проектов, которые не использовали jQuery, я построил следующие функции для добавления, удаления и проверки, если элемент имеет класс:

function hasClass(ele, cls) {
    return ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'));
}
function addClass(ele, cls) {
    if (!hasClass(ele, cls)) ele.className += " " + cls;
}
function removeClass(ele, cls) {
    if (hasClass(ele, cls)) {
        var reg = new RegExp('(\\s|^)' + cls + '(\\s|$)');
        ele.className = ele.className.replace(reg, ' ');
    }
}

Так, например, если я хочу onclick, чтобы добавить некоторый класс, я могу использовать эту кнопку:

<script type="text/javascript">
    function changeClass(btn, cls) {
        if(!hasClass(btn, cls)) {
            addClass(btn, cls);
        }
    }
</script>
...
<button onclick="changeClass(this, "someClass")">My Button</button>

К настоящему времени наверняка было бы лучше использовать jQuery.

51
задан eleven81 5 March 2009 в 15:43
поделиться

7 ответов

Используйте ИДЕЯ IntelliJ IDE от JetBrains - создатель ReSharper. "Это не похоже на resharper" - это - оригинал, и resharper похож на это для C#.

80
ответ дан Dror Helper 7 November 2019 в 19:53
поделиться

Используйте среду IDE NetBeans, эта среда IDE имеет все функции ReSharper и наиболее важные , они изначально находятся в среде IDE.

6
ответ дан 7 November 2019 в 09:53
поделиться

Если я вспоминаю, что это правильно resharper являются просто дополнительные функции, которые Intellj (jetbrains язь) имеет по умолчанию для java

3
ответ дан DavyR 7 November 2019 в 19:53
поделиться

Я полагаю, что большинство IDE Java уже имеет его - я, конечно, представление ReSharper как инструмент, который приносит Visual Studio до уровня Eclipse:)

Вы имеете какие-либо определенные функции R# в виду?

22
ответ дан Jon Skeet 7 November 2019 в 19:53
поделиться

http://www.jetbrains.com/idea/ , IDE Java, сделанный Jetbrains, создателем Resharper.

Это не дополнение к IDE, но это - сам превосходный IDE. Большинство функций (если не все), что Вы можете найденный в ReSharper, находится в IntelliJ.

5
ответ дан sblundy 7 November 2019 в 19:53
поделиться

Resharper был разработан JetBrains и является портом функциональность IntelliJ к C#

11
ответ дан sblundy 7 November 2019 в 19:53
поделиться

ReSharper является инструментом Visual Studio, не инструментом языка. Самый близкий эквивалент был бы ИДЕЯ IntelliJ от людей, которые создали ReSharper.

4
ответ дан Robert S. 7 November 2019 в 19:53
поделиться
Другие вопросы по тегам:

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