Как создать блог в 2018

Думаешь о создании личного блога? Это полное руководство написанная для тех кто имеет серьезные намерения создать блог и сделать его популярным. В этой статье мы рассмотрим самый быстрый и простой способ настройки хостинга и установки блога, далее будет сделан обзор стратегий и советов, как достичь большого количества посещений уже в этом году. Шаги создания блога … 

 

Как подключить или скачать jQuery 3.3.1

Для установки jQuery 3.3.1 рекомендуется использовать npm или GitHub. Если вы пользуетесь сервисом CDN, сборки jQuery отличаются только номером версии. Скачать jQuery 3.3.1 Вы можете скачать необходимые файлы с CDN предоставляемого jQuery, или подключить скрипт используя ссылку. https://code.jquery.com/jquery-3.3.1.js https://code.jquery.com/jquery-3.3.1.min.js Если вы используете npm Если вы используете Yarn Чтобы сказать jQuery с помощью Bower Эта команда … 

 

npm vs Yarn — какой менеджер пакетов стоит использовать ?

Npm и Yarn – два самых популярных менеджеры пакетов для JavaScript. Если вы не знаете что делают менеджеры пакетов, то они являются естественным способом автоматизации процесса установки, обновления и удаления сторонних модулей, которые хранятся в общей базе модулей. В этой статье будет рассказано в чем разница между двумя самыми популярными менеджерами пакетов для JavaScript – … 

 

TypeScript vs JavaScript

Что такое JavaScript ? JavaScript был представлен в 1995 году как слабо типизированый скриптовый язык разработанный компанией Netscape чтобы добавить больше динамики в HTML страницы. Но Веб сильно изменился с тех пор. Что было простенькими страничками с одной формой в 1995 теперь большие и сложные веб-приложения. JavaScript изначально не был создан для разработки сложных корпоративных … 

 

Цикли for..in и for..of в JS

Цикл for является самым базовым методом итерирование массивов в JS. Он принимает три выражения: инициализация счетчика проверка условия остановки и изменения индекса. Например, нам нужно вывести значение элементов массива Но в ES6 было добавлено два новых способа обойти массив с использованием цикла for. Эти методы называется for of и for in. Цикл for…in for…in используется … 

 

Firebase транзакции

Поддержка транзакций является одной из основных причин выбрать реляционную базу даных вместо NoSQl. В особенности если для вашего приложение очень важна точность и корректность даных. Firebase хотя и не поддерживает ACID, дает возможность атомарного изменения даных. В этой статье рассмотрим механизм транзакций firebase realtime database. Транзакционное обновление даных Если вы работаете с данными которые могут … 

 

ES6 модули (ECMAScript 6 modules)

В этой статье сделан обзор системы модулей в ES6. Старая система модулей JavaScript В JavaScript нет встроенной поддержки модулей, но сообщество создало несколько прекрасных решений этой проблемы. Среди самых популярных можно выделить два таких: Система модулей CommonJS: предпочтительно для использования в Node.js Особенности: — компактный синтаксис — спроектировано для синхронной загрузки зависимостей — главная среда … 

 

Метод Array.includes в JS

В этой статье рассмотрим новый метод “Array.prototype.includes” добавленный в ECMAScript 2016 Обзор Метод для массива includes Метод includes имеет такую сигнатуру: Он возвращает истина если elem является элементом массива и ложь если в противном случае. includes похож на метод indexOf — выражение нижа практически идентичны Главным отличием является, то что includes() находит NaN, а indexOf() … 

 

Пример реализации патерна DAO и VO в Java

В этой статье рассмотрим один из вариантов абстрагирования работы с базой даных, который позволит менять источник данных только изменив конфигурацию. Способ доступа к данным зависит от источника, где они хранятся, а способ доступа к хранилищу данных сильно зависит от его типа, например доступ к реляционной базе данных и файловой имеет существенные отличия. Работа с реляционными … 

 

ES2017 async/await в Node.js

В этой статье разберемся что не так с промисами, как ключевое слово await поможет решить эту проблему, и как использовать это прямо сейчас. Одним из самых лучших нововведений в ES7 считается синтаксис async/await. Хотя это всего лишь синтаксический сахар поверх Promises, эти два ключевых слова помогут писать асинхронный код намного приятней, а также помогут решить …