曾经爱晚人








永远自由的心

2005年12月13日

优化JavaScript脚本的性能

摘要: 尽量少用for(in) 局部变量的速度要比全局变量的访问速度更快 不使用Eval 减少对象查找 把数字转换成字符串,应用"" + 1,虽然看起来比较丑一点,但事实上这个效率是最高的,性能上来说: ("" +) String() .toString() new String() 浮点数转换成整型使用Math.floor()或者Math.round()。 对字符串进行循环操作,譬如替换、查找,应使用正则表达式 document.createElement()方法 创建DOM节点 阅读全文

posted @ 2005-12-13 21:55 e旋风 阅读(2119) 评论(0) 推荐(0) 编辑

2005年11月17日

XML数据岛,数据绑定

摘要: DSO把XML数据岛当做ADO记录集进行处理的一大好处是可以利用ADO提供的各种方法对数据源进行访问,尤其是当把数据岛与类似SPAN、DIV和INPUT等HTML元素绑定时。通常这些元素显示的是记录集的首条记录,要想对记录集进行遍历浏览,可以使用ADO的方法 : Move、MoveFirst、MoveLast、MoveNext和MovePrevious。比如创建一个按钮响应函数,只要用户点击“Next”按钮,就可以逐条浏览相应的记录。 阅读全文

posted @ 2005-11-17 22:17 e旋风 阅读(4392) 评论(3) 推荐(1) 编辑

2005年11月5日

在JavaScript的数组中进行数组元素查找和替换

摘要: JavaScript的数组中进行数组元素查找和替换 JavaScript提供了在字符串中查找子串的函数indexOf()、lastIndexOf()、search(),还提供了字符串的替换函数replace(),而这些函数没有在数组对象Array中实现。 阅读全文

posted @ 2005-11-05 11:26 e旋风 阅读(8142) 评论(1) 推荐(0) 编辑

JavaScript数组的快速克隆(slice()函数)和数组的排序、乱序和搜索(sort()函数)

摘要: JavaScript中对变量的操作都是通过引用方式,而对数组也一样。 前两天想要对一个数组进行复制,一直苦于找不到办法(遍历的方法俺是绝对不采用的) 无意中拿起《JavaScript权威指南》翻了翻数组的操作函数,发现了slice()函数。 slice()原来是用来截取数组中的一部分,这里我用它来复制数组,它的格式如下: array.slice(start, end) 如果省略了end参数,则切分的数组包含从start开始到数组结束的所有元素。 现在要用它来复制数组,就一行,呵呵: var newArray=oldArray.slice(0); 阅读全文

posted @ 2005-11-05 11:20 e旋风 阅读(4519) 评论(1) 推荐(0) 编辑

2005年11月4日

JavaScript的类型转换(字符转数字,数字转字符)

摘要: 如果要把Number转换成String,可以使用Number的toString()方法,(象(1).toString()括号必须或者 1 .toString()空格必须,否则会编译出错,如果是变量则无需),或者调用String()函数,这两种方法都会自动调用解释引擎内部的 NumberToString(),或者根据进制调用其它函数,基本类似。 如果要把String转换成Number,可以使用Number()函数,他会自动判断String中是整数还是浮点数,然后内部使用相应的数据类型,另外可以使用全局函数parseInt()和parseFloat(),他们根据你的要求进行转换。同样的,他们在解释引擎内部机制上是使用了 StringToNumber,StringToInt等等内部的函数。 而如果是Double转换成Int,必须使用Math.floor()函数(截尾取整)或者Math.round()(四舍五入) Int转换成Double,无须考虑任何问题,直接把Int当成Double进行运算 阅读全文

posted @ 2005-11-04 17:27 e旋风 阅读(63805) 评论(2) 推荐(2) 编辑

"未将对象引用设置到对象的实例"异常的原因,请大家接下去 1、ViewState 对象为Unll。

摘要: "未将对象引用设置到对象的实例"异常的原因,请大家接下去 1、ViewState 对象为Unll。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。 阅读全文

posted @ 2005-11-04 15:55 e旋风 阅读(15609) 评论(4) 推荐(1) 编辑

2005年11月2日

document.all还是document.getElementsByName

摘要: document.getElementsByName() getElementsByTagName document.body.all.tags() getElementById 这个方法.它对一个和多个的处理是一样的,我们可以用: oEle = document.getElementsByName('aaa') 来引用 当oEle只有1个的时候,那么就是oEle[0],有多个的时候,用下标法oEle[i]循环获取,是不是很简单? 值得一提的是它对Name和ID的同样有效的. (它只能应用到document对象) 阅读全文

posted @ 2005-11-02 17:20 e旋风 阅读(4443) 评论(1) 推荐(0) 编辑

2005年10月31日

window.showModalDialog使用手册

