Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

HTML5 / JS storage event handler

Storage event handlers ยิงก็ต่อเมื่อ storage event ถูก trigger โดย window อื่น ลองรันโค้ด:

// event handler
window.addEventListener('storage', storageEventHandlerFunc, false);
function storageEventHandlerFunc(evt) {
  alert("Storage event called key: " + event.key);
  switch(event.key) {
    case 'one':
    case 'two':
      batteryDCMeter(); break;
    case 'extPowerOn':
      rechargeBattery(); break;
  }
}
sessionStorage.setItem("someKey", "someValue");