表单
针对表单:
form input select texarea
type(表单类型)
text(文本) password(密码) radio(单选) checkbox(多选) button(普通按钮) submit(提交) reset(重置)
表单事件:
onchang 改变表单时触发
onfocus 获取焦点
onblur 失去焦点
下拉列表
<select>
<option value="1">图片</option> (value 表单的内容要通过value来获取)
</select>
条件语句:
1.if else (指定范围)
2.swith (指定值)
案列:
var um=1;
swith(um){
case "1":console.log("这是周一");break;
case "2":console.log("这是周二");break;
case "3":console.log("这是周三");break;
}
获取body元素地方法(特殊) var body=doucment.body;
表单数据一般都向后台发送,所以是要通过value来进行获取
2.定时器:
js地同步和异步
同步:代码从上到下执行
异步:每个模块执行自己地同时执行
js地异步有:1.定时器 2.ajax 3.事件的绑定 4.回调函数
js地本身就是同步
开启一个计时器 setInterval(function(){},1000) (注释:每隔1秒执行一次里面的函数) (1000指的是毫秒) 1s=1000毫秒
人眼的频率:1000/60 一秒做60下,人眼的感觉是连贯的
var um=0;
setInterval(fn,1000) (事件定时器,函数不加括号)
function fn(){
um++
console.log(um)
}
setTimeout(function(){},2000) (意思是两秒之后执行一下这个方法,然后终止)
clearInterval() 关闭一个计时器 通常跟setTimeout(function(){},2000) 配合使用