上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 判断两个变量是否相等是程序设计中非常重要的运算,若是对原始值进行运算,则比较简单,但涉及到对象,则有点复杂. ECMAScript提供了两套运算符处理这个问题: 等号和非等号处理原始值 全等号和非全等号处理对象 1.等号和非等号 等号由==表示.当且仅当两个运算数相等时,才返回true. 非等号由!=表示.当且仅当两个运算数不相等时,它返回false. 为了确定运算数是否相等,这两个运算符都... 阅读全文
posted @ 2009-12-24 13:09 Localhost 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1.NOT 位运算符NOT由~表示.NOT运算符的实质是对数字求负,然后减1. 位运算符NOT是三步的处理过程. a.把运算符转换成32位数字 b.把二进制形式转换成它的二进制反码 c.把二进制反码转换成浮点数 例子: var num=10; document.write(~num);结果:-112.AND位运算符AND由&表示.直接对数字的二进制形式进行运算.运算规则如下:第一个数字... 阅读全文
posted @ 2009-12-23 23:54 Localhost 阅读(6380) 评论(1) 推荐(2) 编辑
摘要: 一元运算符只有一个参数,即要操作的对象或值,它们是ECMA中最简单的运算符. 1.delete delete运算符删除对以前定义的对象属性或方法的引用. delete运算符不能删除开发者未定义的属性和方法. 注意:任何对象都有toString()方法,但是此时,若使用delete运算符,也是不可以的,因为不是开发者定义的. 例如: var person = new Object(); perso... 阅读全文
posted @ 2009-12-23 22:31 Localhost 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: Control类程序按控件的步骤: 呈现控件的步骤 1.RenderControl方法 代码如下: protected void RenderControl(HtmlTextWriter writer) { if(Visible) { Render(writer);} } 先判断Visible,然后进行Render. 2.Render方法 public virtual void Render... 阅读全文
posted @ 2009-12-23 21:56 Localhost 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 在ECMAScript中,变量可以存放两种类型的值,即原始值和引用值. 原始值(primitive value): 原始值是固定而简单的值,是存放在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置. 引用值(reference value): 引用值则是比较大的对象,存放在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(pointer),指向存储对象的内... 阅读全文
posted @ 2009-12-23 21:51 Localhost 阅读(3902) 评论(0) 推荐(4) 编辑
摘要: 使用预定义对象的能力只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自定义的类和对象.有以下几种创建方式: 1.工厂方式 我们可以这样定义一辆车: var car1 = new Object; car1.color='red'; car1.doors=4; car1.showColor=function(){ return this.color; }此时,我们创建了一辆车,但是,当我们... 阅读全文
posted @ 2009-12-15 20:08 Localhost 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 为什么使用混合模式实现继承? 实现对象的继承,我们可以通过对象冒充,也可以通过原型链的方式. 但是,对象冒充就要求必须使用构造函数方式,而原型链则无法使用构造函数,那么,我们就综合一下,采区混合模式来实现继承. 创建类的最好方式,是用构造函数定义属性,使用原型方式定义方法.这样的机制同样适用于继承机制,用对象冒充来继承构造函数的属性,用原型链继承prototype对象的方法.具体见下例: 代码... 阅读全文
posted @ 2009-12-15 08:19 Localhost 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 原理: 构造函数使用this关键字给所有属性和方法赋值.因为构造函数只是一个函数,所以可使ClassA的构造方法称为ClassB的方法,然后调用它. ClassB就会收到ClassA的构造方法中定义的属性和方法. 例子: function ClassA(name){ this.name=name; this.getName=function(){ return this.name; } } fu... 阅读全文
posted @ 2009-12-15 08:17 Localhost 阅读(8106) 评论(3) 推荐(2) 编辑
摘要: prototype对象是个模版,要实例化的对象都以这个模版为基础. 总而言之,prototype对象的任何属性和方法都会被传递到那个类的所有实例,原型链利用这种功能来实现继承机制. 查看以下代码: function ClassA(){ } ClassA.prototype.color='red'; ClassA.prototype.getColor=function(){ document.wri... 阅读全文
posted @ 2009-12-15 08:17 Localhost 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 如何使用Sql读取Excel2003? 具体例子如下: 如何读取下面这个Excel? 此表的路径为:d:\zl\student.xls 其中的工作簿为info 表格式如下: 使用Sql读取如下:select *from openrowset( 'Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=d:\zl\student.xls', 'select * ... 阅读全文
posted @ 2009-12-14 12:12 Localhost 阅读(19950) 评论(1) 推荐(1) 编辑
摘要: 节点的类型可以检查节点的nodeType来判断,经常会遇到以下三个值: 1.元素(nodeType=1) 匹配xml文件中的大部分元素.如<li>,<a>,<p> 2.文本(nodeType=3) 匹配文档中所有的文本块. 3.文档(nodeType=9) 匹配元素的根元素. 对于元素的节点类型,还可以通过document.ELEMENT_NODE,do... 阅读全文
posted @ 2009-12-12 23:31 Localhost 阅读(1635) 评论(0) 推荐(0) 编辑
摘要: 环境: Windows Server 2003 文件: sql帮助文件,无法自动提示查询结果. 解决方案: 开始-->运行,输入cmd,运行以下命令: regsvr32 hhctrl.ocx regsvr32 itss.dll regsvr32 itircl.dll 再次打开chm文件,ok. 阅读全文
posted @ 2009-12-12 12:12 Localhost 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 如图: 如何实现图中效果: 1.在文本框中给出提示 2.当点击输入时,提示消失 3.当点击文本框,但未输入数据,失去焦点时仍给出提示. 实现过程如下: 1.一个span和一个文本框 2.设置span的文本内容为提示内容 3.设置文本框的的样式和事件. 主要就是设置文本框的位置,设置绝对定位,定位在span的上面,然后设置文本框的背景颜色为transparent即可. 具体代码如下: <h... 阅读全文
posted @ 2009-12-08 21:23 Localhost 阅读(958) 评论(0) 推荐(0) 编辑
摘要: position 检索对象的定位方式. 取值: 1.static 默认值.无特殊定位,遵循HTML定位规则. 注意:当position为static时,定义top,left,bottom,right是不起作用的. 2.absolute 将对象从文档流中拖出,不再占据元素在文档中的正常位置. 使用top,left,bottom,right等属性相对于其最接近的一个有定位设置的父对象进行绝对定位.... 阅读全文
posted @ 2009-12-08 11:38 Localhost 阅读(1551) 评论(0) 推荐(1) 编辑
摘要: 常用的事件类型可以分为以下几类: 1.鼠标事件 追踪鼠标当前定位的事件:mouseover,mouseout 追踪鼠标点击的事件:mouseup,mousedown,click 2.键盘事件 负责追踪键盘敲击和其上下文. 有3种类型:keyup,keydown,keypress 3.UI事件 用来追踪用户使用页面的某一方面是否覆盖了另一方面. 例如:追踪输入的是通过focus和blur事件 ... 阅读全文
posted @ 2009-12-08 09:15 Localhost 阅读(510) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页