- 博客(6)
- 收藏
- 关注
原创 javascript中定义对象的方法
javascript是一种面向对象的方法,但是却又没有类的概念。javascript中的对象是由一组成员变量组成的集合(有点奇怪,其实function也是一种引用变量)。在javascript中,主要有下面集中定义对象的方法:一、使用Object定义新的对象二、使用工厂方法创建新的对象三、使用构造方法创建新的对象四、使用原型方法(prototype)创建新的对象每一种方法都是对
2013-12-02 22:51:01 777
原创 javascript中this,apply和call方法的使用
javascript是一种面向对象的编程语言,所以javascript中有this这个特殊的变量。但是这个this和传统的面向对象的语言又不一样,并不是指向当前的对象,而是指向当前的作用域。单纯的文字无法说明问题,下面举一个简单的例子来说明:var color="red";function showColor(){ var color = "blue"; alert(thi
2013-12-01 22:47:34 609
原创 javascript变量类型,作用域
javascript中有六种数据类型,这六种类型可以分为两大类:基本数据类型和引用类型。基本数据类型包括:undefined,number,string,boolean。引用类型是:object,其实null也是object类型的一种特殊形式。可能有点奇怪的是string类型竟然也是基本数据类型。这两大类型数据的最大区别就是在内存中的存储位置,基本数据类型都是保存在内存栈中的,因为在定义变量以
2013-11-13 22:32:26 529
原创 javasript基础
以前使用javascript的时候总是从网上找一些现成的例子,虽然能够解决一些问题,由于不了解原理,造成了代码效率的下降。当出现异常的时候,就是一个头两个大了。从今天开始,系统的学习一下javascript,不求称为javascript高手,但是至少让自己写出的代码不再那么弱智。基础部分就不介绍javascript变量的命名规则,算术和逻辑运算符,三大控制语句(顺序,选择和循环)这种内容了,因
2013-11-06 23:15:20 720
原创 Rownum产生原理及应用
使用过Oracle数据库的人都知道,在每一个查询中,数据库都会为我们产生一个称为rownum的伪列(当然,对于不同的版本和表类型,还有别的伪列)。对于这个伪列,尤其对于刚刚学习Oracle数据库的新人来说,可能会有很多难于理解的奇异现象,例如在这个列上使用大于(>)操作有时候可以,有时候不行,等于操作也是如此,有点背离我们一般的认知。我刚开始学习的时候也是很迷惑为什么会出现这种现象,一直迷惑到了现
2013-11-05 23:14:59 735
原创 Struts集成的校验方式
Struts作为一个流行的MVC框架,里面集成了很多优秀的设计思想,其中包括数据校验的方式。Struts提供了两种方式: 1.编程实现业务数据的完整性和规范性校验; 2.使用XML配置文件实现数据校验在介绍这两种方式之前,我们先来看看不使用框架时如何进行数据校验和检验本身完成的功能,及校验有哪些特性。为了更好的说明问题,我们需要举一个例子,如几乎所有
2013-10-16 23:23:05 483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人