- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 js中的继承和闭包的学习
js中含有继承,但不是extends关键字来实现继承的,怎样实现呢?先看一下代码: function Stu(name, age) { this.name = name; this.age = age; this.show = function() { window.alert(this.name + " " + this.age); } }
2012-09-25 21:46:50 4681
原创 js创建对象的几种方式和函数说明
js是面向对象编程的,对象的创建方式不止一种,下面我们来看一下,它的对象的几种创建方式。 一种是通过object直接创建对象,然后可以给对象增加属性和函数。因为object类是所有javascript类的基类,提供了一种创建自定义对象的简单方式,不需要再定义构造函数。主要属性:constuctor-对象的构造函数prototype-获得类的prototype对象.stat
2012-09-24 20:47:40 3523
原创 使用session实现一次性验证码
在登录页面和各种页面,会看到有验证码输入,这样做的目的是为了防止密码猜测工具破解密码,保护了用户密码安全,验证码只能使用一次,这样就给密码猜测工具带来了很大的困难,基本上阻断了密码猜测工具的使用。 可以使用session获得一次性验证码。先看一下登录页面,即显示验证码的页面,代码为: CheckCode.html 用
2012-09-21 16:45:21 11919 6
原创 js中this关键字的使用
js中this关键字代表类的变量和方法为公有方法,可供类的对象访问。看下面的代码: function Person() { this.name = "abc"; this.age = 900; } var p1 = new Person(); window.alert("p1的名字为:" + p1.name + " " + p1.age); var p2
2012-09-20 15:26:17 1987
原创 js的对象属性的两种访问方式和对象的内存理解
js对象属性有两种访问方式,代码如下: function Person() {}; var p1 = new Person(); p1.name = "拉拉"; window.alert(p1.name); var al = "na" + "me"; window.alert(p1[al]); 第二种方式好处在于可以使用字符串
2012-09-18 21:53:25 14173
原创 客户端和服务器后退操作防止表单重复提交
表单重复提交的情况大体有两种:一种是网速卡,造成表单没有提交的假象,用户不停的点击提交。另一种则是用户的故意操作,后退或刷新页面然后重新提交。要做的就是防止这两种情况的表单重复提交。 防止第一种,我们可以在客户端添加操作防止现象发生,有两种方式,都是通过javascript实现的。第一种方式是在javascript中设置一个变量。初值为false,点击提交按钮之后将变量改为true
2012-09-18 20:13:28 4994
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人