Squeak.ru - шаблоны программирования

Публикации по теме 'front-end-development'


«это»: загадка в Javascript
«это»: загадка в Javascript ключевое слово this является одним из самых обсуждаемых и наиболее запутанных понятий, существующих в javascript. В этой статье я рассмотрю эту путаницу и предоставлю вам логические объяснения странного поведения, стоящего за этим . Готовый? Давайте погрузимся глубоко… this в методах const user = { firstname: 'Tony', lastname: 'Stark', getName: () => { // Arrow function console.log(`${this.firstname} ${this.lastname}`); } }..

Как удалить дубликаты массива в ES6
Вот три способа отфильтровать дубликаты из массива и вернуть только уникальные значения. Мне больше всего нравится Set, потому что он самый короткий и простой 😁 1. Использование S et Позвольте мне начать с объяснения того, что такое Set : Set - новый объект данных, представленный в ES6. Потому что Set позволяет хранить только уникальные значения. Когда вы передаете массив, он удаляет все повторяющиеся значения. Хорошо, давайте вернемся к нашему коду и..

fullPage.js  — полноэкранный веб-сайт с прокруткой на Paroller.js.
Веб-сайт с полноэкранной прокруткой в ​​настоящее время популярен для одностраничных демонстрационных проектов, таких как витрина продукта или портфолио и так далее. Один шаг — применить его с помощью fullPage.js, все готово. Официальный Документ Github Шаг 1:

Анимация карты mapbox в один клик
Совсем недавно Mapbox GL JS поддерживает отображение карт в виде 3D-глобусов, начиная с версии 2.9. Без лишних слов, давайте посмотрим, как это работает: Мы можем изменить карту на землю, установив свойство проекции: const map = new mapboxgl.Map({ container: 'map', projection: 'globe' }); Базовая конфигурация данных карты var map = new mapboxgl.Map({ style: "mapbox://styles/mapbox/satellite-streets-v11", // center: [121.42, 31.22], //上海市长宁区 //..

5 неестественных особенностей JavaScript! Часть I
Функции — это объекты: В JavaScript функции — это специальные типы объектов с определенными свойствами, связанными с ними. Он может иметь или не иметь имя, он также может иметь примитивные типы данных в качестве свойства и, конечно же, он имеет часть кода. Вызывается только часть кода функции JavaScript. Функции в JavaScript могут быть записаны как операторы или выражения, имеющие разный синтаксис, выражения возвращают адрес объекта функции, тогда как операторы только помещают объект..

Понимание замыканий в JavaScript
Понимание замыканий в JavaScript На самом деле это намного проще, чем то, что вам пытаются сказать другие учебники. Замыкание JavaScript - одна из тех тем, вокруг которых может быть трудно понять, просто из-за того, как это часто объясняется. Большинство руководств просто говорят вам, что это функция внутри функции, но на самом деле за всем этим скрывается более глубокий смысл. «Написание на языке ECMAScript без понимания замыкания похоже на написание Java без понимания классов» -..

Как мы создали полнофункциональное приложение
Социальная сеть, использующая Django и React Недавно я разработал Restify, приложение для социальных сетей для ресторанов. Restify — это полнофункциональное приложение, использующее Django и React. Целью этого проекта была практика разработки полного стека. В этом посте я опишу, как работает приложение. Модель данных Restify — это социальная сеть для ресторанов. Пользователь может создать страницу ресторана, содержащую соответствующую основную информацию, пункты меню,..

Новые материалы

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

Использование Node.js для чтения действительно больших файлов (часть 1)
В этом сообщении в блоге есть интересный источник вдохновения. На прошлой неделе кто-то на одном из моих каналов в Slack опубликовал тестовое задание, которое он получил на должность..

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..

Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..