一直以来循环运用的都不是很好,所以昨天做了加强的练习。
题目:请将字符串open_my_door这种形式,转成OpenMyDoor的形式。
function changeForm() {
var a = document.getElementById("d1").value;
a = a.trim();
var transFlag = 1; //我用该变量为1表示准备执行大写转换,0表示不转换
var resultStr = "";
for (var i = 0; i < a.length; i++) {
if (a[i].trim() == "_") {
transFlag = 1;
continue;
}
else {
resultStr += transFlag == 1 ? a[i].toUpperCase() : a[i];
transFlag = 0;
}
}
alert(resultStr);
}
还有一个获得文件名后缀的小练习,下面是核心代码:
function getFileExt(filename) {
return filename.lastIndexOf('.') == -1 ? "" : filename.substring(filename.lastIndexOf('.') + 1); ;
}
function test() {
var c = document.getElementById("bb").value;
c = getFileExt(c);
alert(c);
}
用Jquery做了一个呼吸灯的效果,试验了一下CSS3的阴影;