<![CDATA[Обзоры мобильной техники]]> http://gdrw.ru Thu, 15 Nov 2018 21:30:09 +0300 Zend_Feed http://blogs.law.harvard.edu/tech/rss <![CDATA[Как пользоваться Google Translate в режиме офлайн на Android и iOS?]]> http://gdrw.ru/reviews/tech/google-translate-offline-android-ios

Наверняка всем существующим переводчикам вы предпочитаете Google Translate. Но знаете ли вы, что для работы с ним необязательно иметь постоянное подключение к интернету?

]]>
Tue, 23 Oct 2018 00:00:00 +0300
<![CDATA[Примеры использования Array reduce в Javascript]]> http://gdrw.ru/reviews/tech/array-reduce-javascript

Метод reduce(callback, initialValue) возвращает результат функции callback, которая применяется к каждому элементу массива.

]]>
Wed, 19 Sep 2018 00:00:00 +0300
<![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