这周任务是用接口来写酒店管理系统,不得不说后端大哥的接口真的牛,咱就是传个参数上去那边直接进数据库了,废话不多说,直接开始整理这周所学知识内容
1.使input输入框只能显示数字
开始在找这个的时候发现好多人的博客里面都是用的我看不懂的很复杂的正则表达式,直到我遇见了一位大哥,人家直接说,其实直接改变input输入框里面的type类型就行,本来类型是text,后来改成了number,里面就只能输入数字了,如果输文本的话一回车就不显示了,类似从下方第一行代码变成第二行代码的样子。
<input type="text" />
<input type="number" />
2.浅谈驼峰命名法
骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。
之前虽说是了解过这种方法,可到底是没有真正的怎么用过,今天特地来好好复习一下。
骆驼式命名法(Camel-Case)一词来自 Perl 语言中普遍使用的大小写混合格式,而 Larry Wall 等人所著的畅销书《Programming Perl》(O'Reilly 出版)的封面图片正是一匹骆驼。
骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。
小驼峰法
变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如
int myStudentCount;
变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。
常用于函数名。
大驼峰法
相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于类名,属性,命名空间等。譬如
public class DataBaseUser;
3.js中的几种定时器的设置
window对象提供了两个方法来实现定时器的效果,分别是window.setTimeout()和window.setInterval。其中前者可以使一段代码在指定时间后运行;而后者则可以使一段代码每过指定时间就运行一次。它们的原型如下:
window.setTimeout(code,millisec);
window.setInterval(code,millisec);
其中,code可以是用引号括起来的一段代码,也可以是一个函数名,到了指定的时间,系统便会自动调用该函数,当使用函数名作为调用句柄时,不能带有任何参数;而使用字符串时,则可以在其中写入要传递的参数。两个方法中的第二个参数是millisec,表示延时或者重复执行的毫秒数。
setTimeout (test1,1000); //1秒后执行
setTimeout ('test()',1000); //1秒后执行
setTimeout ('test(参数)',1000); //1秒后执行
注:如果不小心写成了setTimeout (test(参数),1000);test方法就会立即执行。
定时器清除的方法:clearTimeout(obj)和clearInterval(obj)。