C# 对象深拷贝、浅铐贝、直接拷贝 【转】
摘要:原文:http://www.cnblogs.com/chjw8016/archive/2008/02/24/1078585.htmlC#中有两种类型变量,一种是值类型变量,一种是引用类型变量。对于前者,copy是属于全盘复制;而对于后者,一般的copy只是浅copy,相当于只传递一个引用指针一样。因此对于后者进行真正copy的时候,也是最费事的,具体的说,必须为其实现ICloneable接口中提供...
阅读全文
posted @
2010-01-04 09:42
ToKens
阅读(322)
推荐(0)
观察者模式—使用JavaScript实现 【转】
摘要:原文出处:http://www.codeproject.com/KB/scripting/Observer_Pattern_JS.aspx 翻译出处:http://www.cnblogs.com/Selfocus/archive/2008/11/05/1326935.html感谢Selfocus园友翻译了如此经典的文章介绍 任何一个曾经使用过JavaScript的人都应该了解创建自定义对象的过程。...
阅读全文
posted @
2009-12-31 11:12
ToKens
阅读(287)
推荐(0)
readyState的五种状态详解【转】
摘要:在《Pragmatic AjaxA Web 2.0 Primer 》中偶然看到对readyStae状态的介绍,感觉这个介绍很实在,摘译如下:0: (Uninitialized) the send( ) method has not yet been invoked.1: (Loading) the send( ) method has been invoked, request inprogres...
阅读全文
posted @
2009-12-18 18:04
ToKens
阅读(445)
推荐(0)
mouseover显示层mouseout隐藏层,并且在鼠标放上层时显示层【原】
摘要:昨天晚上同学有个项目需求要实现在鼠标放上链接后显示层,离开后隐藏层,麻烦的是当鼠标放上层后,这个层会一直显示,离开这个层再次隐藏,今天中午趁着上班时间还没到,简单的测试了一下,成功了,具体原理就不细说了,请看源码:JS-Code<body> <a href="javascript:voie(0)" id="atest" onmouseover="a_onmouseover()"&...
阅读全文
posted @
2009-12-11 13:33
ToKens
阅读(1410)
推荐(0)
JavaScript面向对象之——继承【原】
摘要:本列子参照JavaScript核心技术一书略作修改,JS中继承还远不止于此,本博只略作讲解JS-Code//<![CDATA //基类 function tune(title,type,test) { this.title = title; this.type = type; this.getTitle = function(){ return "Song: " + this.title +...
阅读全文
posted @
2009-12-01 19:43
ToKens
阅读(217)
推荐(0)
JS递归删除所有子元素【原】
摘要:JS-Code function delNextElement(e){ if(e){ var next = e.nextSibling; var parent = e.parentNode; if(parent){ parent.removeChild(e); } delNextElement(next); } }
阅读全文
posted @
2009-11-04 22:17
ToKens
阅读(1898)
推荐(0)
【收藏】JS判断浏览器类型
摘要:原文:http://www.zhlic.cn/blog/post/60.html现在网络上的浏览器,操作系统就象中国的方言一样,那个叫多啊!这给我们这些开发人员 带来了巨大的痛苦!虽然可能大家的喜好不同!用的系统也不同!有人喜欢用ie,有人喜欢用 firefox,还有人喜欢用腾讯tt,而我喜欢用maxthon.虽然名字可能有很多种,但是内核还是只有 那么的几种!ie内核,netscape内核!怎么...
阅读全文
posted @
2009-11-03 09:06
ToKens
阅读(278)
推荐(0)
js nextSibling属性和previousSibling属性
摘要:原文:http://blog.csdn.net/biologypianoprogram/archive/2009/04/30/4139903.aspx 1:nextSibling属性 该属性表示当前节点的下一个节点(其后的节点与当前节点同属一个级别);如果其后没有与其同级的节点,则返回null。 需要特别注意的是:该属性在不同的浏览器中的执行结果并不都相同,见下面例示: 先来看一个例子:view...
阅读全文
posted @
2009-11-02 16:47
ToKens
阅读(4623)
推荐(0)
使用DOM来创建页面元素默认选中问题
摘要:原文:http://www.cnblogs.com/birdshome/archive/2005/04/17/139022.html此文回复中有不少亮点,所以我连回复也一并转载过来了在IE中使用DOM方式来动态创建页面元素的时候,我发现了一些问题。记录于此,如果您有好的意见欢迎提供,如果您也遇到此问题,希望能有助你解决。 对于动态HTML编程,IE实现了两套模型:一套是以操作innerHTML为主...
阅读全文
posted @
2009-10-29 09:13
ToKens
阅读(407)
推荐(0)
childNodes.length 的临时保存
摘要:DOM中获取childNodes.length应该放入局部变量中,ie中childNodes.length看上去是对childNodes.length属性读取,实际上是对实时遍历计算的。for(i=0;i< childnodes.length;i++){}高效的写法是:Var lenth =childnodes.length;for(i=0;i<lenth;i++){}
阅读全文
posted @
2009-10-20 20:30
ToKens
阅读(185)
推荐(0)
关于javascript document.createDocumentFragment()
摘要:他支持以下DOM2方法: appendChild, cloneNode, hasAttributes, hasChildNodes, insertBefore, normalize, removeChild, replaceChild. 也支持以下DOM2屬性: attributes, childNodes, firstChild, lastChild, localName, namespaceU...
阅读全文
posted @
2009-10-20 20:28
ToKens
阅读(294)
推荐(0)
JS高亮显示搜索关键字【原创】
摘要:以前写过一个JS高亮显示搜索关键字,现在需求改变,随之。。显示的方式也不同了,以前是在一段文本中匹配所有词组,这个方便点,现在要做的是,把搜索的关键字拆开,匹配单个的字符,难度增加,以前的方式使用了正则,请看另一篇文章替换指定文本,忽略大小写,现在的实现方式请看代码:JS-CODE$(function() { var val = $("#query").val(); var html_0="<...
阅读全文
posted @
2009-09-27 12:09
ToKens
阅读(464)
推荐(0)
iframe自适应高度
摘要:JS-CODE<iframe id="frame_content" src="iframe_b.html" scrolling="no" frameborder="0" onload="this.height=100"></iframe> <script type="text/javascript"> function reinitIframe(){ var i...
阅读全文
posted @
2009-08-28 21:37
ToKens
阅读(186)
推荐(0)
CSS背景图片透明
摘要:Css-Code.logo {clear:both;margin-top:18px;background: transparent url(Images/yqkc.jpg) no-repeat top;*margin-left:-5px; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=...
阅读全文
posted @
2009-08-19 14:40
ToKens
阅读(308)
推荐(0)
替换指定文本,忽略大小写
摘要:JS-CODE <script type="text/javascript" language="javascript"> $(function(){ var val = $("#query").val(); var regS = new RegExp(val,"gi"); $(".WebSite_Content").each(function(i,e){ e.innerHTML = ...
阅读全文
posted @
2009-08-18 10:32
ToKens
阅读(376)
推荐(0)
What is JSON:初识JSON
摘要:本文转载自:http://www.cnblogs.com/hunts/archive/2006/11/15/561710.html本篇介绍JSON的基础知识。在没有接触AJAX之前我还不知道什么是JSON,在读Jeffrey Zhao的《深入Atlas系列》时才看到这个词,所以有必要了解一下JSON。这里我结合今天初浅的认识及一个小练习记录我的学习。JSON是什么?JSON(JavaScript ...
阅读全文
posted @
2009-07-08 14:07
ToKens
阅读(226)
推荐(0)
javascript key code
摘要:keycode8=BackSpaceBackSpacekeycode9=TabTabkeycode12=Clearkeycode13=Enterkeycode16=Shift_Lkeycode17=Control_Lkeycode18=Alt_Lkeycode19=Pausekeycode20=Caps_Lockkeycode27=EscapeEscapekeycode32=spacespacek...
阅读全文
posted @
2009-06-28 20:00
ToKens
阅读(251)
推荐(0)
ShowModalDialog参数传递【原】
摘要:Author:myssh示例一:父窗体函数:functionopenChild(){varf=window.showModalDialog("child.htm",null,"dialogWidth:335px;status:no;dialogHeight:300px");if(f!=null)alter(f);}子窗体函数:varf=window.dialogArguments;//获得父窗口i...
阅读全文
posted @
2009-06-23 16:43
ToKens
阅读(1347)
推荐(0)
JavaScript:prototype属性使用说明【转】
摘要:prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻...
阅读全文
posted @
2009-06-03 21:54
ToKens
阅读(334)
推荐(0)
上传图片在客户端用Javascript做图片检验,并显示图片缩略图
摘要:functionPreviewImage(x){//varx=document.getElementById('File1');varxid=x.id+"";varindex=xid.substr(xid.length-1,1);if(!x||!x.value){returnfalse;}varpatn=/\.jpg$|\.jpeg$|\.bmp$|\.gif$/i;try{varobj=docu...
阅读全文
posted @
2009-06-01 16:55
ToKens
阅读(324)
推荐(0)