Pull to refresh
5
0
Г.О. @gro

User

Send message
Гораздо интереснее сравнивать новые фичи.
Типа, тайпхинтинг, конечно, крут, но он замедляет всё в 100500 раз.
Несомненно, все здесь присутствующие, в восторге от ваших успехов.
Текущий синтаксис шумит, новый будет сливаться.
Вон, JS со стрелочными функциями последнее время всё больше на brainfuck похоже становится.
Вы заменили известные вам английские слова на русские? А неизвестные транслитерировали?
Воспользуйтесь гугло-транслейтом, он бесплатен и переводит на порядок лучше.
Да, я тоже делал такое.
Да, вообще все делали такое.
Лет пять-десять назад.
Я потом я сделал над собой усилие и перешёл на TypeScript.
Задолбали знатоки, ср.е, которые узнали что протеин, это белок, но при этом пишут «высокобелковая»! Богатая белками, б.д!
Совершенно верно, никогда не работал и никто не ждёт.

Есть два интерфейса — перебор элементов и доступ к конкретному элементу по ключу. Они не взаимозаменяемые.

Нативный array «реализует» их оба.
И для итерирования, наконец, его слили с объектами с нужным интерфейсом.
А для доступа по ключу, опять забыли.
Но «возможность итерировать» и «хранилище с доступом по ключу», это разные интерфейсы.
> Добавлен новый псевдо-тип: «iterable»

Продолжаем потихонечку-потихонечнку двигаться вперёд.
В 8.1, наконец введут псевод-тип для объединения array и ArrayAccess
Но как?
Влоггеры ломанутся на новые сервисы и будут обвешивать свои впосты рекламой.
А вчитатели останутся на тубе, так как там больше контента и МЕНЬШЕ РЕКЛАМЫ!
А почему я на фрилансим не могу зарегистрироваться ни через одну соцсеть?
Один вопрос — четыре одинаковых ответа, как на mail.ru побывал.
Правильно понимать, что вообще происходит и действовать в соответствии с этим.

А люди не понимают, но они где-то краем уха слышали про какие-то плохие символы, которые надо фильтровать. И они фильтруют всеми подряд функциями какие найдут, вырезают зачем-то теги и РЕЖУТ КАВЫЧКИ ВО ВХОДНЫХ ДАННЫХ СРЕДСТВАМИ СЕРВЕРА!!! Капец.

Нет плохих данных, никакие данные сами по себе навредить не могут.
Только код, который обрабатывает эти данные.
Так и фильтровать/экранировать нужно только в момент обработки и только так, как эти обработка предполагает.

$name = strip_tags($_POST['name']);
$name = htmlentities($_POST['name'], ENT_QUOTES, «UTF-8»);
$name = htmlspecialchars($_POST['name'], ENT_QUOTES);

Что это за кусок бреда?

Потом люди читают такие статьи и пишут свои битриксы, где дырка на дырке.
Вообще, не совсем «пока страница не загружена».
Когда вызовы идут в основном потоке загрузки, то пишется в этот поток.
Но, например:

setTimeout(function () {
document.write(4);
}, 0);

Если страница будет долго грузится и таймер сработает раньше, он грохнет текущий документ ещё до его загрузки.
Следующий этап — предотвратить необходимость добираться из точки A в точку Б.
Ну -d, хоть ясно, что delete, а вот что такое ":" сразу не поймёшь.
Хотя да, вряд ли кто так часто удаляет ветки, что устал писать --delete.
>люди используют проверенные решения даже для примитивных задач

к сожалению, большинство npm-модулей отнюдь не проверенные решения.
А подветка про то, как извратиться, чтобы не использовать статические классы.
В каком месте я утверждал, что использование фукнции — говнокод?

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Registered
Activity