Merge pull request #1 from RubyLouvre/master

合并分支
Merge pull request #1 from RubyLouvre/master

合并原作者代码
update parseData
Merge pull request #2 from RubyLouvre/master

合并原作者代码
修改在严格模式下，代码报错问题

1,avalon = function(el)修改为window.avalon
2,scanTemplate移动到if外层
3,newSetter移动到try外层
Merge pull request #302 from vincentlws/master

修改在严格模式下，代码报错问题
确保 isPlainObject返回布尔
更严谨的isArrayLike
使用textNode.data代替textNode.nodeValue 优化hasClass, addClass
Merge pull request #7 from RubyLouvre/master

pulll lastest update
修正一处拼写错误
Merge pull request #305 from kidneyball/master

修正一处拼写错误
兼容IE6-8的input事件
Merge branch 'master' of github.com:RubyLouvre/avalon
除select元素都 支持data-duplex-chagned
fix ticker BUG
去掉无用的调试代码
VM与M确保同步
update duplex reg
将rduplex放出函数外