Здравствуйте, 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];
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>
мы об одном и том же
Здравствуйте, koenig, Вы писали:
K>мы об одном и том же
Я дополнил твой вопрос. Если причину, почему не используется переменная, еще можно придумать, то получение элемента по селектору как в "анекдоте" объяснить сложно.
Что могло заставить написать так
document.querySelector("dialog").querySelector("div").querySelector("textarea")
вместо
document.querySelector("dialog div textarea");
?
Здравствуйте, 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, которая спроектирована и написана несопоставимо грамотнее, создаёт комический эффект ("Анекдот:").
Смешнее было только, когда Резига не взяли в какую-то говноконтору. (Плохо гномиков сортировал, кажется).
Здравствуйте, 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]);
Разве нет?
Здравствуйте, 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>Разве нет?
Не сразу понял мысль. Так прогресс достигается шаг за шагом.
Здравствуйте, bnk, Вы писали:
bnk>Здравствуйте, The Minister, Вы писали:
TM>>Планируется делать новый сайт с кучей JavaScript. Возникает вопрос: использовать jQuery или чистый JS?
bnk>Почему-то регулярно этот вопрос задается, даже здесь.
bnk>JQuery не нужен (все что в нем было хорошего, уже давно добавлнено в язык), чистый JS тоже (помтоу что это ужас).
bnk>Используй TS (typescript). Тем более если кода много (тогда статическая типизация просто необходима)
bnk>Современные инструменты его умеют из коробки, не сложнее чем javascirpt.
На ютубе даже можно посмотреть примеры разработки spa-приложений на чистом ts. Я тоже с этим экспериментировал — нормально получается.