1.js的常用的事件
(1)onload事件和onclick事件
* onload:html页面在加载时候触发事件,调用响应的js方法
** <body οnlοad="test1();">
* onclick:鼠标点击事件
** <input type="text" οnclick="test2();"/>
(2)onfocus事件和onblur事件
* onfocus:获取焦点
* onblur:失去焦点
(3)onmouseover 鼠标被移到某元素之上
(4)onmouseout 鼠标从某元素移开
(5)onkeypress:点击键盘上面的某个键,调用方法
* <input type="text" id="textid1" οnkeypress="key1(event);"/>
* function key1(obj) {
//alert(obj.keyCode);
//如果点击键盘上面的回车键 ,调用方法 13
if(obj.keyCode==13) {
alert("key1");
}
(1)onload事件和onclick事件
* onload:html页面在加载时候触发事件,调用响应的js方法
** <body οnlοad="test1();">
* onclick:鼠标点击事件
** <input type="text" οnclick="test2();"/>
(2)onfocus事件和onblur事件
* onfocus:获取焦点
* onblur:失去焦点
(3)onmouseover 鼠标被移到某元素之上
(4)onmouseout 鼠标从某元素移开
(5)onkeypress:点击键盘上面的某个键,调用方法
* <input type="text" id="textid1" οnkeypress="key1(event);"/>
* function key1(obj) {
//alert(obj.keyCode);
//如果点击键盘上面的回车键 ,调用方法 13
if(obj.keyCode==13) {
alert("key1");
}
}
2.匿名函数
var sum=function(a,b){
return a+b;
}
那么sum就是函数名
3.重载:
*js里面没有方法返回值类型,参数类别类型,因为都是一个类型
**js里面没有重载,默认执行离调用位置最近的一个方法函数 最多的一个方法函数。
***当方法名相同的时候,最后一个会覆盖前面的方法而执行。
4.如何进行表单的校验
第一,使用submit进行表单提交,进行表单校验
* 使用事件 onsubmit事件,写在form标签里面
第二,使用button进行表单校验
第二,使用button进行表单校验
第二,使用button进行表单校验,最后调用.submit()方法
第四天
难点:分组
select (所分组的属性名),聚集函数 from orders group by (所分组的属性名);
1.一般不会把文件直接存入数据库,而是把文件路径存入;
2.like后面的%为通配符,_表示通配一个,且必须有,而%有没有无所谓
3.求和时,null和任何相加,为null
4.limit[index,[length]] 要放在语句最后,只有一个参数,表示,取前几个;两个参数,第一个是索引值,第二个是向后取值个数
5.group by +having 聚集函数条件
6.distinct,去除表里面重复记录(只显示时去除,表中不改变)
* 语句 select distinct * from 表名;