<![CDATA[Обзоры мобильной техники]]> http://gdrw.ru Wed, 19 Sep 2018 03:51:38 +0300 Zend_Feed http://blogs.law.harvard.edu/tech/rss <![CDATA[Как в React повесить DOM-событие на window или document?]]> http://gdrw.ru/reviews/tech/react-add-event-on-window-or-document

Иногда внутри React-компонента требуется повесить DOM-событие на window или document, например, если нужно добавить обработчик события resize или scroll окна браузера.

]]>
Tue, 18 Sep 2018 00:00:00 +0300
<![CDATA[Композиция с помощью HOC (Higher Order Component) в React]]> http://gdrw.ru/reviews/tech/higher-order-component-react

Компонент высшего порядка в React (Higher Order Component или сокращенно HOC) – это простая javascript-функция, которая принимает на вход один или несколько компонентов и возвращает другой компонент.

]]>
Tue, 11 Sep 2018 00:00:00 +0300
<![CDATA[Сохранение состояния в React Component: особенности работы метода setState]]> http://gdrw.ru/reviews/tech/react-setstate

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

]]>
Tue, 04 Sep 2018 00:00:00 +0300
<![CDATA[Для чего нужна функция debounce и как она работает]]> http://gdrw.ru/reviews/tech/debounce-function-in-javascript

Функция debounce возвращает обертку, которая откладывает вызов исходной функции на определенное время. Пример собственной реализации функции debounce.

]]>
Sun, 02 Sep 2018 00:00:00 +0300
<![CDATA[Как получить локальный IP-адрес пользователя на Javascript]]> http://gdrw.ru/reviews/tech/how-to-get-local-ip-address-on-javascript

Пример получения локального IP-адреса клиентской машины на Javascript с помощью HTML5 RTCPeerConnection API.

]]>
Sun, 02 Sep 2018 00:00:00 +0300
<![CDATA[Поиск одинаковых элементов в массиве на Javascript]]> http://gdrw.ru/reviews/tech/javascript-find-duplicates-array-values

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

]]>
Thu, 30 Aug 2018 00:00:00 +0300
<![CDATA[Заметки в Яндекс.Диске]]> http://gdrw.ru/reviews/tech/notes-in-yandex-disk

Облачный сервис заметок давно уже есть у компаний Google и Microsoft, и вот их по этой части решил догнать отечественный IT-гигант – компания Яндекс.

]]>
Mon, 20 Aug 2018 00:00:00 +0300
<![CDATA[Обзор смартфона Senseit A200 – неплохой отечественный бюджетник]]> http://gdrw.ru/reviews/phones/senseit-a200

Российская компания SENSEIT стала известна уже давно по своим разработкам технологичных решений для умного дома. Теперь же производитель вознамерился освоить рынок бюджетных смартфонов и представил устройство под названием Senseit A200.

]]>
Sun, 19 Aug 2018 00:00:00 +0300
<![CDATA[Как в Javascript получить массив уникальных значений (unique array)?]]> http://gdrw.ru/reviews/tech/how-to-get-unique-array-in-javascript

Несколько наиболее простых вариантов получения массива уникальных(неповторяющихся) значений в Javascript.

]]>
Wed, 15 Aug 2018 00:00:00 +0300
<![CDATA[RSS-граббер для браузеров Mozilla Firefox и Google Chrome]]> http://gdrw.ru/reviews/tech/rss-grabber-for-mozilla-firefox-and-google-chrome

Обзор расширений типа RSS-граббер, реализующих в браузерах Firefox и Chrome кнопку RSS-подписки. Для Chrome рассматривается расширение Get RSS Feed URL, которое может показывать адреса RSS-подписок и для сайтов, и для каналов на YouTube.

]]>
Tue, 14 Aug 2018 00:00:00 +0300