Публикации по теме 'web-development'
Как программисты могут увеличить свою производительность в 3 раза с помощью закона Паркинсона
Расшифровка закона Паркинсона для программистов
«Последовательность — это ключ, который может раскрыть истинные пределы человеческих возможностей, а последовательность всегда побеждает все».
Программирование может быть трудной задачей, если кто-то ужасно управляет временем. Приоритет важных задач над менее важными задачами может быть эффективным способом управления временем.
В течение нескольких недель я использую другой метод, который в основном называют законом Паркинсона, и,..
VuePress: статические сайты на базе Vue.js
VuePress - это генератор статических сайтов на базе Vue.js. Если вы ищете простое в использовании решение для быстрого создания статического сайта на JavaScript, вам определенно стоит взглянуть на VuePress!
Конечно, в этой области много вариантов. У нас есть Jekyll, Hugo, Hexo и многие другие замечательные генераторы статических сайтов. Что делает VuePress особенным? Во-первых, он работает на Vue. Во-вторых, он больше ориентирован на работу с документацией.
Это означает, что если..
Простое руководство по API поиска в Twitter
Поиск, фильтрация и многое другое
Введение
Facebook, Instagram и Twitter считаются ведущими социальными сетями. По данным BusinessofApps , у Facebook, Instagram и Twitter ежемесячно насчитывается 2700, 1160 и 330 миллионов активных пользователей соответственно. Глядя на эти цифры, мы можем сказать, что социальные сети стали одним из крупнейших источников данных.
Хотя Facebook и Instagram имеют более активных пользователей, Twitter остается самой популярной платформой для..
Слабая карта в JavaScript
Слабая карта в JavaScript
Разберитесь в различиях между слабыми и сильными ссылками и помните о нашем сборщике мусора!
let obj = { name: ‘toto’ }
// The object { name: ‘toto’ } can be accessed
// since obj has the reference to it
// overwrite the reference
obj = null
// the object will be removed from the memory
// since we have lost all reference on it
Другой пример,
let obj = { name: ‘toto’ }
let arr = [ obj ]
obj = null
В этом примере объект `{name:‘ toto ’} не будет удален,..
Алгоритм JavaScript: простой реверс строки
Перевернуть часть строки между двумя заданными индексами
Мы напишем функцию solve , которая будет принимать строку st и два целых числа a и b в качестве аргументов.
Вам дана строка и два индекса. Цель функции состоит в том, чтобы инвертировать только часть строки между (и включая) этими индексами и вернуть результирующую строку.
Пример:
solve("codewars",1,5) //output: "cawedors"
В приведенном выше примере мы берем строку и переворачиваем только часть..
5 малоизвестных, но очень полезных функций JavaScript
Изучение менее известных функций JavaScript, таких как getBoundingClientRect, IntersectionObserver и других.
В JavaScript есть несколько менее часто используемых, но очень полезных методов, которые я буду называть расширенными методами. Эти методы не получили широкого распространения, в основном из-за проблем совместимости, поскольку не все браузеры их понимают. Цель этой статьи — обобщить эти методы, поскольку некоторые из них играют важную роль в нашем процессе разработки. Давайте..
Что такое обещания JavaScript?
Обещание JavaScript
Что такое обещания JavaScript?
Обещания JavaScript стали проще
Обещание — это объект, представляющий возможное завершение или сбой асинхронной операции. — MDN (Сеть разработчиков Mozilla)
Хорошо, это действительно очень простое для понимания определение промиса. Но давайте попробуем рассказать еще проще.
Точно так же, как и в реальной жизни, когда вы даете кому-то обещание, вы берете на себя обязательство, что определенное обещание, которое было..