Очень часто нужно отследить момент изменения размера браузера. Тут поможет событие resize javascript. Допустим вам нужно перетянуть дизайн интерфейса. Для этого нужно ждать смены размера браузера.
$(window).resize(function(){
var winH = $(window).height();
var winW = $(window).width();
console.log("height: " + winH + ', width:' + winW);
});
Примерно такой вывод вы увидите height: 715, width:867. Обратите внимание на то, что функция срабатывает только в момент перетягивание окна браузера. Нет никаких циклических проверок и счётчиков. Вы можете сделать адаптированный дизайн средствами javascript. Это довольно сложное занятие для начинающего программиста. Попробуйте )).