随笔分类 -  Jscript&Dhtml开发

上一页 1 ··· 3 4 5 6 7 8 9 下一页

细说HTML元素的ID和Name属性的区别
摘要:  可以说几乎每个做过Web开发的人都问过,到底元素的ID和Name有什么区别阿?为什么有了ID还要有Name呢?! 而同样我们也可以得到最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的名字,ID显然是唯一的,而Name是可以重复的。 阅读全文

posted @ 2005-01-31 00:23 birdshome 阅读(44177) 评论(31) 推荐(5) 编辑

在JavaScript面向对象编程中使用继承(2)
摘要:  昨天扔了一堆JavaScript类'继承'的代码,这些代码其实并不是所有的都能正常的执行。不是我不原意写出都能好好执行的继承类代码,而是这些方法本身就各自有自己的优缺点。下面我分别说它们的原理和使用时注意事项。 阅读全文

posted @ 2005-01-30 00:37 birdshome 阅读(3465) 评论(1) 推荐(0) 编辑

这年头居然连MSDN Library都靠不住呀
摘要:  在做MS的相关开发时,MSDN Library简直就是圣经了,而且包括很多非M$的开发中,参考MSDN也是一件很有意义的事情。当然我们对于MSDN叙述的内容都是不容置疑的接受,可是今天发现MSDN也开始摆活了。 阅读全文

posted @ 2005-01-29 10:32 birdshome 阅读(2406) 评论(7) 推荐(0) 编辑

在JavaScript面向对象编程中使用继承(1)
摘要:  前几天做了一个JScript版的CollecionBase类,用来解决需要使用集合作为主要数据结构的类的基类。不过当时挺忙的没有给出继承的示例,搞得有的网友对JavaScript继承比较迷惑,于是今天使用四种方式来分别实现了4个ArrayList派生类。 阅读全文

posted @ 2005-01-28 22:35 birdshome 阅读(14172) 评论(7) 推荐(0) 编辑

原来JScript中的关键字'var'还是有文章的
摘要:  都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的。当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设。但是事实常常又证明想当然的结果是不可靠的。 阅读全文

posted @ 2005-01-26 23:32 birdshome 阅读(16828) 评论(34) 推荐(1) 编辑

JScript版CollectionBase类的一个实现
摘要:  集合是我们最常用的数据结构了,JScript虽然给我们提供了一个内部类集合对象Array,可是Array的接口调用规则并不适合我们已经习惯了的.NET Framework。为了在JScript中能方便的使用集合,我找葫芦画瓢作了一个JScript版的的CollectionBase类。 阅读全文

posted @ 2005-01-25 22:52 birdshome 阅读(2977) 评论(12) 推荐(0) 编辑

系统滚动条实现的NUD控件Unusable版
摘要:  昨天研究了一下系统滚动条,准备使用它来实现一个NumericUpDown控件,因为它可以带来最正宗的微调按钮外观,并说了一下可以使用viewport里的onScroll事件来获取系统滚动条的上下点击动作。 阅读全文

posted @ 2005-01-24 20:42 birdshome 阅读(1694) 评论(2) 推荐(0) 编辑

用系统滚动条实现NumericUpDown的原理
摘要:  我们知道在Windows控件里有一个叫NumericUpDown的控件,使用这个控件后可以用鼠标点击或键盘上下键来微调数字,当然也可以直接输入。这是一个使用方便同时又能限制输入格式的很有用的控件,可惜在Web中却没有提供这个控件,我们只能面对几个土土的INPUT的衍生控件。 阅读全文

posted @ 2005-01-23 23:37 birdshome 阅读(3191) 评论(5) 推荐(0) 编辑

使用button元素自定义别具风格的按钮
摘要:  我们都知道在Web里面定义一个按钮,最常用的方法就是使用INPUT元素的type='button'。但在HTML spec 4.0里,增加了一个BUTTON元素,并且IE4.0就已经开始支持BUTTON元素了。顾名思义,它也是用来定义一个Web页按钮的,可是它却和input type='...'大不相同。 阅读全文

posted @ 2005-01-22 18:28 birdshome 阅读(3803) 评论(8) 推荐(0) 编辑

在JScript中运算符"||"和"&&"的特殊特性
摘要:  在JScript的众多运算符里,提供了三个逻辑运算符&&、||和!,噢?! 是高级语言都提供的。按我们对逻辑运算的正常认识,逻辑运算的结果因该是ture或者false。但是JScript的逻辑运算却不完全是这么定义的,这里只有!运算符总是返回true|false,而||和&&运算比较的好玩。 阅读全文

posted @ 2005-01-21 00:07 birdshome 阅读(5227) 评论(8) 推荐(0) 编辑

