Truly
写精彩代码 品暇逸人生

随笔分类 -  JavaScript & Vbscript

1 2 3 下一页
省地市级联选择js
摘要:作者:Truly源码下载3级省地市级联菜单,ie/ff 测试通过,支持多个并存,支持事件demo1为最简单的一份实现,页面id配置需在js文件中写入,适合简单情况demo2增加了动态配置,可将配置项传入,适合页面存在多个级联下拉以下为地市数据json格式,可使用ajax获取或者做成ashx/asmx服务也可直接保存为js文件,可根据你的地市数据调整格式,并修改对应源码var _ds_data=[{... 阅读全文
posted @ 2010-02-04 15:08 Truly 阅读(1181) 评论(0) 推荐(0) 编辑
继续完善SandCastle
摘要:作者:Truly日期:2007.8.8今天抽空继续调整了SandCastle的部分代码,现在可以初步看到一些jscript格式的说明文档了,不过还是不很完美,由于没有SandCastle的源码,极大的影响了调试修改的过程。下面是生成的文档的一个抓图,大家可以通过点击这里查看我生成的文档。//BootstrappingtheSysnamespace.Can'tuseregisterNamespace... 阅读全文
posted @ 2007-08-09 20:56 Truly 阅读(3018) 评论(5) 推荐(0) 编辑
使用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 阅读(3496) 评论(2) 推荐(0) 编辑
JavaScript实现自定义事件
摘要:作者:Truly日期:2007.8.3上篇文章介绍了属性,或者说是闭包,本文讨论它的一个实际应用。由于将变量封装为方法,这样可以更好的保护私有变量,同时,我们也可以方便的监视它值的变化。先看如下代码,部分代码来自于《Action in Ajax》<html><head><title>Test5</title></head><body... 阅读全文
posted @ 2007-08-03 22:31 Truly 阅读(9417) 评论(7) 推荐(2) 编辑
JavaScript面向对象之属性实现
摘要:作者:Truly日期:2007.8.3在我前面一篇文章《在JavaScript中使用面向对象》中我们介绍了MSDN的一篇文章《使用面向对象的技术创建高级 Web 应用程序》,作者简单介绍了JavaScript面向对象的一些关键技术,但是作者在讲到闭包概念的时候犯了一个明显的错误:“正常情况下,无法从函数以外访问函数内的本地变量。函数退出之后,由于各种实际原因,该本地变量将永远消失... 阅读全文
posted @ 2007-08-03 21:23 Truly 阅读(4774) 评论(16) 推荐(1) 编辑
JavaScript随笔一篇
摘要:作者:Truly日期:2007.7.31近期Post了不少Javascript文章,还是收到不少支持,你们的回复是我写下去的动力,谢谢你们!刚刚研究了一下新浪的财经板块,其中对股票数据的处理真的是跟我的MVC模式的文章不谋而合啊。我顺手写了2段代码,大家看看。Stock.html<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"&g... 阅读全文
posted @ 2007-07-31 22:17 Truly 阅读(1508) 评论(3) 推荐(0) 编辑
设计模式在JavaScript中的应用(2) -- Observer
摘要:作者:Truly日期:2007.7.31上次我们讨论了Web开发中最重要的设计模式MVC,今天我们要讨论的是Observer模式,与MVC这样的大型设计模式相比,Observer模式则要轻量很多。废话不多说了,进入主题Obsever简单应用请先看一段代码://theprocessarraycallingafterpageloadedforpagelistener.varPageLoadListen... 阅读全文
posted @ 2007-07-31 21:34 Truly 阅读(3291) 评论(4) 推荐(0) 编辑
关于JavaScript的“+”运算和“-”运算和三目操作符“?:”
摘要:作者:Truly日期:2007.7.31引言:由于JavaScript的灵活简单,很多人忽略了JavaScript技术细节,没有掌握一些基础知识点,比如+、-运算这样的基础操作。同时应部分网友要求,发一篇基础知识的文章,希望能够继续抛砖引玉。今天阅读了鸟食轩早期的一篇文章《在JavaScript中也玩变量类型强行转换》,文中提到的一个例子:"88"-8和"88"+8,结果分别是80和"888",看... 阅读全文
posted @ 2007-07-31 20:19 Truly 阅读(4325) 评论(7) 推荐(0) 编辑
微软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 阅读(6007) 评论(2) 推荐(0) 编辑
JavaScript面向对象之方法重载
摘要:作者:Truly日期:2007.7.29上次我们在《在JavaScript中使用面向对象》讨论了对象的声明、成员的声明、全局变量和局部变量以及命名空间的处理。本文继续讨论面向对象,今天介绍方法重载。同时上次有人询问Function对象的apply方法和call方法的区别,本文将一并进行探讨。首先我们需要知道Javascript有很多语言特点使得我们不能完全按照以往的编程经验进行编程,比如方法重载。... 阅读全文
posted @ 2007-07-29 13:20 Truly 阅读(9142) 评论(9) 推荐(0) 编辑
设计模式在JavaScript中的应用(1)
摘要:作者:Truly日期:2007.7.24前言上篇文章我们介绍了在JavaScript中使用面向对象的方法,本文我们则讨论软件工程领域的另一个革新--设计模式在JavaScript中的应用。模式的概念诞生于20世纪70年代,最初用于描述建筑领域的一些特定问题的解决方案。后来这一方案也被应用到软件开发这一领域。在我们使用Java或C++构建大型应用程序的时候,我们几乎无法离开设计模式,并且,在这些领域... 阅读全文
posted @ 2007-07-24 23:42 Truly 阅读(4262) 评论(7) 推荐(0) 编辑
在JavaScript中使用面向对象
摘要:OO(面向对象)概念的提出是软件开发工程发展的一次革命,多年来我们借助它使得很多大型应用程序得以顺利实现。如果您还没有掌握并使用OO进行程序设计和开发,那么您无疑还停留在软件开发的石器时代。大多数编程语言,尤其是近年问世的一些语言,都很好的支持了面向对象,您可能对此了如执掌,但是一些语言在OO方面却无法与其它高级语言相比,在这些语言上进行面向对象程序设计和开发会有些困难,例如本文要讨论的JavaScript。JavaScript是一门古老的语言,但是随着近期Web2.0 技术的热捧,这门语言又重新焕发出青春的光辉,借助于JavaScript客户端技术,我们的Web体验变得丰富而又精彩,为了设计和开发更加完善、复杂的客户端应用,我们必须掌握JavaScript上的OO方法,这正是本文要讨论的。 阅读全文
posted @ 2007-07-24 22:00 Truly 阅读(7807) 评论(23) 推荐(1) 编辑
对于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 阅读(3595) 评论(1) 推荐(1) 编辑
对于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 阅读(5232) 评论(7) 推荐(0) 编辑
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 阅读(1708) 评论(0) 推荐(0) 编辑
js功能类库放送(一) 拖动功能库
摘要:好久没做正经事情了,今天开始,整理一下以前写的代码。说明懒得写了,js代码里有很详细的注释,代码很少很精简,喜欢的朋友可以看一下。唉,外面的代码太乱了,不调整了。轻量级的应用,无须其他任何框架,推荐使用,本人原创,不要移除说明信息。 div demo,随意拖动 随意拖动 水平移动 垂直移动 完整源码如下: /**//*****************************************... 阅读全文
posted @ 2007-04-06 14:58 Truly 阅读(2561) 评论(5) 推荐(0) 编辑
支持闰月的正则
摘要:支持闰月的正则,年月日格式:^(((((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 阅读(884) 评论(3) 推荐(0) 编辑
无刷新省地市菜单
摘要:作者:Truly具体原理请查看《无刷新联动菜单》下载源码 阅读全文
posted @ 2007-03-22 10:59 Truly 阅读(1547) 评论(5) 推荐(0) 编辑
压缩JavaScript的宏
摘要:编者按:现在开发Web应用程序时,尤其是使用了无刷新技术的应用程序,JavaScript文件成为一种必不可少的组成部分。大量的函数和代码被转移到客户端脚本文件中,使得脚本文件的体积急剧膨胀。大家知道,我们在编写JavaScript的时候,通常为了是代码更具可读性,因此增加了很多空格和tab控制符以及很多注释。但是,对应脚本解释器来讲,这些是没有什么实际意义的,而这些字符缺占据了总体积的1/3以上甚... 阅读全文
posted @ 2007-01-15 20:18 Truly 阅读(1710) 评论(2) 推荐(0) 编辑
AjaxPro框架剖析
摘要:拖了很久的文章,今天终于着手开始撰写了。时间比较仓促,写的乱七八糟,有空我在整理一下,这里先贴一个预览版本,算是给自己一个交待。本文主要分析AjaxPro客户端类库的3个JS文件: prototype core converter prototype.ashx大家知道,JavaScript是一种原型驱动的语言,所以要扩展JavaScript语言,就必须从prototy... 阅读全文
posted @ 2007-01-12 17:52 Truly 阅读(5220) 评论(10) 推荐(0) 编辑

1 2 3 下一页