私はWebアプリケーションを構築しています.2つのセットの流動的なレイアウトを持っています.1つは小さな画面のデバイス用で、もう1つは大きな画面用です.? では、これら 2 つのカテゴリの間にベンチマークを配置するにはどうすればよいでしょうか。さまざまな css メディア クエリとデバイス検出手法を js に配置する方法を知っています。
しかし、これら2つのカテゴリを区別するための一般的な基準が必要です
例:私は持っています
var deviceIs = {
    android : agent.match(/Android/i),  
    iPhone  : agent.match(/iPhone/i),
    iPad    : agent.match(/iPad/i),
    iPod    : agent.match(/iPod/i),
    BB      : agent.match(/BlackBerry/i),
    webOS   : agent.match(/webOS/i)
};
var currentRES = {
    width : screen.width,
    height : screen.height
}
しかし、私は次のようなオブジェクトを作成したい
var screenTypeis ={
       smallScreen : function(){     
         if(i want this generalized condition){
                 return true;    
           }
          else{    
           return false;
          }    
}
}
たとえば、デバイスの幅 > 480 で、potrait では < 480 && など ....