Задачка по суммированию чисел до заданного

Задачка по суммированию чисел до заданного

Итак друзья, в этой рубрике мы будем разбирать интересные задачки по JavaScript и искать разные способы их решения.

Первая задачка на суммирование чисел. Необходимо написать функцию, которая принимает на вход число. На выходе она должна отдать сумму всех чисел до переданного числа.

Например, передаем в функцию число 3, на выходе ожидаем 1 + 2 + 3 (6). Ожидается, что передаются только положительные числа больше нуля.

Читать полностью »

01.07.19
Не применяются стили к SVG

Не применяются стили к SVG

Недавно при работе с одним из проектов у меня возникла задача: мне нужно было вставить на страницу множество svg иконок. Причем это были не просто иконки а сложные схемы и их было очень много.

Чтобы не заниматься рутинной работой, было принято решение автоматизировать этот процесс. Найдены нужные инструменты, настроена сборка - все работало как нужно.

Оставалась одна деталь: эти схемы нужно было стилизовать определенным образом и svg иконки были даже к этому подготовлены. Но стили почему то применялись только к первой схеме, остальные схемы просто ломались в отображении.

Читать полностью »

29.03.19
Бинарный поиск на JavaScript

Бинарный поиск на JavaScript

Если говорить простым языком, то бинарный поиск это алгоритм, позволяющий выполнять поиск по отсортированному массиву гораздо быстрее, чем методом классического перебора.

Это невероятно эффективный подход, где количество шагов для поиска нужного элемента не превышает logn. При классическом переборе же для поиска нужного элемента в худшем случае придется проверить весь массив.

Как работает бинарный поиск?

Читать полностью »

24.03.19
Поиск только по записям WordPress

Поиск только по записям WordPress

Достаточно часто сайты на движке WordPress используют не только как блоги, но и для самых разных целей и задач. Тем не менее часты ситуации, когда блоги на таких сайтах все же присутствуют наравне с огромным количество других страниц.

По-умолчанию поиск в WordPress реализован таким образом, что ищет информацию и в записях и в страницах. Что бывает не всегда необходимо. Поэтому существует возможность ограничить зону поиска. Сегодня мы разберем, как можно сделать, чтобы поиск осуществлялся только по записям. Другими словами решим проблему: как исключить страницы из поиска WordPress. Давайте сделаем это.

Читать полностью »

17.03.19
Добавить стили для IE 10 и IE 11

Добавить стили для IE 10 и IE 11

Иногда бывают такие ситуации, когда нужно написать стили только для конкретного браузера. Мы с вами знаем для какого браузера это приходится делать чаще всего:)

Но еще хуже, когда нужно определить не только браузер, но и конкретную версию. Для этого есть браузерные "хаки" или "хуки". Сегодня мы научимся писать определенные стили для версии браузера Internet Explorer 10 и 11. Давайте посмотрим как это можно сделать.

Читать полностью »

21.02.19
Для просмотра сайта обновите браузер.