是一种块标签,用于创建无序列表2、掌握js中上课说的常用的方法例如setInterval(),setTimeout()、getElementById()、createElement()、appendChild()
setInterval() 方法可按照指定的周期(以毫秒计)来执行函数或表达式。该方法会不停地循环调用函数,直到使用clearInterval() 明确停止该函数或窗口被关闭。clearInterval() 函数的参数即 setInterval() 返回的 ID 值。
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,该方法与 setInterval() 方法不同的是该方法只执行一次。
getElementById,就是通过ID来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单就是给每个标签分配一个ID号
document.createElement()是在对象中创建一个对象,要与appendChild() 或insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。
3、掌握get和post两种网页提交方式的区别
一般GET方式是将数据附在URL后发送,数据长度不能超过100个字符,一般搜索引擎查找关键词等简单操作是通过GET方式进行。而POST则不存在字符长度的限制,而且不会把内容附在URL后,比较适合内容较多的表单。
4、掌握什么是ajax技术,它的核心对象是什么,并会编写代码用ajax技术获取服务器的数据。
Ajax不是一种技术。实际上,它由几种蓬勃发展的技术以新的强大方式组合而成。Ajax包含:基于XHTML和CSS标准的表示;使用Document Object Model进行动态显示和交互;使用XMLHttpRequest与服务器进行异步通信;使用JavaScript绑定一切。
window.onload=function(){
var btn1=document.getElementById('btn1');
var ul1=document.getElementById('ul1');
btn1.onclick=function()
{ ajax('bbb.txt?t='+new Date().getTime(),function(str){
var arr=eval(str);
for(var i=0;i{ var oli=document.createElement('li');
oli.innerHTML='用户名:'+arr[i].user+'密码:'+arr[i].pass+'';
ul1.appendChild(oli);
}},function(){alert('失败');} );
}
function ajax(url,fnSucc,fnFaild)
{ if(window.XMLHttpRequest)
var oAjax=new XMLHttpRequest();
else
var oAjax=new ActiveXObject("Microsoft.XMLHTTP");
oAjax.open('GET',url,true);
oAjax.send();
oAjax.onreadystatechange=function()
{ if(oAjax.readyState==4)
{ if(oAjax.status==200) //成功
fnSucc(oAjax.responseText);
else
if(fnFaild)
{ fnFaild(oAjax.status); }
}
}
}
}
5、会写正则表达式,例如合法的邮编、电子信箱、身份证号等。
1)合法的邮政编码,即6位数字 /^\d{6}$/
2) 合适的电子邮件地址
/^(([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]/
var re=/\w+@[a-z0-9]+\.[a-z]+$/i;
3)合法的身份证号码,即是否是15或18位数字 /^(\d{18}|\d{15})$/