ты должен понимать, что когда ты обращаешься по индексу любого класса (кроме массивов), вызывается МЕТОД, этот метод ты и сам можешь написать (для своего класса), а точнее перегрузить оператор []
такая ситуация, я вижу постоянно одно и тоже, но открыл вкладку Network (в Chrome), и увидел там, что на символ '‰' возвращаются разные значения:
$s = '‰';
echo $s; // ‰
echo htmlspecialchars($s); // ‰
echo htmlentities($s); // ‰
а в случае $s = '&' первые две строки (с echo) возвращают разное
я прочитал, но всё же не могу понять, что означает "все HTML сущности", какие ещё символы можно конвертировать кроме: ', ", &, <, >
(и то важные последние два)
вы попросили меня объяснить "... почему не использовать 2 именованные функции ..."
Я вам и ответил, что тема этого вопроса про анонимные функции!!!
Если в вашем случае a и b - это маленькие имена, то в реальности имена бывают большими и с анон-ми. получается меньше кода...
Насчёт $(function(){}), просто вставьте его браузер на любом сайте где нет jQuery (т. к. он его занимает), https://google.ru (а лучше на домашней (стандартной) странице) и увидите ошибку.
Или напишите пустую html страничку и пропишите скрипт: console.log($);
В вашем примере естественно была анонимная функция и я зарекнулся о ней:
"... Вы ведь сейчас не дали "верхней" функции имя ..."
Насчёт FE FD я не слышал раньше эти термины, за расшифровку или ссылку на статью (если в двух словах не объяснишь) буду благодарен
65536 вы наверно правы, просто я в некоторых местах вместо конкатенации использовал увеличение массива, думал быстродействие массива на уровень выше...
Если разница такая то конкатенировать 8-10 раз (как в моём было случае), то экономить действительно не стоит