JavaScript开始为什么要加这行代码?
看到有很多加这行代码的:
<script>
<!--//--> <![CDATA[//> <!--
这里面写函数
//--> <!]]>
</script>
不知道为什么会加这行代码
可能早期浏览器不识别script标签,这样写为了兼容,不至于出错~
这个就是如果用户的游览器js没有用的话,那么这段代码就不会执行。兼容以前的游览器。
这只是一个良好的编程习惯,现在对于大多数主流浏览器加不加都是一样的。
<![CDATA[//> <!]]> 是XML语法,将来都的改成这样的。
现在是HTML时代,
<!--
//-->就足够了
MXML里也有这段代码,ActionScript可在其中编程。
新老版本的浏览器都兼容。
MXML其实就是XML啊
不支持JS的浏览器,加了之后,会认为里面的是注释。
從XML的角度來說就是,這個是CDATA段,你別給我解析,裏面有特殊字符。
相关问答:
<form id="form1" runat="server">
<div>
<script type="text/javascript">
function oo(a){
document.getEleme ......
在很久很久以前,我们这些80后的小朋友终于玩上了自己的小霸王游戏机,超级玛丽,玛丽医生,雪人兄弟,诸多经典游戏让人无法忘怀,成为一个心结!
在完成了俄罗斯方块后,这是我写的又一个JavaScript游戏,玛 ......
我在后台用C#编写ASP.NET页面,同时要用JAVASCRIPT来控制提示窗口,如
Response.Write(" <script language=javascript>confirm('确定要删除吗?') </script>");
我要用confirm( ......
小鸟在看《javascript权威指南》第5版中看到变量的作用域。
有一段写道:javascript不用与C++,JAVA没有块级的概念
示例: function f1(){
var a = 1;
......