UNPKG

@moomfe/zenjs

Version:

ZenJS 是一个高性能的 JavaScript 工具库。

23 lines (18 loc) 503 B
const cssPrefixes = [ "Webkit", "Moz", "ms" ]; const emptyStyle = document.createElement( 'div' ).style; function vendorPropName( name ){ const capName = name.$toCapitalize( true ); let index = cssPrefixes.length; while( index-- ){ name = cssPrefixes[ i ] + capName; if( name in emptyStyle ){ return name; } } } export default function finalPropName( name ){ if( name in emptyStyle ){ return name; } return vendorPropName( name ) || name; }