js怎么将css属性名转换为驼峰式

html-css023

js怎么将css属性名转换为驼峰式,第1张

S_驼峰式和

连字符

式的转换

1.驼峰转连字符:

var

s

=

"fooStyleCss"

s

=

s.replace(/([A-Z])/g,"-$1").toLowerCase()

//利用正则进行替换,简洁明了,很棒

2.转驼峰

var

s1

=

"foo-style-css"

s1

=

s1.replace(/\-(\w)/g,

function(all,

letter){

return

letter.toUpperCase()

})

方法一:修改html里面js, css引用链接,指向cdn服务器(这些都有规律,直接替换应该可行)

方法二:在服务器做rewrite,将*.js, *.css的访问301到cdn

方法三:将所有的css, js引用改为xx.php,在xx.php里面集中处理这些请求,替换链接。

建议使用第一种。