Рубрика «джаваскрипт»

image

11 декабря 2016 Marionette.js исполняется 5 лет. Этот проект постепенно рос все эти годы. Его развивали сотни контрибьюторов, было создано сотни коммитов и десятки сотен проектов, которые используют Marionette. Мы были инновационными и были устаревшими. Мы видели как новые фреймворки приходят и некоторые уходят. Мы, возможно, никогда уже не будем новыми и модными, но мы будем делать все возможное чтобы постоянно двигаться вперед.

Читать полностью »

Создаем игру для WebGL с помощью Unity 5 и JavaScript - 1

Unity – это кроссплатформенный игровой движок, позволяющий создавать игры для ПК, консолей, мобильный устройств и веб-сайтов. Последняя версия движка (Unity 5) имеет возможность экспорта в WebGL, благодаря чему разработчики могут без труда публиковать свои игры в вебе. Как следует из названия, данный экспортер использует WebGL – JavaScript API для рендеринга интерактивной компьютерной 3D графики, а также asm.js – подмножество JavaScript, которое было разработано компанией Mozilla и преподносилось как «язык ассемблера для веба». Больше информации о Asm.js и WebGL для Unity и Unreal Engine доступно здесь.

В этом уроке я хочу показать, как настроить работу с Unity. А также продемонстрирую, как создать простую игру на Unity с помощью JavaScript и выполнить ее экспорт для веба.Читать полностью »

Webpack считается лучшим инструментом для сборки приложений на React и Redux. Полагаю, многие из тех, кто сегодня использует Angular 2 и другие фреймворки, не обходят вниманием и Webpack. И поскольку начинать работу с данным инструментом всегда непросто, я решил посвятить этой теме несколько публикаций в надежде облегчить старт другим разработчикам и заодно продемонстрировать некоторые особенности Webpack.

10 особенностей Webpack - 1Читать полностью »

Предисловие

Зачастую очень сложно объяснить словами самые простые вещи или устройство того или иного механизма. Но обычно, понимание приходит достаточно легко, если увидеть их глазами, а еще лучше и покрутить в руках. Но некоторые вещи невидимы для нашего зрения и даже будучи простыми очень сложны для понимания.
Например, что такое электрический ток — есть множество определений, но ни одно из них не описывает его механизм в точности, без двусмысленности и неопределенности.
С другой стороны, электротехника достаточно сильно развитая наука, в которой с помощью математических формул подробно описываются любые электрические процессы.
Так вот почему бы не показать подобные процессы с помощью этих самых формул и компьютерной графики.
Но сегодня рассмотрим действие более простого процесса, чем электричество — силу тяготения. Казалось бы, что там сложного, ведь закон всемирного тяготения изучают в школе, но тем не менее… Математика описывает процесс так, как он проходит в идеальных условиях, в некоем виртуальном пространстве, где нет никаких ограничений.
В жизни обычно все не так и на рассматриваемый процесс непрерывно накладывается множество различных обстоятельств, незаметных или несущественных на первый взгляд.
Знать формулу и понимать её действие — это немножко разные вещи.
Итак, сделаем небольшой шаг к пониманию закона тяготения. Сам закон прост — сила тяготения прямо пропорциональна массам и обратно пропорциональна квадрату расстояния между ними, но сложность заключается в невообразимом количестве взаимодействующих объектов.
Да, будем рассматривать только силу тяготения, так сказать, в полном одиночестве, что конечно неверно, но в данном случае допустимо, так как это просто способ показать невидимое.
И еще, в статье есть код JavaScript, т.е. все рисунки на самом деле нарисованы с помощью Canvas, поэтому целиком статью можно взять здесь.
Читать полностью »

Затекли? Хотите размять мозги? Вперед!
Hand-tailored специально для вас. Одним из вас.
Мы любим головоломки. Мы любим интересные конкурсы и терпеть не можем яблоки (поэтому будем их солить и выбрасывать в окно).
Это уже не первый наш опыт.
Предыдущий эксперимент увенчался успехом, но мы хотим большего.
Мы хотим проводить конкурсы регулярно. И хотим чтобы участие в них было захватывающим. И хотим чтобы у вас было время к ним подготовиться.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js