📖 Разработка игр на языке JavaScript
🖋 C. Беляев, 2016
Из учебного пособия вы узнаете, как разрабатывать игры на JavaScript. Рассмотрены основные технологии разработки 2D игр на языке JavaScript для однопользовательского режима. В представленном практическом пособии не приводится учебный курс по разработке приложений на HTML5 и JavaScript, предполагается, что читатель имеет начальные знания по одному из языков программирования.
💾 Скачать | 📚 Больше книг
#book #js #gamedev
🖋 C. Беляев, 2016
Из учебного пособия вы узнаете, как разрабатывать игры на JavaScript. Рассмотрены основные технологии разработки 2D игр на языке JavaScript для однопользовательского режима. В представленном практическом пособии не приводится учебный курс по разработке приложений на HTML5 и JavaScript, предполагается, что читатель имеет начальные знания по одному из языков программирования.
💾 Скачать | 📚 Больше книг
#book #js #gamedev
🛠 Backbone.js — это библиотека JavaScript. Она использует RESTful JSON интерфейс. Основана на шаблоне проектирования приложений Model-View-Presenter (MVP). Эта библиотека создана для разработки одностраничных веб-приложений. Она помогает поддерживать синхронизацию различных частей веб-приложений.
🔍 Демо | 📚 GitHub
#js
🔍 Демо | 📚 GitHub
#js
💡 Почему
Действительно, в JavaScript 0.1 + 0.2 на самом деле равно
#tips #interview #javascript
0.1 + 0.2 === 0.3 — это false?Действительно, в JavaScript 0.1 + 0.2 на самом деле равно
0.30000000000000004. Дело в том, что все числа в языке (даже целые) представлены в формате с плавающей запятой (float). В двоичной системе счисления эти числа — бесконечные дроби. Для их хранения выделяется ограниченный объем памяти, поэтому возникают подобные неточности.#tips #interview #javascript
Forwarded from Daily Coding 🔥
📑 Что такое Big Data?
В статье мы расскажем о таком термине Big Data. Что это такое, как появилось и где используют? Подробности в статье.
Читать статью
#artilce #bigdata
В статье мы расскажем о таком термине Big Data. Что это такое, как появилось и где используют? Подробности в статье.
Читать статью
#artilce #bigdata
🛠 Elevator.js — простая кнопка «Наверх», которая имитирует поведение настоящего лифта, и даже воспроизводит соответствующее звуковое сопровождение.
🔍 Демо | 📂 GitHub
#js #animation
🔍 Демо | 📂 GitHub
#js #animation
📖 Выразительный JavaScript. Современное веб-программирование
🖋 М. Хавербеке, 2019
Книга позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости.
💾 Скачать | 📚 Больше книг
#book #js
🖋 М. Хавербеке, 2019
Книга позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости.
💾 Скачать | 📚 Больше книг
#book #js
🛠 Hover.css — библиотека с набором CSS3-эффектов при наведении, применяемых к ссылкам, кнопкам, логотипам, SVG, изображениям. Легко применить к своим собственным элементам, изменить или просто использовать для вдохновения. Доступно в CSS, Sass и LESS.
Все эффекты Hover.css используют один элемент (с помощью некоторых псевдоэлементов, где это необходимо), поэтому вы можете легко копировать и вставлять их.
🔍 Демо | 📂 GitHub
#js #library
Все эффекты Hover.css используют один элемент (с помощью некоторых псевдоэлементов, где это необходимо), поэтому вы можете легко копировать и вставлять их.
🔍 Демо | 📂 GitHub
#js #library
📖 Как устроен JavaScript
🖋 Д. Крокфорд, 2019
Автор книги начинает с основ: имен, чисел, логических значений, символов и другой базовой информации. Вы узнаете не только о проблемах и трудностях работы с типами в JavaScript, но и о том как их можно обойти. Затем вы приступите к знакомству со структурами данных и функции, чтобы разобраться с механизмами, лежащими в их основе, и научитесь использовать функции высшего порядка и объектно-ориентированный стиль программирования без классов.
💾 Скачать книгу | 📚 Больше книг
#book #testing
🖋 Д. Крокфорд, 2019
Автор книги начинает с основ: имен, чисел, логических значений, символов и другой базовой информации. Вы узнаете не только о проблемах и трудностях работы с типами в JavaScript, но и о том как их можно обойти. Затем вы приступите к знакомству со структурами данных и функции, чтобы разобраться с механизмами, лежащими в их основе, и научитесь использовать функции высшего порядка и объектно-ориентированный стиль программирования без классов.
💾 Скачать книгу | 📚 Больше книг
#book #testing
💡Почему оптимизация кода так важна?
Да все очень просто! Чем быстрее загружается ваш сайт, тем оптимистичнее его дальнейшее существование в просторах интернета. Ведь уже давно доказано, что если сайт грузится больше 3 секунд, посетитель закрывает вкладку.
3 основных способа оптимизировать работу Вашего веб приложения:
— Старайтесь все файлы на сервере содержать в сжатом виде.
— Используйте современные форматы изображений, такие как svg, webp. Если не выходит работать с такими форматами, старайтесь использовать оптимизацию изображений. Для примера можно взять сервис https://tinypng.com/, который выполняет сжатие без потери качества.
— Все скрипты желательно подключать только в конце страницы перед тегом
#optimization
Да все очень просто! Чем быстрее загружается ваш сайт, тем оптимистичнее его дальнейшее существование в просторах интернета. Ведь уже давно доказано, что если сайт грузится больше 3 секунд, посетитель закрывает вкладку.
3 основных способа оптимизировать работу Вашего веб приложения:
— Старайтесь все файлы на сервере содержать в сжатом виде.
— Используйте современные форматы изображений, такие как svg, webp. Если не выходит работать с такими форматами, старайтесь использовать оптимизацию изображений. Для примера можно взять сервис https://tinypng.com/, который выполняет сжатие без потери качества.
— Все скрипты желательно подключать только в конце страницы перед тегом
</body>. Это позволит построить сперва DOM, а затем прогрузить сложные сценарии.#optimization
🛠 Mo.js — это библиотека с открытым исходным кодом для создания motion графики на JavaScript . По сравнению с другими библиотеками, mo.js отличается своим подходом синтаксиса и структурой анимации кода. Декларативный API предоставляет вам полный контроль над анимацией, делая ее легко настраиваемой.
Библиотека предоставляет встроенные компоненты, такие как html, shape, swirl, burst и stagger. Использование mo.js на вашем сайте улучшит юзабилити, визуально обогатит ваш контент и точно создаст восхитительную анимацию.
🔍 Демо | 📂 GitHub
#js #library
Библиотека предоставляет встроенные компоненты, такие как html, shape, swirl, burst и stagger. Использование mo.js на вашем сайте улучшит юзабилити, визуально обогатит ваш контент и точно создаст восхитительную анимацию.
🔍 Демо | 📂 GitHub
#js #library
📑 Самые сложные вопросы на JavaScript-собеседовании
Хотите подготовиться к собеседованию по JavaScript и ищете вопросы, на которых можно попрактиковаться? Мы собрали более двух десятков вопросов по JavaScript, предназначенных для тех, кто хочет превратиться из джуниора в сеньора, для тех, кто стремится успешно пройти собеседование в сфере фронтенд-разработки и получить интересное предложение от работодателя.
🔍 Читать статью
#article #js
Хотите подготовиться к собеседованию по JavaScript и ищете вопросы, на которых можно попрактиковаться? Мы собрали более двух десятков вопросов по JavaScript, предназначенных для тех, кто хочет превратиться из джуниора в сеньора, для тех, кто стремится успешно пройти собеседование в сфере фронтенд-разработки и получить интересное предложение от работодателя.
🔍 Читать статью
#article #js
📖 Изучаем программирование на JavaScript
✒️ Э. Фримен, 2015
Вы готовы сделать шаг вперед в веб-программировании и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда пришло время познакомиться с самым "горячим" языком программирования - JavaScript!
💾 Скачать книгу | 📚 Больше книг
#book #js
✒️ Э. Фримен, 2015
Вы готовы сделать шаг вперед в веб-программировании и перейти от верстки в HTML и CSS к созданию полноценных динамических страниц? Тогда пришло время познакомиться с самым "горячим" языком программирования - JavaScript!
💾 Скачать книгу | 📚 Больше книг
#book #js
Правильный ответ: true true
В первом выражении, идет сравнение ссылки с самой собой. А во втором операнд "!a" преобразовывается к boolean и соответственно порождает преобразование к boolean операнда "a". []==false (пустой массив => false), ![]==false (ссылка на объект (в данном случае на массив) с оператором ! => false) т.е. [] == ![]
В первом выражении, идет сравнение ссылки с самой собой. А во втором операнд "!a" преобразовывается к boolean и соответственно порождает преобразование к boolean операнда "a". []==false (пустой массив => false), ![]==false (ссылка на объект (в данном случае на массив) с оператором ! => false) т.е. [] == ![]
Мы там темную тему добавили на dailycoding.io.
Вдруг ты не видел. Дать свою оценку и экспертное мнение можно в нашем чате.
Вдруг ты не видел. Дать свою оценку и экспертное мнение можно в нашем чате.
📑 Самые сложные вопросы на JavaScript-собеседовании. Часть 2
Продолжение статьи о самых сложные вопросах на JavaScript собеседованиях.
🔍 Читать статью
#article #js
Продолжение статьи о самых сложные вопросах на JavaScript собеседованиях.
🔍 Читать статью
#article #js