"Я пользуюсь Sublime Text 3" - а вот не надо. Sublime Text это текстовый редактор, он существует для редактирования текста. Для этого в нем существует гибкая система выделения текста, замены по регуляркам, группировка файлов и тд. А для работы с кодом надо использовать IDE, например webstorm. Существуют тысячи полезных и удобных плагинов для ST, но они никогда не приблизят текстовый редактор к IDE по функционалу.
Ну прекрасно) Мне нравятся оба варианта. Я правда в любом случае осуществлял бы любые подобные (типа поиска) процедуры на сервере, но раз вас устраивает выбранная вами реализация, то значит в вашей ситуации она подходит больше.
gregorianin, это отстой. А что конкретно значит фраза "не работает"? Вы же говорите что новые ошибки подсвечивает. Значит если вы удалили весь код, а потом заново добавили, то весь код должен был подсветиться, ибо он вроде как новый уже. И где вы всё это делаете, в саблайме?
Звездочки замените на конкретно те объекты которые используете, и всё. Ну по крайней мере я уверен что с этим связана проблема. Но конечно это может быть не единственная причина
CryNet, если угарать по фонетике, то тогда уж эйджакс. Но лично я с другой стороны на это смотрю: эйджакс это сухая техническая аббревиатура, которую мне не очень удобно произносить вслух, а Аякс это парень который рискуя жизнью вынес тело Ахиллеса из Трои, что моментально превращает скучную аббревиатуру в приятный на слух и семантически сочный референс. А вообще произношение это не всегда о правилах.
Не нашел ничего такого. Наверное вам будет проще использовать эту фичу в оконном менеджере используемой вами ОС. На маке например эти табы открываются с помощью cmd+alt+shift+n, на винде пока не нашел как, но уверен есть что-то такое, как минимум в виде отдельного приложения добавляющего нужный функцониал
"div с одинаковым id" - такого быть не может. Суть идентификатора именно в том, что он уникальный, поэтому одинаковые идентификаторы использовать нельзя
xmoonlight, да я не говорю что не так, но просто не по теме вопроса. Задача была приблизительно такая - программно открыть страницу по указанному урлу, а не загрузить код. И по этому поводу я смотрю на приведенный вами кусок кода и не могу понять как мне его использовать
Так суть же именно в открытии окна, а не просто загрузке кода. По крайней мере я не знаю что мне дальше делать с полученным кодом чтоб достичь такого же результата
"для чего нужны итераторы обьектов" - итератор определяет логику по которой объекты итерируются. Итератор это та самая функция которую вызывает for of у себя под капотом чтобы получить каждое конкретное значение. То есть без итератора это всё бы просто не работало. Итератор доступен по ключу Symbol.iterator, то есть вы можете его сами перезаписать чтобы переопределить логику итерирования. Приведенный вами юзкейс мне кажется очень даже хорошим. Вот еще пример - https://habr.com/ru/post/481548/ . Тут упоминают еще одну возможность - можно сделать итерируемым абсолютно любой объект, какой захочется. То есть вы берете произвольный объект, объявляете ему итератор, пишете логику, и всё - у вас есть итерируемый объект.
Ярослав Иванов, а возможно и сайт не оф астралиса. Недавно была действительно волна взломов связанных с астралисов, щас я гляну сообщения в стиме, найду правильную ссылку