在文本框的光标处插入指定的文本(另一种方式)
摘要:前面一篇是插入固定值,更多的考虑到类似在插入表情这样的需求,今天又碰到另一个朋友问我另一种方式,于是顺便研究了下另一种在光标处插入文本的办法。[代码]测试:[代码]
阅读全文
posted @
2008-07-17 17:20
非我
阅读(1109)
推荐(0)
在文本框的光标处插入指定的文本(兼容IE6和Firefox)
摘要:昨天有人问我这个事,今天就来做做了,最开始是按自己的思路做,在keyup事件里对输入键做判断,以处理什么退格啊,删除啊,上下左右移动等动作,然后记录光标位置来做文本处理,费了好大劲。不过后来无意中发现了【孟子E章】的一个解决方案,简洁有效。本着研究学习的目的,我对【孟子E章】的方法做了个封装,这样在使用时会简单一些,尤其是需要插入的标签较多时。这是调用代码:<!DOCTYPEhtmlPUBL...
阅读全文
posted @
2008-06-11 16:44
非我
阅读(1450)
推荐(0)
Javascript对象的比较
摘要:这个随笔其实是为了感谢清风笑给的一个提示,不仅仅是告诉我怎么判断数组,更让我有了认真读一读《javascript权威指南》的想法。比较和拷贝其实是一回事,代码如下:////Compareobjectfunction//functionCompare(fobj,sobj){varftype=typeof(fobj);varstype=typeof(sobj);if(ftype==stype){if(...
阅读全文
posted @
2008-05-20 18:33
非我
阅读(1687)
推荐(0)
javascript对象的深拷贝
摘要:其实我的办法并不是很好,不过好歹是自己琢磨的,,最开始的思路也是来自网上,就是不区分数组和类,统一只拷贝属性,但我在使用中发现如果拷贝对象是数组或者类的某个属性是数组的话,拷贝过去之后的数组全都无法用下标去访问了,于是我就简单的跟踪了下,发现简单的for each是不能拷贝Object本身的属性的,就是说,你new一个Object,然后给这个Object添加属性,然后用for each的方式去访问...
阅读全文
posted @
2008-05-19 18:14
非我
阅读(2286)
推荐(0)
对mootools的颜色选择器做个小改进
摘要:mootools的颜色选择器(mooRainbow)用起来还是挺方便的,不过在ie6里有个小问题,就是会被下拉列表挡住改进的方式很简单,在它的div外面套个iframe。找到mooRainbow.js的doLayout方法,在它的ie6判断中添加几行代码:if(window.ie6){div.setStyle('overflow','');varsrc=ov.src;ov.src=this.opt...
阅读全文
posted @
2008-05-19 17:51
非我
阅读(667)
推荐(0)
检查矩阵是否有线性相关性
摘要:网上没找到,自己对付着写了一个,作用就是判断一个2列以上(含2列)的矩阵,是否有某2列存在线性相关性/**////<summary>///检查矩阵的轶是否具有高相关性///</summary>///<paramname="X">待检查的矩阵</param>///<returns>检查结果,如果有高相关性,返回true,否则返回false&...
阅读全文
posted @
2007-10-29 16:37
非我
阅读(1188)
推荐(0)
动态修改/添加CSS文件链接
摘要:感觉要记的东西太多,可总记不住……functionSetSkin(skinUrl){varp=window.dialogArguments;//假设上个页面使用这样的语句:window.showModalDialog(url,window);if(p.document.styleSheets.length<1)//如果页面上没有样式表链接,创建并添加{style=p....
阅读全文
posted @
2007-05-18 11:51
非我
阅读(1352)
推荐(0)
使用.net验证控件遇到的小麻烦
摘要:做了个个人资料修改的aspx,功能很简单,但因为需求要求,把个人资料分为普通资料和密码管理2部分,我个人是不喜欢使用.net验证控件的,总觉得麻烦,没自己写的爽,但这次被强制要求使用-_-画表格,拖控件,设置验证条件,写后台代码……,这些细节就不多说了,反正一会的功夫,好了:普通资料和密码管理用2个div装着,用js脚本控制2个div的隐藏显示,2个按钮分别更新资料和密码—...
阅读全文
posted @
2007-04-18 13:29
非我
阅读(647)
推荐(0)
(转)40种网站设置技巧
摘要:1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示...
阅读全文
posted @
2007-04-18 09:39
非我
阅读(792)
推荐(0)
访问者模式-Visitor 学习与思考
摘要:终于可以闲会了,继续研究设计模式,这次是Visitor ,访问者模式。照例先看李建忠老师的视频,然后看GOF的原文,从不明白的郁闷,到反复看了之后的恍然,然后又有了点疑问。先说我的理解,访问者模式有2个参与者,一个访问者,一个被访问者。访问者是一组操作的集合,对他所知的被访问者进行操作。访问者模式有2个重点,1 已知被访问者,就是说访问者只能访问有限的对象,如果所访问的对象增加了,那么就要修改访问...
阅读全文
posted @
2007-04-13 10:33
非我
阅读(2831)
推荐(0)
对Response.End的疑问
摘要:今天作一个最简单的Ajax访问服务器获得返回信息的小例子(现在才作,似乎好晚啦,哈哈)。按照google来的例子很顺利的作成了,但我觉得很奇怪,就是第一次xmlhttp请求响应很慢,我找了找,发现是Response.End造成的。一般大家都是这么写的 Response.Write("Server Message !" );Response.End(); 如果不加Response.End,用resp...
阅读全文
posted @
2007-03-28 14:14
非我
阅读(3024)
推荐(0)
累啊~用记事本写的小程序
摘要:作用是用文件保存/读取WOW的密码保护卡上的数字,^_^,只能用IE看。 选择数据保存文件密码保护卡数据 A B C D E F G H 1 2 ...
阅读全文
posted @
2007-03-15 20:07
非我
阅读(860)
推荐(0)
Command Pattern - 命令模式(ASP.NET版)
摘要:今天学习命令模式,用ASP.NET做了个例子,基本上是沿袭了李建忠老师的视频上的例子,当然,比那个演示用的例子要丰富些 ^_^。功能很简单,就是一个网页,向一个文本文件写入页面上输入的字符串,然后可以进行撤销和重做操作。命令模式包括4个参与者:命令执行者(就是做实际操作的类),命令的请求者(就是封装了所有命令的类),命令(封装了某组操作的类),以及一个为命令定义操作的接口,分别对应结构图中的Rec...
阅读全文
posted @
2007-03-12 15:11
非我
阅读(470)
推荐(0)
动态控件的问题
摘要:昨天才看了一篇关于动态控件的文章,自我感觉已经知道了点,可今天一遇到实际问题,立刻发现自己对此其实还没有摸到门槛@_@具体情况是这样:在一个DataGrid中增加一列CheckBox控件,可以把选中的行的ID传递给下个页面,在这列的header部分也添加一个CheckBox,控制全选和全不选。在动态添加这个控制全选的CheckBox时出了个问题,经过我反复观察,发现如果只在Page_Load中为D...
阅读全文
posted @
2007-03-09 14:30
非我
阅读(370)
推荐(0)
在服务器端获得showModalDialog传递的参数
摘要:今天遇到这样个问题:从数据库中查出用户列表,前面加个checkbox,然后可以对选中的用户做操作,不过操作在另一个页面,而且因为需求必须用showModalDialog打开新窗口。我略作思考就开始动手……很快本页面的特殊效果就全部完工了,但在打开新页面时卡住了,新页面的操作还是比较复杂的,必须借助服务器端代码来做,但我不知道怎样在服务器代码的Page_Load中获得showModalDialog传...
阅读全文
posted @
2007-03-08 17:09
非我
阅读(1919)
推荐(0)
吐血推荐--孟岩的《理解正则表达式》
摘要:没想到孟岩这么风趣,我觉得这篇文章写的太好了,对于对正则表达式还觉得很莫名其妙的人来说,这篇文章会给你豁然开朗的感觉。摘录: 用正则式/perl|perlman/来匹配文本 ‘perlman book’。如果是NFA,则以正则式为导向,手里捏着正则式,眼睛看着文本,一个字符一个字符的吃,吃完 ‘perl’ 以后,跟第一个子正则式/perl/已经匹配上了,于是记录在案,往下再看,吃进一个 ‘m’,这...
阅读全文
posted @
2007-03-06 09:51
非我
阅读(752)
推荐(0)
.net2.0发送电子邮件
摘要:最基本的小例子,帮助上的例子看着可真够乱的: private void SendMail() { MailMessage message = new MailMessage("发件人电子邮件地址", "收件人电子邮件地址"); message.Subject = "邮件标题"; message.Body = "邮件内容"; me...
阅读全文
posted @
2007-03-05 13:42
非我
阅读(836)
推荐(0)
WizardStep和TemplatedWizardStep的疑问
摘要:今天看了下天轰穿的这个视频,对Wizard有了大致的了解,自己动手做了下,但有个疑问随之而来。以前使用DataGrid时,觉得模版列要比普通的绑定列功能强很多,而WizardStep和TemplatedWizardStep我整来整去,发现TemplatedWizardStep只比WizardStep多了一个修改下面的导航(就是上一步,下一步那2个按钮那块)的功能,除此之外就没发现Tem...
阅读全文
posted @
2007-03-02 11:00
非我
阅读(658)
推荐(0)
AjaxPro怎么不能在Application_Start中注册类型?
摘要:试着做了一个比较完整的AjaxPro示例,发现要在页面的AjaxMethod中使用后台类的常量和静态变量的时候,该后台类也最好和页面一起注册下(我没有找到原因,如果不注册的话,使用静态方法没有问题,但使用常量时有时会出问题,得到的值为空,懒得去分析源码找根源了,要过年了^_^),但一般情况下这样的类都比较通用,那么自然就不能在每个页面的Load事件里注册了,开始我想在Application_Sta...
阅读全文
posted @
2007-02-15 14:55
非我
阅读(315)
推荐(0)