Публикации по теме 'front-end-development'
Как работают замыкания в JavaScript?
Замыкания JavaScript — это особенность языка, которая позволяет внутренним функциям иметь доступ к переменным и параметрам, определенным в области действия их родительской функции, даже после того, как родительская функция завершила выполнение. Это достигается созданием замыкания, которое является внутренней функцией, имеющей доступ к переменным в области видимости внешней функции.
Когда функция определена внутри другой функции, внутренняя функция имеет доступ к переменным,..
Сравните один массив с другим. Сделать фильтрацию в Angular.
Валидатор угловых форм
Сравните один массив с другим. Сделать фильтрацию в Angular.
Фильтрация данных с помощью lodash
Сейчас почти в каждом проекте есть фильтрация. Может быть легко выполнить фильтрацию только по одному свойству, но что, если у вас есть один массив параметров, и вам нужно сравнить его с другим массивом. Это может быть тяжело.
Начнем с создания моделей. Нам нужны две модели, одна для фильтров, другая для данных.
Пользователь может слушать и любить разные..
Интервьюер: Вы не можете ответить на эти два простых вопроса?
2 простых вопроса на собеседовании, на которые вы не можете ответить.
Предисловие
Это два вопроса, которые мой друг задал в недавнем интервью. Честно говоря, мне не нравится, когда на собеседовании мне задают вопросы по алгоритмам, потому что это вообще неэффективный способ проверить способности кандидата.
1. Как предотвратить повторную отправку нескольких запросов?
1.1 Информация о вопросе
В нашей работе часто бывает необходимо отправить запрос только один раз, чтобы..
Понимание работы с Angular View/DOM (углубленный анализ)
Какое представление?
Вид — это наименьшая группа элементов отображения, которую можно создавать и уничтожать одновременно. Каждый компонент имеет связанное представление. По сути, это структуры данных, образованные узлами (узлами просмотра), которые имеют ссылки на соответствующие узлы в DOM.
В классе TypeScript компонента мы определяем бизнес-логику (как данные извлекаются и изменяются), но в HTML-шаблоне компонента мы определяем, какие собственные узлы JS DOM (и, следовательно,..
Что такое "это" в JavaScript!
Возможно, самое страшное ключевое слово в JS, давайте вместе победим этого монстра.
Одним из самых запутанных механизмов в JavaScript является ключевое слово this . Даже опытный разработчик иногда может растеряться. Итак, давайте посмотрим, действительно ли это так сложно!
this - это специальное ключевое слово, которое автоматически определяется в области действия каждой функции. Но как движки JavaScript решают, какое значение следует присвоить this .
Привязка по..
Избавление от источника навсегда заблокировано политикой CORS.
Независимый от языка способ избавиться от кошмара CORS и попутно изучить nginx!
Вчера мне приснился кошмар. Я пытался исправить высокоприоритетную ошибку во внешнем интерфейсе. Я быстро смог это исправить. Я был очень доволен собой. Я просто хотел быстро подключить интерфейс к серверу разработки и проверить, что он исправлен. Мое приложение работало в localhost:8080 , а сервер разработки в каком-то 10.10.1.123:80 (Эй вы, хакеры, не запускайте что-то подозрительное, как только..
Если запросов 10 000, как использовать промисы для управления параллелизмом?
Это очень сложный вопрос на собеседовании, и мне потребовалось 2 часа, чтобы найти разумный ответ.
Это факт. Сегодня я пошел на собеседование в крупную компанию, и интервьюер задал мне следующий вопрос:
«Если запросов 10 000, как использовать промисы для управления параллелизмом?»
С 10000 запросов? он такой огромный!
Я знаю, что эти одновременные запросы к бэкэнду создадут огромную нагрузку на сервер. Если без ограничения скорости, серверная часть потенциально может выйти из..
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..