public static String getStopScrollBar(){
String str="</div>";
str+="<script language=\"JavaScript\">";
str+="ShowData();";
str+="</script>";
return str;
}
我记得C++里面a+=b是a=a+b吧,不过JAVA这儿是啥意思,顺便帮忙解释下这段语句最好,多谢了哈
这段话应该最后翻译成str = "</div><script language=\'JavaScript\'>ShowData();</script>"; ,那为什么这段语句不直接写成str = "</div><script language=\'JavaScript\'>ShowData();</script>";呢? 这么分着写有啥好处
而C++是有运算符的重载的,任何类都可以有自己的运算符号的重载~。。。
语句的意思是
str=str+“ ”
就是 在 原来的str后面追加新的“ ”
String str="</div>";
str+="<script language=\"JavaScript\">"; str = "</div><script language=\'JavaScript\'>";
str+="ShowData();";
str = "</div><script language=\'JavaScript\'>ShowData();;
str+="</script>";
str = "</div><script language=\'JavaScript\'>ShowData();</script>";追问
str = "ShowData();";
多谢了哈,再多问句,为什么这段语句不直接写成str = "ShowData();";呢? 这么写有啥好处
别人看起来比较清晰,
譬如你要更改javascript函数或者要增加其他javascript语句,只要改动
str+="ShowData();";这里就可以了。
其实比较好的方法是用Stringbuffer.append(value)而不是这种 +=
呵呵 非常感谢你的回答哈,话说你可以去这个帖子里随便说句话,那分数一起给你了哈,那帖子的问题俺已经明白了,就当给你的追加奖励了哈哈
本回答被提问者采纳和a+=b是a=a+b 一样的