вы можете просто использовать JSON.stringify
для проверки вашего объекта, например:
var test = {}
if(JSON.stringify(test)[0] === '{') {
console.log('this is a Object')
}
Отсюда только следует, что элементы с полосами прокрутки в положениях, отличных от верха, будут иметь scrollTop> 0. Если у вас есть элемент без полос прокрутки, можно ожидать, что их положение scrollTop равно 0, поскольку они некуда прокручивать до.
Я не совсем уверен, в чем проблема.
РЕДАКТИРОВАТЬ: На всякий случай, если это не объясняется должным образом в документации jQuery:
scrollTop ()
=> положение полосы прокрутки для элемента (окно / div / что-либо прокручиваемое)
$ ("# element"). offset (). top
=> положение элемента относительно страницы
$ ("# element") .offset (). top - $ (window) .scrollTop ()
=> положение элемента относительно области прокрутки.
Я верю в книги, поэтому благодаря вашему запросу я обнаружил это книга и только что заказал. Похоже, это хорошее решение для одной из возможных проблем, связанных с затруднительной работой поискового инструмента.
Удачи и дайте нам знать, что вы узнали, и какой подход вы решите использовать.
Nutch основан на Lucene и уже реализует поисковый робот и несколько анализаторов документов. Вы также можете подключить его к Hadoop для масштабируемости.