code: function data(element) {
              var options = {}
              Util.each(element.attributes, function(attribute) {
                  var ma = /data-(.+)/.exec(attribute.name)
                  if (!ma) return
  
                  var value = attribute.value
                  try {
                      /* jshint evil:true */
                      options[ma[1]] = /^\s*[\[{]/.test(value) ?
                          eval('(function(){ return Array.prototype.slice.call(arguments)[0] })(' + value + ')') :
                          value
                  } catch (error) {
                      options[ma[1]] = value
                  }
  
                  if (options[ma[1]] === 'true') options[ma[1]] = true
                  if (options[ma[1]] === 'false') options[ma[1]] = false
              })
              return options
          }
docs: /*
  解析 HTML5 data-* 中的配置项，优先级比 bx-options 中的更高。