Публикации по теме '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) Хорошо, это действительно очень простое для понимания определение промиса. Но давайте попробуем рассказать еще проще. Точно так же, как и в реальной жизни, когда вы даете кому-то обещание, вы берете на себя обязательство, что определенное обещание, которое было..