使用方向键在输入框矩阵中自然的导航
摘要:  关于使用键盘来在Web页的输入框中导航这个事我一周前就说了,今天才把它整理完,真是不好意思。不过整理后的代码结构清晰、使用方便、价格公道、童叟无欺。 阅读全文

posted @ 2005-01-20 00:52 birdshome 阅读(4398) 评论(25) 推荐(0) 编辑

为Web页中的Table对象创建一个映射表
摘要:  HTML对象中的TABLE是我们常用的网页元素,在DHTML编程中,我们可以通过它的rows和cells方法方便的访问表格对象里面的每一个单元格,而且表格对象(table)的每个单元行(tr)和每个单元格(td)分别又有自己的rowIndex和cellIndex属性。 阅读全文

posted @ 2005-01-19 00:42 birdshome 阅读(3482) 评论(7) 推荐(0) 编辑

关于Web页中的色彩反转遇到一点问题
摘要:  颜色是Web页中很重要的元素,仅次于其内容了。在网页中我们可以使用4种格式来定义颜色,他们是:已命名颜色,#rrggbb格式颜色,#rgb格式颜色和rgb(r, g, b)函数格式颜色。 阅读全文

posted @ 2005-01-18 00:30 birdshome 阅读(2025) 评论(7) 推荐(0) 编辑

注入Script增加了一个GoogleTrack功能
摘要:  很多时候你可能会想在Google里面搜索一下你的文章是否被别人转载了,如果每次都要把标题复制到Google里再搜,真是麻烦得要死。GoogleTrack就是会自动地把搜索连接生成,然后你只需要点击链接就可以跟踪你自己的文章的功能。 阅读全文

posted @ 2005-01-17 00:58 birdshome 阅读(3095) 评论(5) 推荐(0) 编辑

关于HTML Object中三个Style实例的区别
摘要:  我们在网页元素中定义的CSS属性,会被映射成该DHTML对象中Style对象的实例。我们可以使用import-style[1]和inline-style[2]为网页元素指定CSS属性,同时也可以使用element. style. attributeName='...'的形式在Web页脚本中设置其值。但是同一个元素上的这些CSS属性值并不是都叠加后映射到同一个Style对象的实例上。 阅读全文

posted @ 2005-01-16 19:19 birdshome 阅读(9135) 评论(3) 推荐(0) 编辑

使用混合脚本编程来实现的Base64解码
摘要:  前几天用脚本做了个Base64编码程序,今天把解码程序也实现了,不过同样是使用JScript和VBScript混合编程来搞定的。 阅读全文

posted @ 2005-01-15 01:28 birdshome 阅读(3616) 评论(6) 推荐(0) 编辑

IE的模态对话框里的问题还真是不少
摘要:  模态对话框(Modal Dialog),是一种会block顺序执行程序的窗口,比如C#里的MessageBox.Show(this,...),JavaScript里的alert(...)、confirm(...)等,是我们最常见的模态对话框。不关闭这种对话框程序的当前线程就被一直挂起了,这种窗口的特性最适合用来做条件分支的判断提示和Wizard窗口。 阅读全文

posted @ 2005-01-14 08:58 birdshome 阅读(4836) 评论(7) 推荐(0) 编辑

使用TextRange获取输入框中光标的位置
摘要:  TextRange是用来表现HTML元素中文字的对象,虽然我们平时不太常用这个对象,可是它却在IE4.0中就已提供了。不过TextRange提供的调用方法却都比较晦涩,那么我们能拿它做些什么呢? 阅读全文

posted @ 2005-01-13 01:03 birdshome 阅读(6730) 评论(5) 推荐(0) 编辑

使用混合脚本编程来实现的Base64编码
摘要:  在近来的工作中,需要在Web页上制作复杂的逻辑和框架以及后台之间交换数据,特别是和后台交换数据,编码是个必须考虑的问题。否则可能会因为编码不同,把脚本的执行给搞得乱七八糟,根本得不到想要的结果。Base64是一种常用而又简单的编码,就先从它下手弄弄了。 阅读全文

posted @ 2005-01-12 00:07 birdshome 阅读(5429) 评论(17) 推荐(0) 编辑

获取Html元素在页面中的绝对位置及问题(2)
摘要:  上次在"获取Html元素在页面中的绝对位置及问题(1)"中说了获取页面元素绝对位置的方法,最后又说到那个方法是有问题的。为了理解这个问题,希望先看一下这两篇文章再看下面文(Web页中的HTML元素的排版布局规则、用户定制Web页中元素的排版布局策略)。 阅读全文

posted @ 2005-01-11 00:14 birdshome 阅读(6460) 评论(13) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航