Re[3]: Анекдот
От: rFLY  
Дата: 07.12.24 10:02
Оценка:
Здравствуйте, koenig, Вы писали:

K>что случилось с переменными?

Да ладно переменные, что случилось с селекторами???
const elem = document.querySelector("dialog div textarea");
elem.style.cssText = "width: 100%; text-align: center; resize: none";
elem.readOnly = true;
elem.value = VarInput.split("¤")[0];
Re[4]: Анекдот
От: koenig  
Дата: 08.12.24 08:50
Оценка:
K>>что случилось с переменными?
FLY>Да ладно переменные, что случилось с селекторами???
FLY>
FLY>const elem = document.querySelector("dialog div textarea");
FLY>elem.style.cssText = "width: 100%; text-align: center; resize: none";
FLY>elem.readOnly = true;
FLY>elem.value = VarInput.split("¤")[0];
FLY>


мы об одном и том же
Re[5]: Анекдот
От: rFLY  
Дата: 08.12.24 14:17
Оценка:
Здравствуйте, koenig, Вы писали:

K>мы об одном и том же

Я дополнил твой вопрос. Если причину, почему не используется переменная, еще можно придумать, то получение элемента по селектору как в "анекдоте" объяснить сложно.
Что могло заставить написать так
document.querySelector("dialog").querySelector("div").querySelector("textarea")


вместо
document.querySelector("dialog div textarea");

?
Re[6]: Анекдот
От: Alekzander  
Дата: 08.12.24 15:22
Оценка:
Здравствуйте, rFLY, Вы писали:

K>>мы об одном и том же

FLY>Я дополнил твой вопрос. Если причину, почему не используется переменная, еще можно придумать, то получение элемента по селектору как в "анекдоте" объяснить сложно.
FLY>Что могло заставить написать так
FLY>
FLY>document.querySelector("dialog").querySelector("div").querySelector("textarea")
FLY>


FLY>вместо

FLY>
FLY>document.querySelector("dialog div textarea");
FLY>

FLY>?

Ненавижу объяснять шутки, но, видимо, придётся.

Сочетание невысокой квалификации автора кода ("Что могло заставить написать так?") с предубеждением против использования jQuery, которая спроектирована и написана несопоставимо грамотнее, создаёт комический эффект ("Анекдот:").

Смешнее было только, когда Резига не взяли в какую-то говноконтору. (Плохо гномиков сортировал, кажется).
I'm a sewer mutant, and my favorite authors are Edgar Allan Poo, H.G. Smells and George R.R. Martin.
Re[7]: Анекдот
От: rFLY  
Дата: 08.12.24 16:33
Оценка:
Здравствуйте, Alekzander, Вы писали:

A>Сочетание невысокой квалификации автора кода ("Что могло заставить написать так?") с предубеждением против использования jQuery, которая спроектирована и написана несопоставимо грамотнее, создаёт комический эффект ("Анекдот:").

Так с невысокой квалификацией и без предубеждения против использования jQuery гораздо смешнее выходит:
$('dialog')
    .find('div')
    .find('textarea')
        .addClass('width-100');
$('dialog')
    .find('div')
    .find('textarea')
        .addClass('text-center');
$('dialog')
    .find('div')
    .find('textarea')
        .addClass('no-resize');
$('dialog')
    .find('div')
    .find('textarea')
        .prop('readOnly', true);
$('dialog')
    .find('div')
    .find('textarea')
        .prop('value', VarInput.split("¤")[0]);


Разве нет?
Re[8]: Анекдот
От: Alekzander  
Дата: 08.12.24 17:18
Оценка:
Здравствуйте, rFLY, Вы писали:

A>>Сочетание невысокой квалификации автора кода ("Что могло заставить написать так?") с предубеждением против использования jQuery, которая спроектирована и написана несопоставимо грамотнее, создаёт комический эффект ("Анекдот:").

FLY>Так с невысокой квалификацией и без предубеждения против использования jQuery гораздо смешнее выходит:
FLY>
FLY>$('dialog')
FLY>    .find('div')
FLY>    .find('textarea')
FLY>        .addClass('width-100');
FLY>$('dialog')
FLY>    .find('div')
FLY>    .find('textarea')
FLY>        .addClass('text-center');
FLY>$('dialog')
FLY>    .find('div')
FLY>    .find('textarea')
FLY>        .addClass('no-resize');
FLY>$('dialog')
FLY>    .find('div')
FLY>    .find('textarea')
FLY>        .prop('readOnly', true);
FLY>$('dialog')
FLY>    .find('div')
FLY>    .find('textarea')
FLY>        .prop('value', VarInput.split("¤")[0]);
FLY>


FLY>Разве нет?


Не сразу понял мысль. Так прогресс достигается шаг за шагом.
I'm a sewer mutant, and my favorite authors are Edgar Allan Poo, H.G. Smells and George R.R. Martin.
Отредактировано 08.12.2024 17:19 Alekzander . Предыдущая версия .
Re: Стоит ли использовать jQuery в 2024 году?
От: Артём Австралия жж
Дата: 09.12.24 03:29
Оценка: 1 (1)
Здравствуйте, The Minister, Вы писали:

TM>Планируется делать новый сайт с кучей JavaScript. Возникает вопрос: использовать jQuery или чистый JS?


Куча логики как бы намекает на React / Angular (к чему душа лежит / есть опыт). Зачем изобретать велосипед?
Re[2]: Стоит ли использовать jQuery в 2024 году?
От: Qulac Россия  
Дата: 09.12.24 05:32
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Здравствуйте, The Minister, Вы писали:


TM>>Планируется делать новый сайт с кучей JavaScript. Возникает вопрос: использовать jQuery или чистый JS?


bnk>Почему-то регулярно этот вопрос задается, даже здесь.

bnk>JQuery не нужен (все что в нем было хорошего, уже давно добавлнено в язык), чистый JS тоже (помтоу что это ужас).
bnk>Используй TS (typescript). Тем более если кода много (тогда статическая типизация просто необходима)
bnk>Современные инструменты его умеют из коробки, не сложнее чем javascirpt.

На ютубе даже можно посмотреть примеры разработки spa-приложений на чистом ts. Я тоже с этим экспериментировал — нормально получается.
Программа – это мысли спрессованные в код
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.