摘要: 基本介绍:showModalDialog() (IE 4+ 支持)showModelessDialog() (IE 5+ 支持)window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用方法:vReturnValue = window.showModalDi... 阅读全文

posted @ 2005-10-31 21:56 e旋风 阅读(7003) 评论(10) 推荐(2) 编辑

showModelessDialog()使用详解

摘要: Javascript有许多内建的方法来产生对话框,如:window.alert(), window.confirm(),window.prompt().等。 然而IE提供更多的方法支持对话框。如: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创... 阅读全文

posted @ 2005-10-31 21:54 e旋风 阅读(904) 评论(0) 推荐(0) 编辑

2005年10月24日

[转]JavaScript中正则表达函数的说明与应用

摘要: 作为模式匹配下文本替换、搜索、提取的强有力工具,正则表达式(Regular Expression)的应用已经从unix平台逐渐渗入到网络开发中了,作为服务器端/客户端的脚本开发语言JScript,正越来越多将正则表达式应用融入其中,以弥补自身在文本上处理能力的不足。在此,我们以JScript5.5版本为例,对其中的正则表达式的应用作一个概述。首先我们需要区分JScript中关于正则表达式的两个对象... 阅读全文

posted @ 2005-10-24 15:28 e旋风 阅读(1279) 评论(1) 推荐(0) 编辑

2005年10月17日

如何去除字符串中的多余空格?

摘要: 问: 我知道可以使用 Split 命令将类似如下句子:VBScript is fun!分离为单个单词的数组。但是,如果我有类似如下的句子该怎么办呢:VBScript is fun!我不能使用空格作为分隔符,因为可能有很多空格。并且,我也不能使用特定数目的空格作为分隔符,因为空格的数目有可能不同。请问你们有什么建议? -- SC 答: 嗨,SC。您可能很难相信,但我们这些 Scripting ... 阅读全文

posted @ 2005-10-17 21:13 e旋风 阅读(9527) 评论(1) 推荐(0) 编辑

2005年10月14日

服务器端生成xml的方法

摘要: 方法一:利用XmlReader,以流的方式生成 方法二:利用DataSet,以块的方式生成 “for xml raw”与“for xml auto”的区别: n for xml raw: ¨ 在结果集中每一行有一个 元素 ¨ 没有嵌套的子元素 ¨ 在结果集中的列/值表示成 元素的特性/值 ¨ 和数据库的结果集很类似,但表示成XML 格式,很容易转换 n for xml auto ¨ 数据库中的表/视图名表示成元素名 ¨ 列名用来表示特性,如果加ELEMENTS 选项,列表示成子元素 ¨ 支持嵌套的 XML 输出结果,结果集中的层次结构(元素的嵌套)基于 SELECT 子句中指定的列所标识的表顺序 ¨ 阅读全文

posted @ 2005-10-14 10:53 e旋风 阅读(1614) 评论(0) 推荐(0) 编辑

B/S架构下软件开发技术参考

摘要: 客户端脚本编写总体要求 客户端脚本写法要规范简洁,必须配以适当注释。 客户端必须禁止页面缓存,以防止后台处理与页面显示脱节。方法为在网页的部分中加入以下HTML源代码 客户端所有页面控件应尽量采用HTML控件,服务器端控件只有在比较简单的情况下才可以适当少量使用。 客户端所有控件命名全部使用ID索引,对控件“name”属性应尽量删除,只有在特别需要时使用。对控件“name”属性可以... 阅读全文

posted @ 2005-10-14 10:49 e旋风 阅读(1246) 评论(1) 推荐(0) 编辑

2005年10月11日

[转]XML初级应用ABC

摘要: 在.NET中使用XML 如果使用过MSXML3,那么在.NET应用程序中使用XML将是一个相当简单的过程。即时没有接触过MSXML3,也不要紧,你会发现使用.NET平台提供的相关类也是很容易的一件事情。 有两种主要API可用于访问建立在XML文档中的数据,它们包括只向前的无缓冲存取以及随机存取,而且自始至终都使用到文档对象模型DOM。有关这2个API的类位于System.XML集合中。 如... 阅读全文

posted @ 2005-10-11 18:35 e旋风 阅读(895) 评论(0) 推荐(0) 编辑

2005年10月9日

适用于.text系统的博客皮肤Nature和purple

摘要: 先丢个缩略图先下载地址:http://www.cnblogs.com/Files/xiang/Nature.rar这个SKIN不是单单从原来的模板上修改了,而是重新弄了个模板参照了LBS的模板设计的~~ 上班了,每天都忙得不行呵,没多少时间来弄了 阅读全文

posted @ 2005-10-09 13:52 e旋风 阅读(1972) 评论(8) 推荐(0) 编辑

2005年10月8日

document.getElementById的一些细节

