Публикации по теме 'javascript-tips'


XXX Изящные советы и хитрости по кодированию, о которых вы бы хотели, чтобы вам рассказала мама
XXX Изящные советы и хитрости по кодированию, о которых вы бы хотели, чтобы вам рассказала мама Полезные материалы по кодированию для справки У вас есть geth binary, работающий на вашем DAppNode . Как это использовать? geth attach http://geth.dappnode:8545 2. Вы находитесь в консоли JavaScript, что эквивалентно dir в Python? Object.keys(this); 3. Вы находитесь в консоли Javascript. Что эквивалентно print(func.__doc__) в Python? console.log(func); 4. geth..

6 советов по Javascript, которые я знаю!!
1 — undefined , null , 0, false , NaN , '' (пустая строка) все ложные. 2 — Получить случайный элемент из массива var items = [12, 548 , 'a' , 2 , 5478 , 'foo' , 8852, , 'Doe' , 2145 , 119]; var randomItem = items[Math.floor(Math.random() * items.length)]; 3 – получить случайное число в определенном диапазоне var numbersArray = [] , max = 100; for( var i=1; numbersArray.push(i++) < max;); // numbers = [1,2,3 ... 100] 4 — очистить массив var..

Стрелочные функции — Еще один пример (YAP!)
Стрелочные функции были введены шесть лет назад. Большинство современных браузеров теперь поддерживают стрелочные функции. Большинство разработчиков думают, что стрелочные функции — это просто синтаксический сахар для функций. Даже по прошествии шести лет многие фронтенд-разработчики еще не совсем понимают, что такое стрелочные функции и зачем они им. Итак, вот учебник по стрелочным функциям. Начнем с того, что стрелочные функции имеют следующий синтаксис parameters =>..

Что нового в JavaScript 2019 (новая функция)
String.prototype.trimStart () или trimEnd () у нас уже была функция trim () . Удаляет пробелы в строке. Теперь новое дополнение - это функции trimStart () и trimEnd () , которые помогают выбрать, какая часть строки необходимо обрезать. Это очень крутое дополнение для операций со строками. const mySample = «Привет, среда»; console.log (mySample.trimStart ()); // «Привет, среда»; console.log (mySample.trimEnd ()); // «Привет!»; Array.prototype.flat () Новым..

Сквозное тестирование Laravel с Cypress
Тестирование Laravel - это здорово! Большую часть времени мы проводим тестирование с помощью PHPUnit, верно? Написание тестов модулей / функций - отличный способ убедиться, что наши коды работают так, как задумано, чтобы мы могли уверенно их развертывать. В большинстве случаев мы проводим тесты с точки зрения разработчика. А иногда мы издеваемся над поведением внешних ресурсов (то есть внешних API-интерфейсов), чтобы наши тесты стали независимыми от внешних факторов. Мы не хотим,..

💪 Express.js на стероидах: способ ООП для организации проекта Node.js [в ролях TypeScript]
Оглавление 1. Введение 2. Разделите его на слои 3. Добавьте ООП 4. Под капотом 5. Пример вступление Что ж, мне нравится Express.js за его минимализм и удобство для начинающих - этот фреймворк действительно прост в использовании. Но когда код растет, вам нужен способ как-то его организовать. К сожалению, Express.js не предоставляет удобного способа сделать это, поэтому разработчики должны организовать это сами. Разделите его на слои Для удобства разделим наше серверное..

React Native Authentication с помощью Context API - глобальное управление состоянием
В реальных проектах мобильных приложений нам обычно требуется реализовать некоторые аутентификации внутри нашего приложения. Для этого нам нужны некоторые подходы, чтобы приложение могло не только запрашивать у пользователей адрес электронной почты и пароль, но и сохранять необходимую информацию, которую мы можем использовать в нашем приложении позже. Например, когда приложение отправляет запрос на сервер для аутентификации пользователей, сервер может отправить обратно необходимую..