Войти
ФлеймФорумОбщее

Прозрения (748 стр)

Страницы: 1747 748 749 750759 Следующая »
#11205
3:13, 3 мар 2024

но реально, эта фраза...

I can only imagine that it was intended to be a convenience for web developers that got sick of typing document.getElementById over and over again.

Я могу только представить, что это было задумано для удобства веб-разработчиков, которым надоело набирать document.getElementById снова и снова.

... показывает разницу в мышлении и подходе к программированию разных... волно разработчиков.

можно же сделать так:

function _id(dd)
{
   return document.getElementById(dd);
}

и уже не нужно набирать document.getElementById снова и снова!
умение структурировать код, это очень полезный навык. но получается просветление (не)наступило, только с приходом jquery?!

+ Показать
#11206
3:46, 3 мар 2024

skalogryz
x%2!=0 работает на нормальных языках, на этом....существе... это можно вернуть огурцы .
Этот жеж модуль состоит из куча assert'ов(целых 3). которые на нормальном языке и не требуется как-бы

if (!isNumber(n)) {
    throw new TypeError('expected a number');
  }
  if (!Number.isInteger(n)) {
    throw new Error('expected an integer');
  }
  if (!Number.isSafeInteger(n)) {
    throw new Error('value exceeds maximum safe integer');
  }

В общем вебщики как обычно. вместо программирование на нормальных языках - обколились библиотеками

#11207
(Правка: 8:27) 8:15, 3 мар 2024

skalogryz
> и уже не нужно набирать document.getElementById снова и снова!

element_id уже находится в глобальной области видимости, можешь просто обратится к ней как к обычной переменной, ну или как windows.element_id если религия глобальных переменных не позволяет

см пример без document.getElementById

https://jsfiddle.net/oam8b4qg/


skalogryz
> но получается просветление (не)наступило, только с приходом jquery?!

Использовать jquery это верный способ что бы просветление никогда не наступило

Dmitry_Milk
> Обнаружил, что элементы HTML DOM с проставленным атрибутом id доступны в JS как
> глобальные переменные с тем же именем

Сейчас модно вообще не использовать селекторы, а создавать элемент и хранить на него ссылку. Иногда это хорошо помогает.

Нет, класс не дает никаких переменных, там нужно использовать селекторы

#11208
8:43, 3 мар 2024

goddot
> Использовать jquery это верный способ что бы просветление никогда не наступило
jQuery вполне себе нормальное решение в период браузерных войн.
кроссплатформенность.

#11209
9:24, 3 мар 2024

У класса и не может быть переменных по его смыслу, ибо это отношение многие-ко-многим — у одного элемента может быть сразу несколько классов, и у каждого класса может быть сколько угодно элементов.

#11210
10:29, 3 мар 2024

Имбирная Ведьмочка
> У класса и не может быть переменных по его смыслу, ибо это отношение
> многие-ко-многим — у одного элемента может быть сразу несколько классов, и у
> каждого класса может быть сколько угодно элементов

Это всего лишь обозначает, что значением такой переменной HTML-класса должен быть NodeList, как в случае querySelectorAll(...)

#11211
10:31, 3 мар 2024

goddot
> Сейчас модно вообще не использовать селекторы, а создавать элемент и хранить на
> него ссылку

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

#11212
10:41, 3 мар 2024

FlyOfFly
> В общем вебщики как обычно. вместо программирование на нормальных языках

Тем не менее, вот этот список разных штук впечатляет: https://developer.mozilla.org/en-US/docs/Web/API
Большинство из этого доступно из коробки без всяких библиотек, просто по факту наличия браузера.

#11213
11:58, 3 мар 2024

Это не лампы накаливания тусклые, это люди слепошарики и видят в узком диапазоне.

#11214
12:06, 3 мар 2024

Freakazoitt
> это люди слепошарики и видят в узком диапазоне

Решаемо. Надо поменять гены, ответственные за синтез опсинов, на такие, чтоб синтезировали опсины, чувствиетльные к инфракрасному.

#11215
12:08, 3 мар 2024

Freakazoitt
Хорошо быть Хищником

#11216
13:00, 3 мар 2024

skalogryz
> I can only imagine that it was intended to be a convenience for web developers
> that got sick of typing document.getElementById over and over again.
  А то, что через какие-то 5-10 лет появятся веб-фреймворки, где работа с DOM отойдёт на второй план он имаджинировать конечно не же мог.

#11217
13:19, 3 мар 2024

Ну не ставить же какой-нибудь React только ради того, чтоб отслеживать значения в паре полей

#11218
14:25, 3 мар 2024

Dmitry_Milk
> Ну не ставить же какой-нибудь React только ради того, чтоб отслеживать значения
> в паре полей
Ты так размышляешь, потому что ты почти нормальный человек (полностью нормальный — вообще не программист), а мы тут про веб говорим.

#11219
(Правка: 17:55) 17:47, 3 мар 2024

"Нормальные языки" даже в вебсервер* толком не могут (если конечно хочется трахнуть себе мозг, то  кто-ж мешает). А вы хотите их во фронтенд впихнуть. У веба совсем другая среда, идеология. Хотя конечно очень хочется посмотреть как себе выносят мозг в вебе бывшие нативщики. Наблюдать как едят кактус на TypeScript уже скучно. Давайте уже пилите что-нибудь повеселее.

*вебсервер полностью с движком сайта полностью на нативе. А то в тред набегают особо одаренные, у которых все написано на Си и значит даже РНРшники на Си сайты пишут, вощем те еще клоуны.

Страницы: 1747 748 749 750759 Следующая »
ФлеймФорумОбщее