随笔分类 -  Jscript&Dhtml开发

上一页 1 2 3 4 5 6 ··· 9 下一页

绝对的单表格支持横纵表头锁定示例
摘要:  使用css锁定表格column的header是Web开发中很经典的一个trick,这个问题在THIN同学的这篇文章中有较多的讨论。下面的这个实现示例主要是在前人的基础上进行了整合和打磨,可以不太谦虚地说是目前最sexy的表头锁定实现。当然你一定要甩蛋拍砖,如果是有改进建议的砖头,那是相当的欢迎!。 阅读全文

posted @ 2006-05-01 14:10 birdshome 阅读(17955) 评论(20) 推荐(1) 编辑

关于使用runtimeStyle属性问题讨论
摘要:  当我们在IE中使用IE提供的DOM时,我们会发现关于style的相关属性有三个分组,它们分别是style、runtimeStyle和currentStyle。关于这个三种style的作用和基本用途,我曾经在这篇文章中有讲过,但随着越来越深入的使用,总算对怎么使用runtimeStyle属性有了一些自己的心得。 阅读全文

posted @ 2006-04-24 12:54 birdshome 阅读(12212) 评论(4) 推荐(1) 编辑

按阅读习惯来高效排列字符串的脚本
摘要:  对于字符串的排序,我们知道是比较相同index位置的字符的值来进行的。这样的排序有个问题,就是当被排序的字符串的内容是有数字顺序的,而且还不等长就比较的郁闷了。我们在xp以前的操作系统的资源管理器里,就会常常看到这样的文件名序列: 阅读全文

posted @ 2006-03-24 15:15 birdshome 阅读(2181) 评论(9) 推荐(0) 编辑

Ajax基石脚本异步并发调用参数传递
摘要:  在Ajax开发框架中,最基本的划分是服务器端和客户端。服务器端相对来说比较简单,只要是可以开发动态网页的语言都可以胜任;客户端浏览器就是JScript/JavaScript的天下了,好像没有看到有VBScript做的Ajax客户端库,就算它只支持IE。由于客户端依赖于脚本并运行在浏览器中,似乎比服务器端的可实现和可管理性还要差些。 阅读全文

posted @ 2006-03-10 19:10 birdshome 阅读(5491) 评论(9) 推荐(1) 编辑

微软终于想通把Script56文档更新了
摘要:  作为微软脚本技术的的官方文档Script56.chm从2001年发布到现在,虽然其内容说不上过时,因为毕竟脚本引擎还是5.6版本。不过当时的制作质量和示例内容的容量对于讲求与时俱进的今天来说,还是有些too old(今天上了会儿bbs,才又想起了这个词)了。在很多次check该文档更新未果后,今天无意中却得到了意外的收获:) 阅读全文

posted @ 2006-03-08 18:36 birdshome 阅读(5695) 评论(10) 推荐(0) 编辑

利用搜索引擎引用来高亮页面关键字
摘要:  当我们在使用大多数的网页搜索引擎的"网页快照"功能时,他们都会在返回的快照页面中加入关键字高亮的功能。这将非常方便我们查找网页中被检索的内容,其中google快照的关键字高亮还融入了分词功能,不同的词着以不同的颜色。可是由于%!#^*&$!的原因,google的网页快照非常的不稳定,那么我们就自己来加上这个关键字高亮功能吧。 阅读全文

posted @ 2006-02-23 00:32 birdshome 阅读(6281) 评论(16) 推荐(0) 编辑

IE6使用add方法添加optGroup的bug
摘要:  合理的使用optGroup元素,可以极大地增强select下拉列表框的表现能力。我是比较喜欢在select中使用optGroup做数据分类的,不过不知道微软搞什么飞机,就这么一个html标签bug还真是不少。刚才又在使用DOM操作select添加optGroup时发现了问题。 阅读全文

posted @ 2006-02-20 00:57 birdshome 阅读(3043) 评论(1) 推荐(0) 编辑

DOM Explorer升级修正了大部分问题
摘要:  使用察看DHTML文档DOM结构的IE插件DOM Explorer都快半年了,由于是beta1版本的原因,一直以来都被其很多小bug和不足所困挠。问题和它的优点比起来虽然不是致命的,但也总还是让人觉得如鲠在喉。今天浏览微软的下载站点,发现DOM Explorer出了新的版本,于是赶紧下载下来并立即做了更新! 阅读全文

posted @ 2006-02-11 01:44 birdshome 阅读(3044) 评论(5) 推荐(0) 编辑

IE7提供XMLHttpRequest对象为兼容
摘要:  在IE7的开发中,据说新增加了一个Native对象——XMLHttpRequest。怎么难道开发IE7的"新警察"不知道IE6们都用ActiveX对象XmlHttp吗?XmlHttp出了什么问题,IE7为什么要这么做?原来一切就为了一个简单的兼容而已,但让人感慨颇多。 阅读全文

posted @ 2006-01-27 01:27 birdshome 阅读(7846) 评论(32) 推荐(0) 编辑

使用匿名函数为setInterval传递参数
摘要:  在使用JScript的时候,我们有时需要间隔的执行一个方法,比如用来产生网页UI动画特效啥的。这是我们常常会使用方法setInterval或setTimeout,但是由于这两个方法是由脚本宿主模拟出来的Timer线程,在通过其调用我们的方法是不能为其传递参数。 阅读全文

posted @ 2006-01-08 00:18 birdshome 阅读(19912) 评论(7) 推荐(0) 编辑

