Автор: Алексей Гулынин

Узнаем местонахождение пользователя в HTML5

geolocation html5

Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали, что такое Canvas в HTML5. В данной статье я бы хотел рассказать о том, как определить местонахождение пользователя с помощью объекта geolocation в HTML5. Запрос на получение местонахождения является сугубо личной информацией, поэтому перед тем, как данный запрос будет обработан, пользователь должен вручную разрешить обработку данных. На мобильных устройствах координаты местонахождения определяются гораздо точнее, потому что там встроен GPS приемник. На компьютерах тоже может быть GPS приемник, но если его нет, то координаты определяются путем анализа IP-адреса, что конечно же менее точно. Подробнее


    Canvas HTML5

    Canvas HTML5

    Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье мы научились работать с audio в HTML5. В данной статье я бы хотел рассказать об элементе canvas в HTLM5. Canvas представляет собой некий холст, на котором можно рисовать, выводить различные элементы. Сразу скажу, что рисование полностью происходит посредством Javascript. Раньше рисование обычно реализовывалось на PHP, что сильно нагружало сервер, теперь же с появлением данной возможности, функцию рисования можно полностью повесить на браузер. Подробнее


      Вставка audio HTML5

      Вставка audio HTML5

      Всем доброго времени суток. На связи Алексей Гулынин. В прошлых двух статьях (первая и вторая) вы узнали о том, что появилось нового по работе с формами в HTML5. В данной статье я бы хотел рассказать, что такое audio в HTML5, и как с помощью данного тега проиграть музыку на сайте. Раньше для проигрывания музыки на сайте приходилось использовать различные сторонние сервисы, скрипты, flash. Теперь же всё значительно упростилось, достаточно использовать тег <audio> с различными атрибутами. Подробнее


        Формы в HTML5 (2 часть)

        Формы в HTML5 (2 часть)

        Всем доброго времени суток. На связи Алексей Гулынин. Целых 4 дня не писАл в блог. Начал дома ремонт: электричества нет, разруха полная smile (попозже выложу фотографии этого ужаса). В данной статье мы продолжаем разбираться с формами в HTML5. В прошлой статье мы изучили достаточное количество новых элементов, которые подарил нам HTML5, но это ещё не все. Давайте начнём с нового атрибута list и связанного с ним тега <datalist>. Вы ни раз видели на сайте такой функционал: вы начинаете вводить что-то, и вам сразу, в виде всплывающего окна, показываются элементы, которые можно выбрать. datalist как раз и реализует подобный функционал. Подробнее


          Формы в HTML5 (часть 1)

          Формы в HTML5 (часть 1)

          Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали о новых структурных элементах в HTML5. В данной статье я бы хотел рассказать, что нового принёс нам HTML5 при работе с формами. В первую очередь это проверка полей на соответствие некоторым условиям, без использования Javascript. Раньше мы все поля для ввода задавали тегом <input> с атрибутом type="text". Затем javascript’ом проверяли, чтобы поле было непустым, удовлетворяло определенным требованиями (например, e-mail пользователя). С приходом HTML5 вся эта процедура упростилась. Подробнее


            Структурные элементы HTML5

            Структурные элементы HTML5

            Всем доброго времени суток. На связи Алексей Гулынин. В HTML5 появилось несколько новых структурных элементов или, как их ещё называют, семантических элементов. Из всех этих структурных элементов браузер почти никакие не обрабатывает (разве что тег <mark>). Нужно это всё для поисковых систем, поисковых роботов, чтобы им проще было анализировать контент на нашей странице. Для нас разницы нет, что задать <div id="footer">, что просто поставить <footer>, но для поисковых роботов разница огромная. Подробнее


              Спецификаторы доступа C#

              Спецификаторы доступа C#

              Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали, как работать со строками в C#. В данной статье я бы хотел подробнее остановиться на такой теме, как спецификаторы доступа в C# (по сути, существует 2 вида спецификаторов доступа: открытые и закрытые). Доступ к членам класса осуществляется с помощью следующих спецификаторов доступа: public, private, protected, internal. Подробнее


                Включен ли Javascript

                Включен ли Javascript

                Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали как реализовать таймер на Javascript. В этой, совсем короткой статье, я бы хотел рассказать, как проверить включен ли Javascript у пользователя. В каком бы современном мире мы не жили, и какими быстрыми темпами бы не развивались технологии, всегда найдутся пользователи, у которых старый браузер и Javascript может быть отключен. Сейчас практически и не встретить сайта, на котором бы не использовался Javascript Подробнее


                  Таймер на Javascript

                  Таймер на Javascript

                  Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали об объекте String в Javascript. В данной небольшой статье я бы хотел показать, как реализовать таймер на Javascript. Использовать таймеры можно для чего угодно, например, для отображения времени на сайте, а также для обратного отсчета времени окончания скидки на товар. Вообще, на многих сайтах сейчас можно встретить реализацию таймера. Подробнее


                    Списки в CSS

                    Списки в CSS

                    Всем доброго времени суток. На связи Алексей Гулынин. В прошлой статье вы узнали, как добавить рамки в CSS. В данной статье я бы хотел рассказать о важной теме — это работа со списками в CSS. Работать со списками приходится постоянно, и поэтому необходимо знать, какие свойства по работе со списками существуют в CSS. Узнать лучше, что такое списки, вы можете из этой статьи. Подробнее


                      « Предыдущие записи Следующие записи »