JavaScript开始为什么要加这行代码?
看到有很多加这行代码的:
<script>
<!--//--> <![CDATA[//> <!--
这里面写函数
//--> <!]]>
</script>
不知道为什么会加这行代码
可能早期浏览器不识别script标签,这样写为了兼容,不至于出错~
这个就是如果用户的游览器js没有用的话,那么这段代码就不会执行。兼容以前的游览器。
这只是一个良好的编程习惯,现在对于大多数主流浏览器加不加都是一样的。
<![CDATA[//> <!]]> 是XML语法,将来都的改成这样的。
现在是HTML时代,
<!--
//-->就足够了
MXML里也有这段代码,ActionScript可在其中编程。
新老版本的浏览器都兼容。
MXML其实就是XML啊
不支持JS的浏览器,加了之后,会认为里面的是注释。
從XML的角度來說就是,這個是CDATA段,你別給我解析,裏面有特殊字符。
相关问答:
<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> < ......
后台有一个函数 protected string Fun1(int a, string b)
我想在javascript代码中调用它,怎么做?
function GridBind()
{
var a = 1;
var b='s';
& ......
小弟开发碰到个问题啊
JavaScript里面怎么去判断取到的控件是A标记啊?
JavaScript取DATALIST内所有A标记
还望大家指点一二啊!
正则表达式来判断
JScript code:
document.getElementsByTagName('a') ......
function Employ(name,salary){
this.name=name;
this.salary=salary;
this.getSalary=function(){
return this.salary;
};
this.addSalary=addSalary;
} ......
我用 JAVASCRIPT调用ACTION 但是因为需要让页面重新加载! 也就是说刷新 ! 有没有办法让ACTION里面的FORWARD 跳转! 正常情况FORWARD已经不会再跳转了!
不太明白,还是贴出代码赖看 ......