**
常见js的事件编程分类
**
获取焦点:onfocus
失去焦点:onblur
选项卡是否发生变化事件:onchange(select标签)
页面载入事件:onload
onkeyup:按键抬起事件(web–>Jquery-ajax)
DOM操作:基于文档对象模型编程
原生js的dom操作
使用步骤:
1丶获取便签对象
三种方式:用第三种(document 对象的方法来获取)
2丶改变标签对象的属性完成业务
3丶通过特定的方法创建一个标签(节点)对象
JS的正则表达式:特点 不完全匹配
常用的语法:
x*:x字符出现0次或多次
x?: x字符串出现0次或1次
x+: x字符无线1次或多次
x{n}:x字符恰好出现n次
x{n,}: x字符至少出现n次
x{n,m}:至少出现n次,但不超过m次
原生JS的表单验证
js正则表达式校验字符串内容
事件编程
DOM操作
Jquery的入门:是一个丰富 js liberary
使用步骤
js其他内置对象
String
fontcolor("颜色"):给内容进行颜色标记
charAt(index):返回指定索引的字符
substring(start,end)
substr(start,length)
split(str)
Array:内置对象
var arr = [严肃1,];
数组中可以存放人以类型的数据
Js中的自定义对象
1丶有参构造方式
2丶无参构造
3丶Object对象
4丶字面值的形式(json格式)
定义对象 和函数定义 function 对象(){}
创建对象 :var 对象名 = new 对象();
Js中的原型属性:prototype
给js内置对象追加额外的功能
格式: 内置对象,prototype.方法名 = function(参数){
业务...
}
BOM编程
Windows对象下的几个方法
open (“url”,“_blank”,“打开后的宽高等”)
定时器
taksld = setInterval("任务()",毫秒)
clearInterval(taskld)