http://www.cnblogs.com/learnhow/p/5694876.html https://www.cnblogs.com/learnhow/p/9747134.html https://www.sojson.com/shiro demo