Что такое виджет?

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

Что такое виджет?

Виджет запускает небольшую часть другого веб-сайта на другом веб-сайте, как и iframe. Например, виджеты Facebook могут включать в себя поле входа или комментария Facebook. Веб-сайт хоста может мало знать или вообще не знать о том, что происходит внутри виджета, в зависимости от того, как настроена служба. Виджеты похожи на окно для функций и функций другого веб-сайта, в котором у вас есть переменная видимость и контроль.

сайт с виджетами

Веб-сайты, созданные на заказ также включать виджеты, в некоторой степени, с использованием открытого исходного кода или фреймворков для обеспечения определенных функций полностью или частично. Например, функции комментариев часто обрабатываются подключаемым модулем Disqus, который подключается к функциям входа в Facebook. Эти сайты могут также добавлять функции RSS или подкастов. Эту функцию можно рассматривать как виджет, хотя от этого термина в значительной степени отказались от более общих терминов, таких как подключаемый модуль и интеграция.

instagram viewer

В любом случае виджеты представляют собой автономные блоки кода, которые вставляются в веб-сайт без изменения каких-либо основных функций сайта. Хотя виджеты постепенно становятся менее популярными как рыночные объекты, виджеты по-прежнему встречаются в виде подключаемых модулей и расширений.

Использование веб-виджетов

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

Виджеты могут запускаться на любой веб-странице веб-сайта с согласованным размещением и пользовательским интерфейсом. Соединение с платформой социальных сетей управляется кодом в виджете, что избавляет веб-разработчика от необходимости изучать и понимать, как работают API-интерфейсы каждой платформы социальных сетей.

Если вы веб-дизайнер, вы, вероятно, захотите узнать эту информацию. Однако большинство редакторов сосредоточены на функциональном, удобном веб-сайте, который побуждает пользователей взаимодействовать и читать больше. У них нет времени изучать, что такое API или как пишется JSON. Вместо этого они вставляют виджет на свой веб-сайт, и интеграция с социальными сетями завершается.

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

Недостатки виджетов

Веб-дизайнеры также могут быть ограничены дизайном виджета. Так всегда бывает при работе со сторонним кодом. Если вы не совсем понимаете, что делает программное обеспечение, есть вероятность, что оно делает что-то нежелательное. В лучшем случае это безобидная неэффективность.

Но в худшем случае виджет может выполнить вредоносный клиентский код на компьютерах посетителей. Вот почему очень важно использовать виджеты только из надежного источника или заранее подтверждать, что виджеты делают только то, что они говорят, и не более того. Это угроза безопасности, когда внешний код интегрируется в любое предприятие, а не особая нагрузка виджетов. Модули Node.js несут такой же риск.

instagram story viewer