开发之随手记

类数组转换为数组

htmlcollection = document.getElementByTagName('tr');
htmlcollection = Array.prototype.slicestrong text.call(htmlcollection); 

重力感应事件

注意移动端和PC端的属性不相同,当重力感应事件 onorientationchange被触发时。
可以通过判断window.orientation来或得旋转的方向,但是在PC端当中,这个属性等同于
window.screen.orientation.type,并且不能如愿的区分各个方向,大多其值为landscape-promary。

window.onorientationchange = orientationChange;
function orientationChange(){
     switch(window.orientation){
         case 0:
             console.log('正常的');
             break;
         case 90:
             console.log('左转');
             break;
         case -90:
             console.log('右转');
             break;
         case 180:
             console.log('倒转');
             break;
     }
};

通过CSS设置设备转屏时的样式






关于innerHTML

innerHTML在IE10以前不支持