2005年2月21日

JScript中的prototype(原型)属性研究(2)

摘要:   上次的文章中我罗列了一下prototype属性在JScript中的各种用法,但是prototype这个东西却不是JScript创造出来的,JScript实际上是使用了我们设计模式中prototype pattern的一种衍生形式。下面我先简单的说一下prototype pattern,然后再来看到底JScript中的prototype是怎么回事?! 阅读全文

posted @ 2005-02-21 00:26 birdshome 阅读(9848) 评论(13) 推荐(3) 编辑

2005年2月20日

设计有复杂客户端Script的服务器控件

摘要:   使用ASP.NET的服务器控件,可以极大的提高我们Web开发中组件的复用性。不过由于ASP.NET默认的__doPostBack传输机制,对于我们在Web页上开发DHMTL特性的功能没有什么实质的帮助,因为我们不可能每次HTML属性修改都doPostBack,这样的效率和用户体验会死人的哦~~ 阅读全文

posted @ 2005-02-20 11:02 birdshome 阅读(10113) 评论(24) 推荐(0) 编辑

2005年2月19日

对于.NET和Java本质区别最精辟的评述

摘要:   忘了在哪里看到的了,精辟的东西嘛,就是要像这样哦~~ 阅读全文

posted @ 2005-02-19 23:19 birdshome 阅读(12659) 评论(18) 推荐(0) 编辑

2005年2月18日

挺好玩的uniqueID&uniqueNumber属性

摘要:   在Web页中的每个HTML元素都一个ID属性,ID作为其标示,在我们的普通理解中它应该是unique的。可是HTML元素的ID属性是可写的,这就造成了我们很可能人为的使ID的重复。按么如果ID重复了怎么办呢?我们又怎么来给HTML元素弄一个唯一的标示呢? 阅读全文

posted @ 2005-02-18 23:39 birdshome 阅读(8370) 评论(2) 推荐(0) 编辑

2005年2月17日

JScript中的prototype(原型)属性研究(1)

摘要:   我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 阅读全文

posted @ 2005-02-17 22:59 birdshome 阅读(31275) 评论(12) 推荐(1) 编辑

2005年2月16日

继续来研究JScript解析引擎的GC问题

摘要:   昨天发现了一个可以引起IE的JScript解析引擎发生Memory Leak的bug,及其引起该bug的代码。后来问题男和Laser.NET两位网友给出了很多很有意义的讨论,当然ccBoy网友也给了不少建议,不过ccBoy却更关心innerHTML和appendChild的效率,对ML问题一带而过,好像觉得那根本不是什么大不了得问题。 阅读全文

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

2005年2月15日

IE的JScript解析器可能有Memory Leak

摘要:   在家过完了年,感觉精神很爽。明天大家可能都就上班了,新的一年开始了,希望大家新年新气象。而其我已经发现一点点新年的灵感了哦~,我原来发现IE中的JScript解释器可能有的Memory Leak的问题,可老是早不到出问题的代码,今天一下就逮到了一个可以复现的case~~ 阅读全文

posted @ 2005-02-15 23:49 birdshome 阅读(6399) 评论(12) 推荐(0) 编辑

2005年2月8日

给博客园里的各位blogger们拜年了:)

摘要: 回家的感觉真的是很好,当然除了喝酒喝的人晕乎乎的以外哈。 在这除夕之夜,祝大家新年快乐、心想事成、鸡年行大运,不过喝酒一定要注意,高兴就行,高了可就faint了哦。 在此衷心的感谢dudu及博客园管理团队对博客园建设管理付出的辛勤劳动。明年我们继续相聚博客园,继续做我们blogger这个很有前途的"职业"吧!~~ 最后,祝好人一身平安! 阅读全文

posted @ 2005-02-08 21:36 birdshome 阅读(701) 评论(3) 推荐(0) 编辑

2005年2月7日

在JavaScript面向对象编程中使用继承(5)

摘要:   明天就要回老家去过年了,关于这个"在JavaScript面向对象编程中使用继承"的话题居然还没有说完。如果不完成,留下来一拖就拖到明年去了。所以还是抽空把它写完,今年的事情今年做,明年还有更重要的任务呢!~~ 下面继续来看茴香豆的"茴"字第四种写法。 阅读全文

