1、jquery中event.originalevent屬性
該方法的作用是指向原始的事件物件
2、js滾輪事件(mousewheel/dommousescroll)
ie、chrome:mousewheel
firefox:dommousescroll
ie、chrome:event.wheeldelta(向下滾動為負值)
firefox:event.detail(向下滾動為正值)
$(document).bind(scroll_screen.move(delta); //if( delta < 0 )
});
3、jquery右鍵事件
contextmenu
4、監聽輸入框(input、textarea)常用事件
keyup
keydown e.keycode == 13
blur
propertychange(滑鼠貼上)
input(滑鼠貼上)
5、js監聽橫屏(android上只能在window繫結橫屏事件,否則不起效果)
var orientationchangehandler = function () , 100);};window.addeventlistener('orientationchange', orientationchangehandler);
window.removeeventlistener('orientationchange', orientationchangehandler);
6、監聽手機搖動
//監聽手機搖動事件if (window.devicemotionevent) else
var shake_threshold = 3000; // ios:3000,android:600?800?
var last_update = 0;
var x = y = z = last_x = last_y = last_z = 0;
function devicemotionhandler(eventdata)
last_x = x;
last_y = y;
last_z = z;
}}
js知識整理 雜)
mapactions stage 3 物件展開運算子,mapactions函式返回乙個物件,然後對返回物件使用展開符 解構 可以快速取得陣列或者物件當中的元素或者屬性,無需藉由arr x 或者obj key 等方式進行賦值 var a,b,c arr 變數名與物件屬性名不一致解構 var obj v...
JS雜學筆記2
1.js的原始資料型別和引用資料型別 原始資料型別 undefined,boolean,string,null,number 引用資料型別 物件object 2.null和物件 雖然typeof null 的輸出值為object但是null卻並不是乙個物件,出現這個現象的原因是由於js的乙個bug。...
JS 知識點雜記
this 指向 在 js 中,將乙個變數賦值為null和undefined幾乎沒有什麼區別,它們都是虛值 falsy 在判斷語句中都會被轉為false。雖然它們非常類似,但是還是有一些區別的 null表示沒有物件,即該處沒有值。典型的用法是 作為函式的引數,表示該函式的引數不是物件。作為物件原型鏈的...