Truly
写精彩代码 品暇逸人生
博客园
首页
新随笔
新文章
联系
订阅
管理
posts - 89,comments - 403,trackbacks - 55
<
2012年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
昵称:
Truly
园龄:
6年6个月
粉丝:
27
关注:
0
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1. 生成8位的不重复乱码
2. 省地市级联选择js
3. 继续完善SandCastle
4. 使用SandCastle和ScriptDoc创建JavaScript文档
5. 关于.NET的异常处理的几个误区
6. JavaScript实现自定义事件
7. JavaScript面向对象之属性实现
8. JavaScript随笔一篇
9. 设计模式在JavaScript中的应用(2) -- Observer
10. 关于JavaScript的“+”运算和“-”运算和三目操作符“?:”
随笔分类
Asp.Net(27)
C#(10)
Cutting Edge(4)
General(2)
Java(1)
JavaScript & Vbscript(44)
Other(6)
Performance(7)
WebService(3)
网站性能优化之网页加速系列(9)
随笔档案
2010年2月 (2)
2007年8月 (5)
2007年7月 (10)
2007年4月 (2)
2007年3月 (2)
2007年2月 (1)
2007年1月 (4)
2006年12月 (5)
2006年11月 (15)
2006年10月 (2)
2006年9月 (5)
2006年8月 (1)
2006年7月 (1)
2006年6月 (5)
2006年5月 (2)
2006年4月 (11)
2006年3月 (1)
2006年2月 (1)
2005年12月 (1)
2005年11月 (2)
2005年10月 (2)
2005年9月 (2)
2005年8月 (8)
相册
aspnet20_dataaccess
aspnet20_dataaccess_20
Demo
JavaScript_Pattern
Sandcastle
最新评论
阅读排行榜
评论排行榜
推荐排行榜
2010年2月5日
生成8位的不重复乱码
摘要: 作者:Truly源码下载这个就是核心 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1privatestaticlongGetNext(intseed)2{3intinitSeed=(int)(DateTime.Now.Ticks-seed*10...
阅读全文
posted @ 2010-02-05 16:24 Truly 阅读(381) 评论(2)
编辑
2010年2月4日
省地市级联选择js
摘要: 作者:Truly源码下载3级省地市级联菜单,ie/ff 测试通过,支持多个并存,支持事件demo1为最简单的一份实现,页面id配置需在js文件中写入,适合简单情况demo2增加了动态配置,可将配置项传入,适合页面存在多个级联下拉以下为地市数据json格式,可使用ajax获取或者做成ashx/asmx服务也可直接保存为js文件,可根据你的地市数据调整格式,并修改对应源码var _ds_data=[{...
阅读全文
posted @ 2010-02-04 15:08 Truly 阅读(458) 评论(0)
编辑
2007年8月9日
继续完善SandCastle
摘要: 作者:Truly日期:2007.8.8今天抽空继续调整了SandCastle的部分代码,现在可以初步看到一些jscript格式的说明文档了,不过还是不很完美,由于没有SandCastle的源码,极大的影响了调试修改的过程。下面是生成的文档的一个抓图,大家可以通过点击这里查看我生成的文档。//BootstrappingtheSysnamespace.Can'tuseregisterNamespace...
阅读全文
posted @ 2007-08-09 20:56 Truly 阅读(2065) 评论(5)
编辑
2007年8月8日
使用SandCastle和ScriptDoc创建JavaScript文档
摘要: 作者:Truly日期:2007.8.8首先我们要遵循JavaScript注释规范,详见ScriptDoc和 http://weblogs.asp.net/bleroy/archive/2007/04/23/the-format-for-javascript-doc-comments.aspx下面是SandCastle的一些相关站点http://blogs.msdn.com/sandcastle/ ...
阅读全文
posted @ 2007-08-08 15:45 Truly 阅读(2759) 评论(2)
编辑
2007年8月5日
关于.NET的异常处理的几个误区
摘要: 作者:Truly日期:2007.8.5很久前就想写这么一篇文章,因为很多人使用.Net多年之后还是对异常处理一知半解的,有很多误解,本文将讲解三个常见误解,一个是catch的使用方法是否正确,另外两个是try/catch的性能损失问题。有些人认为下面代码就是一个catch的错误用法:catch(Exceptione){throwe;}首先说明,这不是一个错误用法,但是通常来讲,我们应该避免这种代码...
阅读全文
posted @ 2007-08-05 16:21 Truly 阅读(3409) 评论(15)
编辑
2007年8月3日
JavaScript实现自定义事件
摘要: 作者:Truly日期:2007.8.3上篇文章介绍了属性,或者说是闭包,本文讨论它的一个实际应用。由于将变量封装为方法,这样可以更好的保护私有变量,同时,我们也可以方便的监视它值的变化。先看如下代码,部分代码来自于《Action in Ajax》<html><head><title>Test5</title></head><body...
阅读全文
posted @ 2007-08-03 22:31 Truly 阅读(6879) 评论(7)
编辑
JavaScript面向对象之属性实现
摘要: 作者:Truly日期:2007.8.3在我前面一篇文章《在JavaScript中使用面向对象》中我们介绍了MSDN的一篇文章《使用面向对象的技术创建高级 Web 应用程序》,作者简单介绍了JavaScript面向对象的一些关键技术,但是作者在讲到闭包概念的时候犯了一个明显的错误:“正常情况下,无法从函数以外访问函数内的本地变量。函数退出之后,由于各种实际原因,该本地变量将永远消失...
阅读全文
posted @ 2007-08-03 21:23 Truly 阅读(3693) 评论(18)
编辑
2007年7月31日
JavaScript随笔一篇
摘要: 作者:Truly日期:2007.7.31近期Post了不少Javascript文章,还是收到不少支持,你们的回复是我写下去的动力,谢谢你们!刚刚研究了一下新浪的财经板块,其中对股票数据的处理真的是跟我的MVC模式的文章不谋而合啊。我顺手写了2段代码,大家看看。Stock.html<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"&g...
阅读全文
posted @ 2007-07-31 22:17 Truly 阅读(1065) 评论(3)
编辑
设计模式在JavaScript中的应用(2) -- Observer
摘要: 作者:Truly日期:2007.7.31上次我们讨论了Web开发中最重要的设计模式MVC,今天我们要讨论的是Observer模式,与MVC这样的大型设计模式相比,Observer模式则要轻量很多。废话不多说了,进入主题Obsever简单应用请先看一段代码://theprocessarraycallingafterpageloadedforpagelistener.varPageLoadListen...
阅读全文
posted @ 2007-07-31 21:34 Truly 阅读(2548) 评论(5)
编辑
关于JavaScript的“+”运算和“-”运算和三目操作符“?:”
摘要: 作者:Truly日期:2007.7.31引言:由于JavaScript的灵活简单,很多人忽略了JavaScript技术细节,没有掌握一些基础知识点,比如+、-运算这样的基础操作。同时应部分网友要求,发一篇基础知识的文章,希望能够继续抛砖引玉。今天阅读了鸟食轩早期的一篇文章《在JavaScript中也玩变量类型强行转换》,文中提到的一个例子:"88"-8和"88"+8,结果分别是80和"888",看...
阅读全文
posted @ 2007-07-31 20:19 Truly 阅读(3162) 评论(7)
编辑
2007年7月29日
微软ASP.NET AJAX中日期类型的JSON处理
摘要: 作者:Truly日期:2007.7.29如我前面文章介绍的那样,JSON在现代JavaScript编程中占据了重要位置,如果你阅读过大型的类库代码,例如AjaxPro,MS ASP.NET AJAX等,你会发现,在组织和交互数据和都普遍采用了JSON方式。我前面那篇文章《设计模式在JavaScript中的应用(1)》中,使用了较为简单的数据映射,为了避免时区的差别,我将日期用JSON简单表示为如下...
阅读全文
posted @ 2007-07-29 14:06 Truly 阅读(4471) 评论(2)
编辑
JavaScript面向对象之方法重载
摘要: 作者:Truly日期:2007.7.29上次我们在《在JavaScript中使用面向对象》讨论了对象的声明、成员的声明、全局变量和局部变量以及命名空间的处理。本文继续讨论面向对象,今天介绍方法重载。同时上次有人询问Function对象的apply方法和call方法的区别,本文将一并进行探讨。首先我们需要知道Javascript有很多语言特点使得我们不能完全按照以往的编程经验进行编程,比如方法重载。...
阅读全文
posted @ 2007-07-29 13:20 Truly 阅读(6436) 评论(12)
编辑
2007年7月28日
谁动了我的奶酪?
摘要: 今天在撰写了一大段JavaScript文章之后,突然回想起工作的这几年,不免有了一些感慨,发几句牢骚。生存于技术的潮流之中,唯一可作的就是跟随潮流,脚本稍有迟缓,可能就被搁浅在沙滩上。对技术人员而言,就是保持警惕的头脑,看好你的奶酪。在过去的数年中,Web应用技术得到了长足发展,无论是硬件还是软件,10年前,上网还是一件非常奢侈的事,用33.3或者56kmodem上网都可以称作冲浪,如今用着2m ...
阅读全文
posted @ 2007-07-28 14:16 Truly 阅读(571) 评论(4)
编辑
2007年7月24日
设计模式在JavaScript中的应用(1)
摘要: 作者:Truly日期:2007.7.24前言上篇文章我们介绍了在JavaScript中使用面向对象的方法,本文我们则讨论软件工程领域的另一个革新--设计模式在JavaScript中的应用。模式的概念诞生于20世纪70年代,最初用于描述建筑领域的一些特定问题的解决方案。后来这一方案也被应用到软件开发这一领域。在我们使用Java或C++构建大型应用程序的时候,我们几乎无法离开设计模式,并且,在这些领域...
阅读全文
posted @ 2007-07-24 23:42 Truly 阅读(2908) 评论(9)
编辑
在JavaScript中使用面向对象
摘要: OO(面向对象)概念的提出是软件开发工程发展的一次革命,多年来我们借助它使得很多大型应用程序得以顺利实现。如果您还没有掌握并使用OO进行程序设计和开发,那么您无疑还停留在软件开发的石器时代。大多数编程语言,尤其是近年问世的一些语言,都很好的支持了面向对象,您可能对此了如执掌,但是一些语言在OO方面却无法与其它高级语言相比,在这些语言上进行面向对象程序设计和开发会有些困难,例如本文要讨论的JavaScript。JavaScript是一门古老的语言,但是随着近期Web2.0 技术的热捧,这门语言又重新焕发出青春的光辉,借助于JavaScript客户端技术,我们的Web体验变得丰富而又精彩,为了设计和开发更加完善、复杂的客户端应用,我们必须掌握JavaScript上的OO方法,这正是本文要讨论的。
阅读全文
posted @ 2007-07-24 22:00 Truly 阅读(5996) 评论(27)
编辑
2007年7月10日
对于Asp.Net 2.0中脚本资源的研究(2)
摘要: 对于Asp.Net 2.0中脚本资源的研究(2)Author: Truly在上篇文章中我们主要介绍了.net 2.0 中的资源文件,并以WebForms.js为例做了重点分析,有朋友问我如何获取所有的资源文件,方法有很多中。可以使用我们熟悉的Reflector导出所有资源文件(利用Reflector.FileDisassembler插件),也可以使用下面的方法:遍历所有资源:Attribute[]...
阅读全文
posted @ 2007-07-10 15:14 Truly 阅读(3035) 评论(1)
编辑
2007年7月7日
对于Asp.Net 2.0中脚本资源的研究(1)
摘要: 对于Asp.Net 2.0中WebResource的研究(1)Author: Truly对于Asp.Net 2.0中,提供了很多脚本资源文件,以嵌入资源包含在程序集中:WebForms.jsWebUIValidation.jsSmartNav.htmSmartNav.jsMenu.jsMicrosoftAjaxWebForms.jsMicrosoftAjax.js等当我们改变Page的属性或增加某...
阅读全文
posted @ 2007-07-07 15:53 Truly 阅读(4312) 评论(7)
编辑
2007年4月27日
js功能类库放送(二) 调整大小库
摘要: 稍微有点乱,不打算整理了,因为容器位置的问题,本文演示可能有点问题,可以点击这里下载演示和源码。轻量级的应用,无须其他任何框架,推荐使用注意本文代码和源码均为原创,请不要移去版权说明信息a content body, only here can be drag!!!dkj This table resize itself just using a shadow. This table resize...
阅读全文
posted @ 2007-04-27 13:39 Truly 阅读(1232) 评论(0)
编辑
2007年4月6日
js功能类库放送(一) 拖动功能库
摘要: 好久没做正经事情了,今天开始,整理一下以前写的代码。说明懒得写了,js代码里有很详细的注释,代码很少很精简,喜欢的朋友可以看一下。唉,外面的代码太乱了,不调整了。轻量级的应用,无须其他任何框架,推荐使用,本人原创,不要移除说明信息。 div demo,随意拖动 随意拖动 水平移动 垂直移动 完整源码如下: /**//*****************************************...
阅读全文
posted @ 2007-04-06 14:58 Truly 阅读(1832) 评论(5)
编辑
2007年3月29日
支持闰月的正则
摘要: 支持闰月的正则,年月日格式:^(((((1[6-9]|[2-9]\d)?\d{2})[\.\-\/](0?[13578]|1[02])[\.\-\/](0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)?\d{2})[\.\-\/](0?[13456789]|1[012])[\.\-\/](0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)...
阅读全文
posted @ 2007-03-29 18:13 Truly 阅读(593) 评论(3)
编辑
仅列出标题
下一页