欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  1.blur失去焦点
 
  光标失去
 
  2.focus获得焦点
 
  光标获得
 
  3.change 下拉列表选中改变,或文本框内容改变。
 
  4.click鼠标单击
 
  5.dbclick鼠标双击
 
  6.keydown键盘按下
 
  7.keyup键盘弹起
 
  8.load页面加载完毕
 
  页面全部加载完毕后,及所有的HTML元素加载完毕后发生。
 
  9.mousedown鼠标按下
 
  10.mouseover鼠标经过
 
  11.mousemove鼠标移动
 
  12.mouseout鼠标离开
 
  13.mouseup鼠标弹起
 
  14.reset表单重置
 
  15.submit表单提交
 
  16.select文本被选定
 
  选中文本
 
  任何一个事件都会对应一个事件句柄,事件句柄是在事件前添加on。onxxx这个事件句柄出现在一个标签的属性位置上。(事件句柄以属性的形式存在)
 
  回调函数:
 
  回调函数的特点:自己把这个代码写出来了,但是这个函数不是自己负责调用,由其他程序负责调用该函数。
 
  如:
 
  对于以上程序来说,sayHello函数被其他程序调用。
 
  即自己的写的函数被别人调用了。
 
  如:
 
  会报错:在id=”btn“的元素还没有加载到内存时就执行了document.getElementById(“btn”)。οnclick=function () {
 
  alert(“hello”);
 
  }
 
  改进:
 
  页面加载完毕后,load事件发生。然后执行read()函数。
 
  或者用:
 
  将文本框改为复选框:
 
  需要掌握的点:
 
  一个节点对象中只要有属性都可以"."
 
  然后可以更改其值。
 
  如:
 
  需求:在网页登录账户时,将用户名和密码填写完成后需要用回车键确定登录。
 
  回车键的键值:13
 
  ESC键的键值:27
 
  对于“键盘事件对象”都有keyCode属性来获取键值。
 
  1.void运算符
 
  1.if
 
  2.switch
 
  3.whilc
 
  4.do…while…
 
  5.for
 
  6.break
 
  7.continue
 
  以上控制语句在其它语言都有涉及。如c,c++,Java…
 
  8.for…in语句
 
  如何创建JS数组?
 
  遍历数组:
 
  9.with语句
 
  形如:
 
  alert(u.username);
 
  alert(u.password);
 
  可以改为:
 
  with(u){
 
  alert(username);
 
  alert(password);
 
  }
 
  1.JavaScript;JS的核心语法。(ES规范/ECMA-262标准)
 
  2.DOM:Document Object Model (文档对象模型,对网页当中的节点进行增删改的过程。)HTML文档别当做一棵树DOM树来看待。
 
  var domObj = document.getElementById(“id”);
 
  3.BOM:Browser Object Model(浏览器对象模型)
 
  如:关闭和打开浏览器窗口,后退,前进,浏览器地址栏上的地址,都是属于BOM编程。
 
  DOM和BOM的区别和联系:
 
  BOM的顶级对象是:window
 
  DOM的顶级对象是:document
 
  实际上BOM是包括DOM的:
 
  如:
 
  4.获取文本框value
 
  5.innerHTML和innerText操作div和span
 
  两者的相同点和区别:
 
  相同点:都是设置元素内部的内容
 
  不同点:
 
  innerHTML会把后面的字符串当作一段HTML代码解释并执行。不是HTML当作普通文本输出。
 
  而innerText后面的字符串就算是一段HTML代码,也会当作文本。
 
  1.什么是正则表达式
 
  正则表达式:Regular Expression
 
  正则表达式主要用在字符串格式匹配方面。
 
  2.正则表达式实际上是一门独立的学科,在Java语言中支持,c语言中也支持,javascript中也支持。
 
  大部分编程语言都支持正则表达式。正则表达式最初使用在医学方面。用来表示神经符号等。目前使用最多的是计算机编程领域。用作字符串匹配。包括搜索方面等。
 
  3.正则表达式学习要求
 
  第一:常见的正则表达式符号要认识
 
  第二:简单的正则表达式要会写
 
  第三:别人写的正则表达式要看得懂
 
  第四:在javascript当中,怎么创建正则表达式对象
 
  第五:在javascript当中,正则表达式对象有哪些方法。
 
  第六:要能够快速的从网络上找到自己需要的正则表达式。并且测试其有效性。
 
  4.常见的正则表达式符合:
 
  5.简单的正则表达式要会写
 
  QQ号的正则表达式:
 
  6.别人写的正则表达式要看得懂
 
  email正则表达式:
 
  7.javascript当中,怎么创建正则表达式对象
 
  改进:
 
  trim函数去除字符串的前后字符
 
  要求:
 
  1.用户名不能为空
 
  2.用户名必须在6-14位之间
 
  3.用户名只能由数字和字母组成,不能含有其他符号(正则表达式)
 
  4.密码和确认密码一致,邮箱地址合法
 
  5.同意失去焦点验证
 
  6.错误提示信息统一在span标签中提示,并且要求12号,红色
 
  7.文本框再次获得焦点后,清空错误提示信息信息

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h60653.shtml