code: function getData(node, name) {
      var id = node[exp], store = id && data[id]
      if (name === undefined) return store || setData(node)
      else {
        if (store) {
          if (name in store) return store[name]
          var camelName = camelize(name)
          if (camelName in store) return store[camelName]
        }
        return dataAttr.call($(node), name)
      }
    }
docs: Get value from node: 1. first try key as given, 2. then try camelized key, 3. fall back to reading "data-*" attribute.