摘要: 2个方法都可以把string转换为int,那么他们有什么区别?什么时候该用什么?性能如何。其实在2.0里还有Int32.TryParse也实现了同样的效果。[代码]表面上看,可见3个方法都实现了同样的效果! 那么我们把代码改一下:[代码]运行结果: Convert.ToInt32()在null时不抛异常而是返回0; Int32.Parse()要抛异常; Int32.TryParse()不抛异常,会... 阅读全文
posted @ 2009-07-30 11:29 七哥 阅读(262) 评论(0) 推荐(0) 编辑
摘要: string.Empty不分配存储空间""分配一个长度为空的存储空间所以一般用string.Empty为了以后跨平台,还是用string.empty在 C# 中,大多数情况下 "" 和 string.Empty 可以互换使用。比如:[代码]if语句成立 判定为空字符串的几种写法,按照性能从高到低的顺序是:s.Length == 0 优于 s == string.Empty 优于 s == "" 关... 阅读全文
posted @ 2009-07-30 11:02 七哥 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一般菜单刷新后,当前的选中状态会失效,本代码用cookie和jquery来解决这个问题,代码如下;其中,jquery仅仅用了他的each方法,以减少代码量,你完全可以把onclick事件要执行的代码分离出来,然后通过其他方式调用,而不是像我这样批量处理:[代码] 阅读全文
posted @ 2009-06-16 16:03 七哥 阅读(279) 评论(0) 推荐(0) 编辑
摘要: ■ 框架概念 :  谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档案 面不是其他框窗的档案。<FRAMESET> 是用来划分... 阅读全文
posted @ 2009-06-16 14:25 七哥 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 方法一,在每个被包含页在本身内容加载完毕之后,执行JS取得本页面的高度,然后去同步父页面的iframe高度。方法二,在主页面iframe的onload事件中执行JS,去取得被包含页的高度内容,然后去同步高度。在代码维护角度考虑,方法二是优于方法一的 Demo页面:主页面 iframe_a.html ,被包含页面 iframe_b.htm 和 iframe_c.html下面开始讲:通过Google搜... 阅读全文
posted @ 2009-06-03 11:03 七哥 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 做web开发的时候,有时候需要根据键盘进行一些操作,例如按下Enter的时候提交表单,禁止用户输入某些特殊字符,设置快捷键等等。这时候需要找出用户按下的是那些按键,写个小程序来测试按键。[代码]方法是触发down时,把keyCode push到数组里,并删除重复元素;触发up时,用$.grep从数组中删除该keyCode。在任意时刻,这个数组里都保存了当前所按的按键,并且顺序是根据按键顺序排列的。... 阅读全文
posted @ 2009-05-22 11:14 七哥 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: C# String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一... 阅读全文
posted @ 2009-04-30 01:14 七哥 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 当在div标签内无任何内容时:  <div></div>  假如给div元素<b>设置了宽度<b>时,比如width:100%,此时div在IE中(IE6,IE7)将占据物理空间,而在FF中不占据物理空间(正确理解)。为了表述直观,将样式直接写在元素标签内:  <div style="width:100%"></div>  此... 阅读全文
posted @ 2009-04-27 16:38 七哥 阅读(388) 评论(0) 推荐(0) 编辑
摘要: [code]<script type="text/javascript">$(document).ready(function(){$('a[href^="mailto:%22]').addClass('mailto');$('a[href$=".pdf"]').addClass('pdf');$('th:parent').addClass('headline');$('tr:odd'... 阅读全文
posted @ 2009-03-09 12:04 七哥 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: AS1中制作加载条步骤如下: 1.打开Flash MX 2004,选择矩形工具,在主场景中画出下一个只有边框有矩形,本例该矩形大小为350*16像素。 2.再在主场景中仍用矩形工具画出一个只有填充而无边框的矩形,并按F8键将其转换为影片剪辑(注:其注册点一定要选在该矩形的最左侧),其实例名为bar 。本例该矩形大小为345*11像素。 3.将上述两矩形在主场景中排列好,使边框矩形嵌套填充矩形。... 阅读全文
posted @ 2008-12-29 11:04 七哥 阅读(5178) 评论(0) 推荐(0) 编辑