在开发中,我们经常会碰到将abc-xyz这类格式的字符串转为AbcXyz形式的驼峰字符串进行处理,例如: hello-world我们希望
能够变成驼峰风格的HelloWorld,请编写代码实现这个camelize(str)方法
export default function (sName) {
return sName.toLowerCase().replace(/^\_/, '').replace(/\_([a-zA-Z0-9])([a-zA-Z0-9]+)/g, function (a, b, c) {
return b.toUpperCase() + c.toLowerCase()
})
}
基于React实现一个可复用的展示鼠标位置的高阶组件(HOC),,要求接收一个组件,返回一个新的组件。
第一个图片是高阶组件接收 第二个是组件 最后获取鼠标x y的位置