脚本应用篇
文章平均质量分 91
yangdengfeng2003
这个作者很懒,什么都没留下…
展开
-
使用混合脚本编程来实现的Base64编码
在近来的工作中,需要在Web页上制作复杂的逻辑和框架以及后台之间交换数据,特别是和后台交换数据,编码是个必须考虑的问题。否则可能会因为编码不同,把脚本的执行给搞得乱七八糟,根本得不到想要的结果。Base64是一种常用而又简单的编码,就先从它下手弄弄了。 关于Base64的详细定义可以查看RFC 2045,如果简单的说一下呢:Base64内容传送编码被设计用来把任意序列的8位字节描述原创 2007-05-05 18:12:00 · 301 阅读 · 0 评论 -
"舍简求繁"的MSN Spaces图片浏览器
早先微软给我们提供了一个叫MSN Spaces的博客类网站。初看Spaces它具有一些MyMsn的遗风,也支持在网页上自由托拽布局啥的,但微软的很多东西似乎习惯了叫好不叫卖,结果是到目前也并没有太多的人对其感冒。后来不知道怎么搞得国内的几个大blog SP对Spaces还展开了围剿之势,整个搞得乌烟瘴气、乱七八糟的。 我对Spaces这个服务同样也是不感冒,它那有博客园用起来体贴舒服啊原创 2007-05-05 18:19:00 · 592 阅读 · 0 评论 -
兼容值类型的JavaScript对象Clone方法
对象的克隆是OOP中常用的一个方法,可是JavaScript的对象(各种数据类型都是)却没有提供一个Clone方法。上次我实现了一个Clone方法,可是一直有个小毛病,就是遇到"值类型"就晕菜了。你或许会觉得值类型也Clone,搞笑吧?可是JavaScript动态类型语言,其实你在调用时可能更本不知道它是什么类型,能克隆"值类型"将会使代码具有很好的兼容性。 当然由于我们可以使用原创 2007-05-05 18:18:00 · 1015 阅读 · 2 评论 -
设计有复杂客户端Script的服务器控件
使用ASP.NET的服务器控件,可以极大的提高我们Web开发中组件的复用性。不过由于ASP.NET默认的__doPostBack传输机制,对于我们在Web页上开发DHMTL特性的功能没有什么实质的帮助,因为我们不可能每次HTML属性修改都doPostBack,这样的效率和用户体验会死人的哦~~ 所以这时候使用客户端Script是一个很好的办法。那我们就用呗,可是问题就谁之而来了。使用原创 2007-05-05 18:17:00 · 359 阅读 · 0 评论 -
JScript版CollectionBase类的一个实现
集合是我们最常用的数据结构了,JScript虽然给我们提供了一个内部类集合对象Array,可是Array的接口调用规则并不适合我们已经习惯了的.NET Framework。为了在JScript中能方便的使用集合,我找葫芦画瓢作了一个JScript版的的CollectionBase类。 没有什么复杂的东西,只是把集合需要的操作整理了一下,实现了以下方法:function C原创 2007-05-05 18:15:00 · 331 阅读 · 0 评论 -
关于Web页中的色彩反转遇到一点问题
颜色是Web页中很重要的元素,仅次于其内容了。在网页中我们可以使用5种方式来定义颜色,他们是:已命名颜色,#rrggbb格式颜色,#rgb格式颜色、rgb(r, g, b)函数格式颜色和rgb(x%, x%, x%)函数格式颜色。 其中的r, g, b分别为从0~255之间的数值,在#???[???]格式中,以16进制形式格式表示。在rgb(x%, x%, x%)函数格式中,x的区原创 2007-05-05 18:14:00 · 459 阅读 · 0 评论 -
使用混合脚本编程来实现的Base64解码
前几天用脚本做了个Base64编码程序,今天把解码程序也实现了,不过同样是使用JScript和VBScript混合编程来搞定的。 解码的过程和编码过程是基本相同的,代码如下:script language="javascript">var Base64Alphabet2 = { A : 0, B : 1, C : 2, D : 3, E : 4,原创 2007-05-05 18:14:00 · 478 阅读 · 0 评论 -
使用TextRange获取输入框中光标的位置
TextRange是用来表现HTML元素中文字的对象,虽然我们平时不太常用这个对象,可是它却在IE4.0中就已提供了。不过TextRange提供的调用方法却都比较晦涩,那么我们能拿它做些什么呢? TextRange的传统用途是对用户在Web页上用鼠标圈选的文字内容的操作,比如变化、删除、新增等。但其经典的用途却是,在Web页面中查找文字(这个比较简单)和获取输入框光标的位置。其中后原创 2007-05-05 18:12:00 · 451 阅读 · 0 评论 -
利用搜索引擎引用来高亮页面关键字
当我们在使用大多数的网页搜索引擎的"网页快照"功能时,他们都会在返回的快照页面中加入关键字高亮的功能。这将非常方便我们查找网页中被检索的内容,其中google快照的关键字高亮还融入了分词功能,不同的词着以不同的颜色。可是由于%!#^*&$!的原因,google的网页快照非常的不稳定,那么我们就自己来加上这个关键字高亮功能吧。 如下图,当我们在google中搜索了关键字:apache原创 2007-05-05 18:20:00 · 565 阅读 · 0 评论