摘要: ① document.getElementById 有时会抓name放过了id ,据说是IE的一个BUG;http://community.csdn.net/Expert/topic/4223/4223888.xml?temp=.1947443页面中有 一个是name="category_id" 一个是id="category_id" 用document.getEle... 阅读全文

posted @ 2005-10-08 15:08 e旋风 阅读(11840) 评论(8) 推荐(0) 编辑

XPath是一种XML文档的寻址语言

摘要: 什么是XPath ? -XPath是定义XML文档元素的语法规则集合 -XPath使用路径定义XML元素 -XPath定义标准函数库 -XPath是XSLT主要元素 -XPath不是XML格式 -XPath是W3C制定的标准 译者注:本文以XPath 1.0为基准。关于XPath 2.0另文介绍 XPath类似传统的文件路径 XPath使用路径表达式去... 阅读全文

posted @ 2005-10-08 10:18 e旋风 阅读(2425) 评论(2) 推荐(0) 编辑

2005年10月7日

先组装字符串再拆分,加强通用性

摘要: 1functionprepareSql()2{3varnumstr="";4varchrstr="";5numstr=numstr+"xed|"+"0"+"^";6numstr=numstr+"checkflag|"... 阅读全文

posted @ 2005-10-07 16:03 e旋风 阅读(1954) 评论(1) 推荐(0) 编辑

2005年9月23日

[转]使用SQL语句来进行分页处理

摘要: declare @pagesize int --每页显示的记录数declare @Pages int --要显示的页数set @pagesize=5set @pages=2declare @Sql nvarchar(200)set @sql='select top ' +str(@pagesize)+' * from(select top '+str( @pagesize*@pages) +'... 阅读全文

posted @ 2005-09-23 00:50 e旋风 阅读(624) 评论(0) 推荐(0) 编辑

2005年9月18日

[转]ASP.NET中的数据绑定:哪个更快?

摘要: ASP.NET使用动态编译技术,在运行时动态将同一目录的*.aspx文件先生成*.cs,然后调用CompilerServices将其编译成assemblies(可以到你的%SYSTEMROOT%\Microsoft.NET\Framework\V1.x.xxxx\Temporary ASP.NET Files下面看看)。因此了解ASP.NET编译的过程是优化ASP.NET运行效率的关键之一。以常... 阅读全文

posted @ 2005-09-18 11:50 e旋风 阅读(740) 评论(0) 推荐(0) 编辑

2005年9月17日

我的后大学时代

摘要: 今天是周末,部门的EHR项目通过了首次检查,我终于能有时间坐在电脑前写点东西了。办公室里的我并不寂寞,我的几个同事都在电脑前敲敲打打的,没有前段赶项目时的紧张繁忙气氛,我们都可以松口气,在中秋来前,稍微娱乐娱乐。这就我现在所在的公司的一帮程序员的业务生活了。 同事都很年轻,多的不过毕业一两年,短的就像我这样的应届毕业生,占了办公室的一半,工作之余,有时候会拿出大学时候的一些... 阅读全文

posted @ 2005-09-17 01:14 e旋风 阅读(557) 评论(0) 推荐(0) 编辑

2005年8月17日

xml并不神奇,只是我们自己没有理解

摘要: 名空间,命名空间的用处就是告诉我们,这里的标签是什么意思都规定好了,不要误解了.比如JBuilder 的配置文件就是xml格式,其中的每个标签是什么意思由JBuilder来解释,VC.net的Web配置文件也是xml 格式,其中的每个标签的意思由VC.Net来解释.也许两个文件中都有标签,但解释起来不一样.如果 单单就xml文件而言,是没有什么意义的,关键还要看谁解释. 阅读全文

posted @ 2005-08-17 01:44 e旋风 阅读(1289) 评论(6) 推荐(0) 编辑

2005年8月15日

一些使用ASP.NET和VISUAL STUDIO.NET2003的经验和技巧

摘要: 一些使用ASP.NET和VISUAL STUDIO.NET2003的经验和技巧 1,不要在VS里直接复制ASPX文件,因为复制的时候,两个文件会使用同一个类文件,要复制的话,应该建空文件,然后复制页面和代码2,发在项目完工的时候,要想得到一个干净的,仅有必需文件的项目,可以用复制项目的方法,注意的时,包含在项目的文档将会被编译及复制,没有包含的文档不会被复制,复制前,需要建立一个目标空站点,复制的... 阅读全文

posted @ 2005-08-15 16:59 e旋风 阅读(941) 评论(0) 推荐(0) 编辑

如何取中文为2的指定字符串字节数

摘要: 函数:strLeft(str,num)用途:取指定字符串左边数num个字符,中文作为2个字符出现。说明:如最后一个汉字取则多,不取则少,则不取,即实际取字符数为num-1个。 如字符串第一个字符为中文,且num=1,则返回空字符串FUNCTION strLeft(str,num)DIM p_str,p_num p_str = "" p_num = 0 '定义变量,标记中文为2字节... 阅读全文

posted @ 2005-08-15 01:49 e旋风 阅读(1276) 评论(0) 推荐(0) 编辑

2005年8月12日

绿草蓝天----为博客园又pick了一个SKin

摘要: Skin 名称: 绿草蓝天(FreeBlue) 阅读全文

posted @ 2005-08-12 15:45 e旋风 阅读(2792) 评论(6) 推荐(0) 编辑

2005年8月11日

∥定义链接

摘要: 最新随笔 (博客首页显示!) 共5页: 1 2 3 4 5 ------------------------------------------------------css定义此处#main .Pager a:link,a:visited,a:active{ color:#fff; } 阅读全文

posted @ 2005-08-11 01:41 e旋风 阅读(586) 评论(0) 推荐(0) 编辑

2005年8月9日

【收藏①】17种正则表达式

摘要: "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 ... 阅读全文

posted @ 2005-08-09 22:30 e旋风 阅读(941) 评论(0) 推荐(0) 编辑

2005年8月7日

初学ASP.Net时在论坛收藏收集的一些资料备忘

摘要: 1. 打开新的窗口并传送参数: 传送参数:response.write("") 接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1"); 2.为按钮添加对话框 Button1.Attributes.Add("onclick","return confirm('确认?')"); button.... 阅读全文

posted @ 2005-08-07 14:31 e旋风 阅读(1415) 评论(0) 推荐(0) 编辑

2005年8月6日

学一门语言的过程

摘要: 结合我学习的经验及一些理念,总结出一点一般的学习过程1.初学,感觉什么都不懂,很困惑.此阶段心情经常不好.2.慢慢,熟练了,觉得非常有兴趣,每天都在进步,人处在兴奋期.此阶段弹指神功高速进步中.3.觉得语言也无非如此,感觉什么都会了.进入低潮期.此阶段外强中干.4.跨过这一关,才觉得自己真的什么都不懂,于是努力深入,这里才真正入门.此阶段想得多,动的也多.5.继续深入,越学越觉得自己的渺小.但一方... 阅读全文

posted @ 2005-08-06 15:27 e旋风 阅读(1089) 评论(2) 推荐(0) 编辑

2005年7月31日

【备忘1】防止表格/层 被撑破的CSS控制代码

摘要: ①防止表格被宽度过大的图片撑破 限制大图片显示尺寸img {max-width: 550px; width:expression(this.width > 550 ? "550px" : this.width)}②防止表格被字符撑破做到既防止表格/层撑破又防止单词断裂了table {table-layout: fixed;word-wrap:break-word;}div {word-wrap:b... 阅读全文

posted @ 2005-07-31 23:38 e旋风 阅读(1127) 评论(0) 推荐(0) 编辑

2005年7月30日

爱晚红枫的博客配色----绿野仙踪

摘要: SKIN名称: 绿野仙踪首先选择Display Skin( 57) 为 marvin3 然后在Custom CSS Selectors 添加以下CSS代码 /* Powered by 爱晚红枫 Hnubbs.Net */ /* 深邃的内心 自由自我 */ /* xiang.cnblogs.com */ body,td,tr { font-size:0.9em;font-family:Verdan... 阅读全文

posted @ 2005-07-30 16:08 e旋风 阅读(2109) 评论(4) 推荐(0) 编辑

DIY你的博客皮肤:Blog模板之一----猪啊

摘要: 此CSS样式来自donews.net ,希望能够抛砖引玉~ 登录你的博客,进入管理>选项>配置> 选择皮肤 Skin 为 LightY 然后在自定义CSS里添加 body, html {background:#CCCC9A ; color: #555555; font-family:ms shell dlg; font-size:12px; margin: 0; ... 阅读全文

posted @ 2005-07-30 12:32 e旋风 阅读(5010) 评论(11) 推荐(0) 编辑

2005年7月21日

在NTFS分区中复制文件的同时如何复制权限

摘要: 在NTFS分区之中或者之间复制文件时,我们经常希望保留文件原来的权限。我们通过修改注册表可以实现这个功能:1、进入注册表的HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer2、创建一个新的DWORD值:ForceCopyAclwithFile=1 今天公司需要将一台文件服务器中的所有共享文件迁移到一台... 阅读全文

posted @ 2005-07-21 23:16 e旋风 阅读(3044) 评论(2) 推荐(0) 编辑

2005年5月6日

新注册了一个BLOG

摘要: 希望能在这里和大家一起讨论.NET技术 msn:xiang_@hotmail.com 阅读全文

posted @ 2005-05-06 02:16 e旋风 阅读(309) 评论(0) 推荐(0) 编辑

导航