Code: UrlBuilder class in JavaScript
摘要:  当我们在Web中使用框架页的时候,由于可以"隐藏"frame页面的url,所以我们常常在queryString内放置各种参数。为了方便的使用这些参数,现使用JavaScript创建的一个处理网页url的通用类。使用本类除了可以获取queryString中的任意参数,同时也可以非常方便的取得各种url参数。 阅读全文

posted @ 2006-01-03 00:08 birdshome 阅读(2688) 评论(5) 推荐(0) 编辑

在Option条目中填充前导空格的方法
摘要:  在使用Web页面上的下拉列表框(SELECT element)显示数据列表时,有时我们会遇到有层次的数据条目。比如论坛中的子论坛和它的分类之间,以及一些具有包含关系的层次数据条目。使下拉列表框中,不同的level有一定的显示缩进将是非常友好的一种排版方式。 阅读全文

posted @ 2005-12-27 00:37 birdshome 阅读(11402) 评论(8) 推荐(2) 编辑

encode脚本和normal脚本混用的问题
摘要:  半年前第一次做脚本编码的时候,由于没有什么使用经验,于是在51js上询问了一下encode脚本和normal脚本混用是否有什么问题呢?结果没有得到任何有建设性的意见,这也至少说明了两个问题,一是没有人在意,二是就没有什么问题嘛。当然我更乐意于接受后一种结果,就开始了encode脚本和normal脚本的混合使用。 阅读全文

posted @ 2005-11-25 01:35 birdshome 阅读(1900) 评论(2) 推荐(0) 编辑

使用页面元素属性做状态判断的隐患
摘要:  在做DHTML开发的时候,依赖一些页面元素的得值来作为页面的状态的判断,初看似乎并没有什么问题。可是在后期的开发和维护中,却是一个随时可能产生莫名其妙bug的隐藏炸弹。如果不小心引爆,那就只有郁闷的份了。 阅读全文

posted @ 2005-11-23 16:45 birdshome 阅读(2201) 评论(3) 推荐(0) 编辑

"舍简求繁"的MSN Spaces图片浏览器
摘要:  早先微软给我们提供了一个叫MSN Spaces的博客类网站。初看Spaces它具有一些MyMsn的遗风,也支持在网页上自由托拽布局啥的,但微软的很多东西似乎习惯了叫好不叫卖,结果是到目前也并没有太多的人对其感冒。后来不知道怎么搞得国内的几个大blog SP对Spaces还展开了围剿之势,整个搞得乌烟瘴气、乱七八糟的。 阅读全文

posted @ 2005-11-19 19:04 birdshome 阅读(5030) 评论(13) 推荐(0) 编辑

使用onbeforeunload属性后的副作用
摘要:  在使用博客园的编辑器编辑文章时,有一个挺体贴用户的功能,就是如果用户进入编辑器后,不是执行"POST"操作而要退出当前编辑器页面,我们会得到一个Alert窗口提示(如下图)。这个功能其实很简单,就是通过处理window、body或frameset对象或元素的onbeforeunload事件实现的。 阅读全文

posted @ 2005-09-30 00:13 birdshome 阅读(21633) 评论(12) 推荐(0) 编辑

应用虑镜特效时遇到浏览器权限问题
摘要:  人要是倒霉啊,据说喝凉水都塞牙。虽然这么些年了牙没有被凉水塞过,不过倒霉的事情却没有因此而消失。一个使用了快1年的脚本菜单,在新来的PM的机器上始终弹不出来,真不知道是在欺生还是在玩我。由于产品安装包的脚本代码都经过了混淆和加密,要在那个出问题的机器上定位问题还真的郁闷。 阅读全文

posted @ 2005-09-27 12:25 birdshome 阅读(1527) 评论(2) 推荐(0) 编辑

关于DOM Explorer插件的功能和问题
摘要:  不知道从什么时候开始,微软做事情总是要比别人慢上一拍,而且常常还需要别人来push他。从google的search到msn的search,从google的map到msn的map,再从firefox红火到IE7项目的"被迫"启动;其实这些东西对微软来说,也都不是一蹴而就的事情,可是微软就是要比别人慢半拍才过瘾。 阅读全文

posted @ 2005-09-26 00:47 birdshome 阅读(3755) 评论(1) 推荐(0) 编辑

被逮到一个初始状态考虑不周的Bug
摘要:  这两天是产品beta1以后进行的新一轮bug扫荡,beta1以前产品的bug降低到了大家非常满意的水平。但是beta1以后QA Team发飚,bug总数biu的一下又上升到人均20个上下,真是让人恼火。不过幸好大部分是为了发布beta1而回归出来的UI方面的bug,不过今天却发现被逮到一个非常隐蔽的控件初始状态考虑不足的bug。 阅读全文

posted @ 2005-09-08 00:22 birdshome 阅读(3044) 评论(1) 推荐(0) 编辑

从此不再为Web页面中的Tooltip烦恼
摘要:  让Web页面中,不能折行或不希望被折行的文字始终显示在一行,是一种严格的UI风格,毕竟自由的折行会使得表格和整体界面变得很难把握。当然在一行显示不完全时配以省略号在结尾,能很好的提示用户表示语句未结束,不过这时为了让用户能看到所有文字,Tooltip就是必不可少的了。 阅读全文

posted @ 2005-09-01 23:48 birdshome 阅读(12046) 评论(9) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页

导航