Публикации по теме 'javascript'
Как реализовать счетчик посетителей с помощью Google Cloud Firestore
Безопасное увеличение значения с помощью значения поля
В этом руководстве я продемонстрирую, как реализовать счетчик посетителей, который увеличивается при каждом обновлении страницы. Счетчик будет реализован с использованием базы данных Cloud Firestore и веб-приложения на базе Экспресс .
Cloud Firestore - это размещенная служба базы данных документов NoSQL, доступная на Google Cloud Platform . У службы есть уровень бесплатного пользования, который позволяет хранить до 1 ГиБ..
Обратные вызовы, обещания и асинхронное ожидание: пошаговое руководство
И немного под капотом.
Я нашел это запутанным и подумал, что вам тоже может понравиться обратные вызовы, обещания и асинхронность, что использовать? что это еще? как работает каждый? как это работает под капотом? это то, что я хочу объяснить в этом посте раз и навсегда.
Обратные вызовы
Если мы должны быть на 100% правы в том, что такое обратный вызов, то обратный вызов — это функция, которую мы передаем в другую функцию, которая принимает другую функцию в качестве аргумента. И..
Как настроить перо с Gulp
Как настроить перо с Gulp
Если вам нравится использовать Stylus и Gulp , вот как вы можете настроить nib библиотеки микширования CSS3 для процесса сборки.
Установить перо
Сначала вы хотите установить перо.
npm install --save-dev nib
Нам нужен nib в нашем gulpfile.js.
var nib = require('nib');
Там, где мы перетаскиваем перо, указываем свойство использования, которое вызывает перо
gulp.task(‘stylus’, function () {
return gulp.src(‘assets/styl/*.styl’)..
Запуск архитектуры Low-code приложения
Запуск архитектуры Low-code приложения
За последние пару лет наблюдается рост платформ приложений с низким и нулевым кодом. Эта статья покажет, что вы можете начать создавать свою собственную и использовать ее в качестве архитектуры, чтобы извлечь выгоду из low-code и при этом иметь полный контроль.
Архитектурные шаблоны в стандартных приложениях
Есть несколько общих закономерностей. Разработчики могут их даже не увидеть. Вот два из этих паттернов:
кодирование структуры данных..
Алгоритмы поиска
Линейный поиск
function m1(arr,target){
for(let i in arr){
if(i==target){
return i;
}
}
return -1;
}
let arr = [12,3,4,54,6,77,8];
let target = 6;
console.log(m1(arr,target));
Временная сложность линейного поиска
Временная сложность линейного поиска в лучшем случае
Если наше целевое значение находится в начале массива, алгоритм всегда будет работать с постоянным временем, O(1).
Временная сложность линейного поиска в наихудшем случае
Если наша..
#100DaysOfCode — Дни 85, 86, 87, 88, 89 и 90
Приветствую еще раз. Вау, уже почти 90 дней. Эти дни в основном состоят из проектов. В начале это был всего один, но в последнее время я взялся за старый проект, чтобы не пропустить ни одной детали.
Проект, которому я посвятил больше всего времени в эти дни, был интерфейсной частью веб-приложения для покупок в Platzi. Основное внимание уделялось сборке различных компонентов и манипулированию DOM, от селекторов запросов до addEventListeners. Что больше всего выделяется на данный..
Как понять, что React исходит из земли jQuery
Что такое Реакт?
React — это библиотека, используемая для пользовательского интерфейса приложения. Ориентирован на SPA (одностраничные приложения). Он используется во многих топовых продуктах, от Instagram от Facebook до Netflix и теперь даже в новой части wp-admin на wordpress.com.
Основная концепция React, выкристаллизовавшаяся за последний год, заключается в том, что то, что фактически отображает пользовательский интерфейс, может быть отделено от логического потока управления..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..