javascript код для анализа URL-адреса и создания сводки, такой как Google Buzz? - PullRequest
2 голосов
/ 15 февраля 2011

Я использую Google Buzz, одна из его функций заключается в том, что когда я вставляю URL-адрес в поле ввода, он начинает получать URL-адрес и генерирует небольшое поле с краткой информацией о данной странице.заголовка страницы, изображений внутри страницы и, возможно, первого абзаца страницы.

Я хочу знать, как Google это сделал?Есть ли какая-нибудь библиотека, которую я могу использовать на моем сайте?

1 Ответ

5 голосов
/ 15 февраля 2011

Нет готовой библиотеки для этого, но концептуально Google делает следующее:

  • Прослушайте текстовое поле для ввода URL
  • Когда URL введен, сделайте HTTP GET запрос для URL
  • Этот код извлекается и анализируется на стороне сервера, а некоторые элементы каталогизируются, в данном случае заголовок страницы, изображение первого или самого большого размера на странице и, возможно, элементы h1 или h2
  • Эти элементы возвращаются слушателю AJAX в форме объекта JSON и декодируются функцией обратного вызова AJAX для отображения на странице

Вы можете найти несколько учебных пособий о том, как это сделать, если изучите некоторые межбраузерные библиотеки AJAX, такие как MooTools, jQuery или Dojo. Google и Yahoo также имеют библиотеки пользовательского интерфейса, которые помогают с этим.

Для размещения вам понадобится как внешняя, так и внутренняя архитектура.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...