posted @ 2005-02-07 00:05 birdshome 阅读(8507) 评论(28) 推荐(0) 编辑

2005年2月6日

坚持到最后,胜利站完了最后一班岗!

摘要: 刚完成了一个JScript面向对象编程的事件处理模型,和.NET Framework的事件处理框架有些类似,明年回来再写文章详细介绍! 回家了,bye-bye 猴年!~~ 祝博客园的blogger们新年快乐~~ 恭喜发财哦!~ 阅读全文

posted @ 2005-02-06 18:00 birdshome 阅读(792) 评论(3) 推荐(0) 编辑

获取JavaScript用户自定义类的类名称

摘要:   我们知道,虽然JavaScript是基于对象(object-based)的语言。但是使用其原形(prototype)特性, 我们完全可以实现十分sexy的OO编成框架,这个可以看看经典论坛的文章'基本上实现 javascript 的 OOP (0423版)'。 阅读全文

posted @ 2005-02-06 01:39 birdshome 阅读(20045) 评论(8) 推荐(0) 编辑

2005年2月5日

巧用对象的Length属性来裁剪对象内容

摘要:   在使用JScript的数组的时候,我发现一个挺好玩的特性,就是它的内置对象Array的length是可以写的。很奇怪吧?但是很好玩哦。那么如果我改变其length会有什么效果呢? 阅读全文

posted @ 2005-02-05 00:18 birdshome 阅读(1992) 评论(10) 推荐(0) 编辑

2005年2月4日

希望博客园的CSS设置能取消字号限制

摘要:   不知道是我自己机器的问题,还是有什么别的原因?我发现现在博客园的字体已经小到我看起来非常的吃力了。我截了三张图,分别是:启用CSS字体设置后的效果、忽略CSS字体设置后的'中字体'效果和忽略CSS字体设置后的'大字体'效果。 阅读全文

posted @ 2005-02-04 01:12 birdshome 阅读(3755) 评论(45) 推荐(0) 编辑

在JavaScript面向对象编程中使用继承(4)

摘要:   大家好像对JavaSript面向对象编程的继承不是很感兴趣哦,都没有什么讨论。也许是大家暂时都遇不到如此复杂的脚本开发solution,不过以后有问题也欢迎来讨论哦。毕竟经典的教程是不可能包括这些高级应用的,所以我总结的东西也就可能还有谬误。 阅读全文

posted @ 2005-02-04 00:09 birdshome 阅读(2904) 评论(2) 推荐(0) 编辑

2005年2月3日

用脚本为本blog增加了几项自定义功能

摘要:   这段时间的工作主要是研究客户端的脚本编程,所以顺便使用脚本为blog提供了几个小功能,这些功能有的是便于读者阅读,而有的是便于作者管理blog的。包括:banner广播、页面反色、搜索跟踪和Google广告。下面分别说说他们是怎么弄得。 阅读全文

posted @ 2005-02-03 00:05 birdshome 阅读(2468) 评论(13) 推荐(0) 编辑

2005年2月2日

遇到VSS8.0一个无比搞的UI国际化bug

摘要:   在VS.NET Whidbey Beta1刚出来的时候我就安装了,虽然没有把项目移植到Whidbey上,不过使用Whidbey的编辑器还是一件挺爽的事。同时VS.NET Whidbey Beta1还带了一个VSS8.0的Beta版,不过新VSS除了图标和菜单变好看了些外,并没有发现什么翻天覆地的变化。 阅读全文

posted @ 2005-02-02 17:34 birdshome 阅读(2345) 评论(10) 推荐(0) 编辑

2005年2月1日

在JavaScript面向对象编程中使用继承(3)

摘要:   上次讲了一下在使用JavaScript进行面向对象编程中,采用构造法来实现类继承的一些优缺点。下面我们接着把"原型继承法"的也有缺点也讲一讲,希望大家能积极提意见并探讨其中的一些问题。 阅读全文

posted @ 2005-02-01 00:09 birdshome 阅读(6422) 评论(3) 推荐(0) 编辑

2005年1月31日

细说HTML元素的ID和Name属性的区别

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

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

2005年1月30日

在JavaScript面向对象编程中使用继承(2)

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

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

2005年1月29日

这年头居然连MSDN Library都靠不住呀

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

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

导航