标签:html5
通过 class 定位元素 (DOM API) 
var el = document.getElementById(‘section1’); 
el.focus();
var els = document.getElementsByTagName(‘div’); 
els[0].focus();
var els = document.getElementsByClassName(‘section’); 
els[0].focus(); 
通过类似 css 选择器的语法定位元素 (Selectors API) 
var els = document.querySelectorAll(“ul li:nth-child(odd)”); 
var els = document.querySelectorAll(“table.test > tr > td”);
// use localStorage for persistent storage 
// use sessionStorage for per tab storage 
textarea.addEventListener(‘keyup’, function () { 
  window.localStorage[‘value’] = area.value; 
  window.localStorage[‘timestamp’] = (new Date()).getTime(); 
}, false); 
textarea.value = window.localStorage[‘value’];
var db = window.openDatabase(“Database Name”, “Database Version”); 
db.transaction(function(tx) { 
  tx.executeSql(“SELECT * FROM test”, [], successCallback, errorCallback); 
});
manifest=”cache-manifest”> 
window.applicationCache.addEventListener(‘checking’, updateCacheStatus, false); 
CACHE MANIFEST
main.js: 
  var worker = new Worker(‘extra_work.js’); 
  worker.onmessage = function (event) { alert(event.data); }; 
extra_work.js: 
  // do some work; when done post message. 
  postMessage(some_data); 
  
标签:html5
原文地址:http://blog.csdn.net/jiangbo_phd/article/details/45274389