JS的全称是javascript,是一门内嵌语言,是写在网页中以实现网页客户端交互。当然服务端JS也还是有的!一般是以<script language="javascript"></script>包括中的,也就是说以上还是一个HTML标签,但里边所写的内容却是javascript,浏览器会自动解释!当然这个语言就是为了网页的动态而出现的!
所以两者是有很大区别的!你可以这样理解:HTML是网页基础,而JAVASCIRPT是为了补充HTML的静态网页而出现的一个HTML或说浏览器内置语言!实现网页动态效果!
有问题hi我<html>
<head>
<script type="text/javascript">
function getCookie(c_name)//取得特定名字的cookie值
{
if (document.cookie.length>0)//如果cookie存在
{
c_start=document.cookie.indexOf(c_name + "=")//取开始位置
if (c_start!=-1)//如果存在
{
c_start=c_start + c_name.length+1 //将名字过滤,只要值
c_end=document.cookie.indexOf("",c_start)//找终止位置
if (c_end==-1) c_end=document.cookie.length//如果是最后一个,终止位置设置为最后
return unescape(document.cookie.substring(c_start,c_end))//取值
}
}
return ""//不存在返回空值
}
function setCookie(c_name,value,expiredays)
{
var exdate=new Date()//定义一个时间对象
exdate.setDate(exdate.getDate()+expiredays)//设置过期时间
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : "expires="+exdate.toGMTString())//写cookie
}
function checkCookie()//检查cookie
{
username=getCookie('username')//取'username'的cookie值
if (username!=null &&username!="")//如果不为空,弹出欢迎信息
{alert('Welcome again '+username+'!')}
else
{
username=prompt('Please enter your name:',"")//不存在的话让输入名字
if (username!=null &&username!="")
{
setCookie('username',username,365)//设置cookie
}
}
}
</script>
</head>
<body onLoad="checkCookie()">//网页载入时检查
</body>
</html>