友情链接:.NET项目开发者博客
posted @ 2013-03-18 00:37 千年老妖 Views(209) Comments(0) Diggs(0) Edit
prototype的中文解释是原型,蓝本的意思。在javascript中,prototype是函数对象的属性,通过该属性,可以实现类似c#中的扩展方法的功能。 定义在prototype中的成员是所有对象共享的,所以一般将一般方法定义在prototype中,将属性定义在构造函数中。 prototype属性原理图: Read More
posted @ 2013-03-18 00:34 千年老妖 Views(367) Comments(0) Diggs(0) Edit
var msg=' h e llo ';不要给内置类型随便写方法。msg.replace('^\s+'/g,'').replace('\s+$'/g,'')//将字符串两端的空字符串去掉我们常规来说写两个正则表达比较准确一点msg.replace('^\s+|\s+$'/g,''); Read More
posted @ 2013-03-18 00:20 千年老妖 Views(319) Comments(0) Diggs(0) Edit
Javascript中的= =(等于)与= = =(全等于)有什么区别呢?我们先来看两个例子: var n='100' ; if(n==100) { alert('等于'); } else { alert('不等于'); } 结果是"等于" ; 在判断字符串是否相同时, var n=false; if(n=='false') { alert('等于'); } else { alert('不等于'); } 结果是“不等于”。 原因: ===在判断两个值是否相同的时候会先判断数据类型 Read More
posted @ 2013-03-18 00:12 千年老妖 Views(874) Comments(0) Diggs(0) Edit
当声明一个变量未赋值一个变量没有声明的时候都是undefined类型的数据js变量在使用之前也必须先进行声明使用了一个未定义的变量x就会报错。如何判断一个变量是否能用:第一种方法:if(typeof x=='undefined')var n=100;n=new Date();n=null;null表示的是一个明确的已经知道的值,是一个空对象第二种方法:if(typeof(y)!='undefined' && v!=null)//也可以判断一个变量是否可用第三种方法:var v;if(v) {//v会转乘布尔类型,然后在判断。 alert(' Read More
posted @ 2013-03-18 00:04 千年老妖 Views(259) Comments(0) Diggs(0) Edit
唯一约束:为了设置唯一,保证数据唯一使用语法:altertable表名addconstraintUQ_表名_字段名unique(字段);唯一约束与主键约束的唯一区别:主键定位了表,一张表中只允许有一个主键,但是可以有多个唯一约束。主键不允许为空,但是位于唯一约束可以为空。(空也只能都有一个)重名的时候可以加上中括号括起来,在表格中不能有两个null。 通过SSMS添加唯一约束: 设计表->右键唯一键->添加->右边更改名字->设定字段默认约束(defalut)有些时候需要有默认值两个情形:用户的插入数据的时间。另外一个情形:软删除。即使有日志,也不可能恢复日志alter Read More
posted @ 2013-03-17 23:57 千年老妖 Views(818) Comments(0) Diggs(0) Edit
我们可以将连接池想象为一个中间存储空间。当我们连接数据库的时候,首先需要访问这个存储空间,在存储空间中寻找与连接字符串匹配的连接对象,如果连接池中存在这个对象,便可直接拿来使用,如果没有,就会自动创建一个新的连接对象。 连接池几部完全存在于SQL Server中,也不完全存在于Framework中。 连接池尽早关闭,尽晚打开。 Read More
posted @ 2013-03-17 23:49 千年老妖 Views(180) Comments(0) Diggs(0) Edit
继承:是类与类之间的关系:如何判断一个继承关系是否合理?子类isa父类父类相对于来说更抽象的,子类相对来说是比较具体的。BaseClass基类ParentClass父类DerivedClass派生类ChildClass子类继承更重要的作用,是为了多态:继承的好处:防止代码重用,多态继承的单根性,一个子类只能有一个父类继承的传递性:父类默认为继承的是Object继承中的构造函数:当两个类具有继承关系的时候,在对象实例化先调用父类的构造函数,默认为父类中无参的构造函数。注意:在实例化子类对象时,会调用子类构造函数,但是在调用子类构造函数前,会先调用父类的构造函数,默认情况下会调用父类中无参数的构造 Read More
posted @ 2013-03-17 23:44 千年老妖 Views(153) Comments(0) Diggs(0) Edit
访问修饰符:publicprotectedprivateinternalprotectedinternal按照访问权限进行排序:Private,internal,internalprotected, protected,public类中的成员,无论是方法还是字段,默认访问修饰符为InternalPrivate:只限于当前类内部可以访问Protected:当前类内部以及所有的子类内部Internal:表示当前程序集内部:Public:公有访问,不受限制Protectedinternal:内部保护访问。只限于本项目或是子类访问,其他不能访问 Read More
posted @ 2013-03-17 23:40 千年老妖 Views(181) Comments(0) Diggs(0) Edit
静态成员的特点: 1.在一个成员前面有static关键字,那么这个成员就是静态成员。2. 静态成员只能通过类名.来访问,不能通过对象来访问。 3.静态成员在任何地方都是共享的,一个地方改变后,所有的地方都发生了变化。 4.静态方法和静态变量创建后始终使用同一块内存,在静态方法中不可以直接调用实例方法。 5.静态成员只有程序退出时才会被释放。 5.在静态成员中,不能使用this。 6.静态类中只能包括静态成员。 7.在实例方法中可以直接调用静态方法,在静态方法中不可以直接调用实例方法。 8.静态类中只包括静态成员。9.静态构造函数在第一次使用该静态类的时候只执行一次。 Read More
posted @ 2013-03-17 23:34 千年老妖 Views(617) Comments(0) Diggs(0) Edit
友情链接:.NET项目开发者博客