Тестирование UI в JavaScript – наилучшие практики
Это руководство охватывает всё: от разработки через поведение до соглашений об именовании, а также определяет, какие задачи браузер должен успешно выполнять в рамках тестирования.
Посмотреть их тут: https://habr.com/ru/companies/piter/articles/722004/
#javascript #ui #qa
Это руководство охватывает всё: от разработки через поведение до соглашений об именовании, а также определяет, какие задачи браузер должен успешно выполнять в рамках тестирования.
Посмотреть их тут: https://habr.com/ru/companies/piter/articles/722004/
#javascript #ui #qa
❤🔥1👎1
Python против JavaScript: самые важные отличия
Выбор между Python и JavaScript может существенно повлиять на вашу карьеру и эффективность работы. Оба языка популярны и востребованы, но каждый имеет свои уникальные особенности и области применения.
В этой статье приведены самые важные отличия между Python и JavaScript, которые стоит знать, прежде чем приступать к изучению того или иного из них.
#python #javascript
Выбор между Python и JavaScript может существенно повлиять на вашу карьеру и эффективность работы. Оба языка популярны и востребованы, но каждый имеет свои уникальные особенности и области применения.
В этой статье приведены самые важные отличия между Python и JavaScript, которые стоит знать, прежде чем приступать к изучению того или иного из них.
#python #javascript
❤6👍2
Руководство для начинающих по BFS и DFS в JavaScript
Поиск в ширину (BFS) и поиск в глубину (DFS) — это два фундаментальных алгоритма, используемых в информатике и анализе данных для обхода и поиска структур данных, таких как графики и деревья.
Эти алгоритмы могут быть применены ко многим задачам, таким как нахождение кратчайшего пути между двумя точками, проверка наличия циклов в графике или поиск определённых элементов в структуре данных.
В этой статье вы изучите основы алгоритмов BFS и DFS и разберёте примеры их использования с различными структурами данных.
#javascript
Поиск в ширину (BFS) и поиск в глубину (DFS) — это два фундаментальных алгоритма, используемых в информатике и анализе данных для обхода и поиска структур данных, таких как графики и деревья.
Эти алгоритмы могут быть применены ко многим задачам, таким как нахождение кратчайшего пути между двумя точками, проверка наличия циклов в графике или поиск определённых элементов в структуре данных.
В этой статье вы изучите основы алгоритмов BFS и DFS и разберёте примеры их использования с различными структурами данных.
#javascript
👍1
Топ 9 JavaScript-библиотек для машинного обучения
Нужна нейросеть, но не хотите возиться с Python?
В этой статье собраны 9 JavaScript-библиотек, которые работают прямо в браузере. Они позволяют обучать и запускать нейронные сети без необходимости установки дополнительных инструментов. Эти библиотеки подходят для создания интерактивных веб-приложений, где требуется машинное обучение на стороне клиента.
#javascript #ml
Нужна нейросеть, но не хотите возиться с Python?
В этой статье собраны 9 JavaScript-библиотек, которые работают прямо в браузере. Они позволяют обучать и запускать нейронные сети без необходимости установки дополнительных инструментов. Эти библиотеки подходят для создания интерактивных веб-приложений, где требуется машинное обучение на стороне клиента.
#javascript #ml
👍4❤1
ЖивоСкрипт — настоящее программирование для детей
Визуальный язык программирования ЖивоСкрипт (далее ЖС) — это графический интерфейс для языков JavaScript и PHP. ЖС транслируется в эти языки для дальнейшего использования на клиенте или сервере.
Если вы хотите объяснить ребёнку, как работают алгоритмы или привить ему любовь к ним, то этот сервис то, что надо.
Подробнее о нём рассказали в нашей статье.
#javascript #php #детям
Визуальный язык программирования ЖивоСкрипт (далее ЖС) — это графический интерфейс для языков JavaScript и PHP. ЖС транслируется в эти языки для дальнейшего использования на клиенте или сервере.
Если вы хотите объяснить ребёнку, как работают алгоритмы или привить ему любовь к ним, то этот сервис то, что надо.
Подробнее о нём рассказали в нашей статье.
#javascript #php #детям
😁5🤪4
Давайте немного разомнём пальцы и мозги, сделав небольшую игру на JavaScript
Сделать я предлагаю вам классические крестики-нолики. Вся логика будет написана на JS, а сам интерфейс сверстаем с помощью HTML и CSS. Так что вы не только с JS попрактикуетесь, но и с вёрсткой.
Подробная инструкция по созданию лежит здесь.
#геймдев #javascript
Сделать я предлагаю вам классические крестики-нолики. Вся логика будет написана на JS, а сам интерфейс сверстаем с помощью HTML и CSS. Так что вы не только с JS попрактикуетесь, но и с вёрсткой.
Подробная инструкция по созданию лежит здесь.
#геймдев #javascript
🆒2👍1
Когда нет ничего и ещё меньше: что скрывают null и undefined
Открываете консоль, а вместо ожидаемого значения — загадочное
Мы разложили для вас по полочкам две «дыры в матрице» JS. Вы узнаете:
— почему
— как сравнение
— зачем
— какие ошибки в продакшене стоят одной пропущенной проверки на пустое значение.
Материал пригодится, даже если вы не пишете скрипты каждый день: разберётесь в лексиконе коллег, быстрее отловите баги на фронте и перестанете пугаться «
#javascript #фронтенд
Открываете консоль, а вместо ожидаемого значения — загадочное
null
или ещё более призрачное undefined
. Что это за литеры, почему они похожи, но ведут себя по-разному, и главное — как их не перепутать, когда пишете или просто читаете JavaScript-код?Мы разложили для вас по полочкам две «дыры в матрице» JS. Вы узнаете:
— почему
undefined
появляется сам, а null
нужно пригласить;— как сравнение
==
подсовывает ловушки, а ===
спасает;— зачем
typeof
считает null
«object» и что с этим знанием делать;— какие ошибки в продакшене стоят одной пропущенной проверки на пустое значение.
Материал пригодится, даже если вы не пишете скрипты каждый день: разберётесь в лексиконе коллег, быстрее отловите баги на фронте и перестанете пугаться «
Cannot read property of undefined
» в браузере. А ещё это шаг к тому, чтобы говорить с разработчиками на одном языке без технического словаря под рукой.#javascript #фронтенд
Forwarded from Веб-страница
Краткая история JavaScript
В этом году JavaScript исполняется 30 лет. За это время язык прошёл путь от 10‑дневного прототипа до платформы, питающей серверы, приложения и AI-инструменты.
В статье — ключевые вехи эволюции: появление XMLHttpRequest, Node.js, TypeScript, Deno, Bun и даже планы TS на Go. Здесь вы получите не просто хронологию, а понимание, как JavaScript меняет мир разработки.
#javascript #историяit
В этом году JavaScript исполняется 30 лет. За это время язык прошёл путь от 10‑дневного прототипа до платформы, питающей серверы, приложения и AI-инструменты.
В статье — ключевые вехи эволюции: появление XMLHttpRequest, Node.js, TypeScript, Deno, Bun и даже планы TS на Go. Здесь вы получите не просто хронологию, а понимание, как JavaScript меняет мир разработки.
#javascript #историяit