Рубрика «javascript» - 38
«Йо-хо-хо»-2 или перевозка рабов и трупов оппозиционеров
2022-10-02 в 20:25, admin, рубрики: cannon.js, canvas, javascript, three.js, WebGL, браузерная игра, игра про пиратов, разработка игрКак Microsoft чуть не убила JavaScript
2022-10-01 в 12:10, admin, рубрики: javascript, jscript, microsoft, Блог компании ISPsystem, История ИТВ своем стремлении доминировать в Интернете Microsoft чуть было не уничтожила JavaScript.

В начале 2000-х годов Microsoft Internet Explorer был самым популярным браузером в мире. Его конкурент, Netscape Navigator, плелся где-то в хвосте. Оба браузера использовали схожие скриптовые языки клиентской части для обеспечения интерактивности — JavaScript и JScript боролись за место того, кто будет формировать интернет в ближайшие десятилетия.
Рассказываем о пользе и вреде FullStack-фреймворков на примере Meteor.js
2022-09-28 в 8:00, admin, рубрики: framework, fullstack, javascript, Meteor.JS, node.js, Блог компании МойОфис, мойофис, фреймфорк
В последнее время появляется довольно много Fullstack-фреймворков, они становятся популярны, их обсуждают.
Если посмотреть на результаты The State of JS 2021Читать полностью »
История о том как я переехал в США и искал тут работу. Офферы от MAANG и не только
2022-09-26 в 5:29, admin, рубрики: FAANG, interview, it-эмиграция, javascript, ReactJS, интервью, Карьера в IT-индустрии, офферы, поиск работы, работа в it, работа в США, работа за границей, собеседование, собеседование в google
В феврале 2022 года я наконец переехал в США по рабочей визе О1. Этому предшествовало 2.5 года работы над укреплением кейса, ожидание апрува.
За 1.5 года до этой даты я начал готовиться к интервью на позицию Front End. Сейчас работаю Senior Front-End Engineer в Roku.
Добавление расчёта пути к схеме метро Москвы из Википедии
2022-09-24 в 15:37, admin, рубрики: github, html, javascript, Работа с векторной графикой, схема метро википедияВ процессе создания своей схемы метро я использовал SVG-схему из статьи Википедии как визуальный образец. После добавления возможности расчёта и вывода пути к своей схеме стал думать о том, как использовать алгоритм поиска по графу и для других подобных схем. И решил недавно попробовать адаптировать его для схемы метро из Википедии.
Доброго времени суток.
Сегодня поговорим о проектах, которые содержат в себе большое количество статического контента. К таким проектам могут относится, как новостные сайты, лендинги, так и магазины. Ожидаю закономерного вопроса: “Где в интернет-магазине статический контент?”, предлагаю разобраться вместе.
Возьмем рандомный интернет-магазин, посмотрим на любую карточку товара и заметим, что здесь не так уж много динамической информации. На примере ниже видно, что из динамики: цена, время доставки и, собственно, всё.
Доступ к API Binance, KuCoin и Huobi на C#
2022-08-19 в 18:07, admin, рубрики: .net, api, Binance, C#, github, javascript, kucoinПолучать данные через RestAPI биржи напрямую из клиентского кода удобно, но по любому существуют ситуации, когда все таки лучше или даже, бывает необходимо предварительно обрабатывать данные на своем сервере, сохранять в своей базе данных и уже после этого предоставлять доступ к этим обработанным данным клиентскому приложению через, опять же, свой web сервис, через свой Rest full API.
Как создать игру Tetris с помощью Three.js
2022-08-14 в 10:00, admin, рубрики: javascript, ruvds_перевод, tetris, three.js, Блог компании RUVDS.com, веб-приложения, Работа с 3D-графикой, разработка игр, трёхмерная графика
Вспомните, как мы играем в «Тетрис». При движении блока мы свободно перемещаем и вращаем его. Кубы, из которых состоят блоки, соединены, поэтому должно быть соединено и их описание в коде. С другой стороны, когда мы завершаем горизонтальный срез (в 2D это строка), кубы удаляются и блок, к которым они принадлежали, на этом этапе уже не важны. На самом деле, они и не должны быть важны, ведь некоторые кубы из блока могут удалиться, а другие остаться на поле.
Для отслеживания начальной точки куба пришлось бы постоянно разделять и объединять геометрию, и поверьте мне, это был бы сущий хаос. В оригинальном двухмерном «Тетрисе» показателем исходного блока был цвет квадрата. Однако в 3D нам нужен удобный способ демонстрации оси Z, и лучше всего для этого подходит цвет.
В нашей игре кубы будут соединены, когда они динамичны и разделены, когда они статичны.
Читать полностью »
Пять распространенных ошибок памяти в JavaScript
2022-07-17 в 11:58, admin, рубрики: javascript, React, ReactJS, утечки памятиИли советы по предотвращению утечек памяти в ваших веб-приложениях.
В JavaScript нет примитивов управления памятью. Вместо этого память управляется виртуальной машиной JavaScript посредством процесса восстановления памяти, который известен как Garbage Collection.
Хороший инженер знает свои инструменты
2022-07-17 в 11:29, admin, рубрики: javascript, ПрограммированиеРаньше, когда я думал, что у меня дар инженера, я провалил собеседование из-за одного глупого вопроса. Один из тех, что «не имеют никакого отношения к работе». Вот он: «Что бы вы изменили в JavaScript?»
Что за глупый вопрос, какое он имеет отношение к размещению div на странице и решению бизнес-задач? Кем считает себя этот интервьюер??? JavaScript совершенен и удивителен, если вы боретесь с какой-либо из его сложных деталей, вы, очевидно, просто еще недостаточно умны.
