microformat-shiv.js
function(node, className, uf) {
			var value = '';

			if(modules.utils.startWith(className, 'p-')) {
				value = this.getPValue(node, true);
			}

			if(modules.utils.startWith(className, 'e-')) {
				value = this.getEValue(node);
			}

			if(modules.utils.startWith(className, 'u-')) {
				value = this.getUValue(node, true);
			}

			if(modules.utils.startWith(className, 'dt-')) {
				value = this.getDTValue(node, className, uf, true);
			}
			return value;
		}
function(node, className, uf) {
			var value = '';

			if(modules.utils.startWith(className, 'p-')) {
				value = this.getPValue(node, true);
			}

			if(modules.utils.startWith(className, 'e-')) {
				value = this.getEValue(node);
			}

			if(modules.utils.startWith(className, 'u-')) {
				value = this.getUValue(node, true);
			}

			if(modules.utils.startWith(className, 'dt-')) {
				value = this.getDTValue(node, className, uf, true);
			}
			return value;
		}
function ( node , className , uf ) { var value = '' ; if ( modules . utils . startWith ( className , 'p-' ) ) { value = this . getPValue ( node , true ) ; } if ( modules . utils . startWith ( className , 'e-' ) ) { value = this . getEValue ( node ) ; } if ( modules . utils . startWith ( className , 'u-' ) ) { value = this . getUValue ( node , true ) ; } if ( modules . utils . startWith ( className , 'dt-' ) ) { value = this . getDTValue ( node , className , uf , true ) ; } return value ; }
gets the value of a property from a node

@param  {DOM Node} node
@param  {String} className
@param  {Object} uf
@return {String || Object}
gets the value of a property from a node