all files / src/ helper.js

100% Statements 9/9
100% Branches 0/0
100% Functions 5/5
100% Lines 4/4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17          16×             16×   100009×  
/**
 * 将字符串转为破折连接形式
 * @param {string} str 
 * @return {string}
 */
export const normalizeToBreak = str => str.replace(/[A-Z]/g, data => `-${data.toLowerCase()}`)
 
/**
 * 将字符串转为驼峰形式
 * @param {string} str 
 * @return {string}
 */
export const normalizeToCamel = str => str.replace(/\-[a-z]/g, data => data.substr(1).toUpperCase())
 
export const generateUuid = () => Math.random().toString().substr(2)
 
export const uuid = `simple-dom-query${generateUuid()}`