鸟食轩

 Microsoft .NET[C#] MVP 2003
随笔 - 423, 文章 - 229, 评论 - 5375, 引用 - 189
数据加载中……

最新评论

共108页: 1 2 3 4 5 6 7 8 9 下一页 末页 
re: JScript实现的一个String.Format方法 wormoapple 2008-07-23 11:46  
在这里找到一个感觉比较好的:http://community.hdri.net/blogs/ray_blog/archive/2006/02/27/5.aspx

正在做的这个项目想代码更紧凑一点,所以修改了一下:
String.prototype.format=function(){
var str = this;
for(var i=0;i<arguments.length;str=str.replace(new RegExp('\\{'+(i)+'\\}','gm'),arguments[i++]));
return str;}
re: 最亲密接触Dhtml&JScript开发细节 张雅锋 2008-07-22 18:20  
再次留痕。。感谢楼主。收藏了先。。
留痕。。原来这里面还有这些文章。。受教。
re: 最亲密接触Dhtml&JScript开发细节 张雅锋 2008-07-22 16:52  
感谢楼主。。您的精神是我前进的引航。。
re: 使用XMLHTTP Request Object获取服务器数据 企业即时通讯 2008-07-19 21:59  
非常好哦,正在学XMLHTTP;
说了这么多,没有说清事情的本质。
首先,this是脚本引擎预定义全局变量,哪里都能用。this的本质规则:

1. Javascript里的this和OO里的this不一样,哪个对象调用this所在的函数,this就指向哪个对象。

2. 函数调用时没有明确指明caller对象的,为全局对象,即window

3. Javascripe里所谓的类(型)实际上都是type为Function的特殊对象,不信
alert( typeof (Object) );
也即Javascript里的函数实际上是类型为Function的特殊对象。

=======================
结合上述规则,来看看你的例子8:

function OuterFoo()
{
// OuterFoo()调用里的this,由于没有明确的caller对象,this指window
// 所以这里定义的是window.Name = 'Outer Name';
this.Name = 'Outer Name';

function InnerFoo()
{
var Name = 'Inner Name';
// OuterFoo()()中OuterFoo()先返回InnerFoo的function object,
// 接着调用了返回这个的function object,即等于InnerFoo()。
// 这里同样没有指明caller object,所以这里的this仍然是window
// 对象
alert(Name + ', ' + this.Name);
}
return InnerFoo;
}
OuterFoo()();
// 验证上述说明,只要看下面这句的输出,正是"Outer Name"
alert(window.Name);

=============================

再来看看例子1。
首先脚本引擎对形如
<div id="div_obj" onclick="javascript:alert(this);">...</div>
的HTML,编译成形如下面的语句:
window.document.div_obj.onclick();
所以,onclick="javascript:alert(this);"里的this就是指原地的DOM对象。




说了这么多,没有说清事情的本质。

1. Javascript里的this和OO里的this不一样,哪个对象调用this所在的函数,this就指向哪个对象。

2. 函数调用时没有明确指明caller对象的,为全局对象,即window

3. Javascripe里所谓的类(型)实际上都是type为Function的特殊对象,不信alert( typeof (Object) );
也即Javascript里的函数实际上是类型为Function的特殊对象。
一群不理解不标准的人在这里yy
re: 在Windows 2003下使用QuickCam netwjx 2008-07-19 02:13  
我以前也用过一段时间2k3 因为不少游戏不能玩 就换回来了
re: 在Windows 2003下使用QuickCam netwjx 2008-07-19 02:12  
貌似在32位平台下完整使用4G内存不仅仅是操作系统 还要修改BIOS
用server版图稳定 那就应该是 稳定版的xp--2k36 ^_^
Mark
re: 在JavaScript面向对象编程中使用继承(5) 簡簡單單.. 2008-07-18 17:05  
Mark
晕!~
这样子的问题,不应该这么讲的。
微软的这种绝对唯一无非就是多加一个工作了。

如果IE或者是其他浏览器也针对这种HTML解析加一个绝对唯一的标识的话,那估计又得乱了,倒还不如自己写的时候在页面中注意对id的使用了,因为在W3C标准中对于这个标识的用法是唯一,要不你可以去验证下。
re: 网页中单一表格横纵表头锁定的细节 aaaaaaaaaaaaaaaaaaaaab 2008-07-17 14:28  
我跟楼上的问题一样,怎么试都没法让它下来
赞同搂主观点。就说模糊查询吧,一些英文输入法已经采用了先进的模糊查询技术,而金山词霸在这方面几乎停滞不前。
re: Web开发中的Drag&Drop完全手册 daydayup 2008-07-17 09:53  
在XHTML1.0下失效......
谢谢了,刚好用到!正为这个发愁呢!
HTML元素的ID和NAME属性的区别说的真是详细,楼主真有心,学习了


re: 历史总是以不同的方式倒退 Seattle 2008-07-16 09:37  
想到宏信去,不知道哪里怎么样。
re: 第一次坐了重庆的载客摩托车 Seattle 2008-07-16 09:36  
前一段时间好像重庆第一批买摩托车的人中最后一个都都洗白了
的确不好闻,味儿太大了
very good strong
re: 在Windows 2003下使用QuickCam birdshome 2008-07-15 17:42  
@netwjx
Ae, 这帽子扣的。。。XP不支持4G内存啊。。。用Server图个稳定,,,
re: 在Windows 2003下使用QuickCam netwjx 2008-07-15 17:18  
中国特色 win2k3当xp用
re: 在Windows 2003下使用QuickCam 武眉博<活靶子.Net> 2008-07-15 16:26  
hei 驱动的设计者估计没想到会有人在Server上装摄像头 明显的没了解中国国情。
re: 迄今为止最全Office 2003图标大集会 雨为谁流泪 2008-07-10 11:18  
感激啊。

还有没有更全的。

office2003全系列的。
包括office visio的。
写的很好
我是很实在,但我的简历没人看啊!
这是哪个版本啊。没有见过。
还有那个宏怎么用啊
re: 将Nokia 6300 Firmware升级到5.5 ξσ Dicky σξ 2008-07-04 15:56  
楼上的讨论有意思
re: 避免下载Word/Excel文件时被IE开启 ξσ Dicky σξ 2008-07-04 15:15  
good!!!
终极的还是水冷的好,冷却速度快还安静...
要不试试液态氮啥的...
我正在做搜索引擎相关的东西,发现最关键的就是对html解析,我写了几篇关于解析的blog,不知道是否可以适用于大型搜索引擎,欢迎博主帮忙参考参考。给点建议:
http://blog.csdn.net/RonoTian/archive/2008/06/06/2517568.aspx
希望多多交流。
呵呵,谢谢提醒,试看
re: 成都美国领事馆签证 鱼鱼 2008-06-25 19:13  
我第一次都没拒签了·
有没有ASP3.5揭秘呢?
re: 终于让Radeon9200支持1440x900啦 鸟食轩 2008-06-20 10:23  
水纹现象 是刷新频率不够!
re: 让193FW显示1440x900还真不容易 birdshome 2008-06-20 03:51  
byebye
@武眉博&lt;活靶子.Net&gt;
虽然这样没有直接指着内存模组吹来的好,但是风扇出去的风不是收敛的,而是发散开的,所以内存也就能被吹到。CPU扇子是向内存的反方向吹的,所以邦上个扇叶只是增加了重量,不会太影响拿破仑的散热的。
灵格斯放出2.4版了,支持划词取词,还有真人语音支持,很方便,也很强大,对vista支持得不错。之前2.3版已经支持firefox3和acrobat取词。
re: 自己动手DIY了一个内存散热棒棒糖 武眉博<活靶子.Net> 2008-06-17 17:28  

那样吹能散到热么,貌似空气流动加强了,不知到这个空气流动会不会影响其他风扇比如CPU风扇的旋转

楼上用空调当机箱风扇?-_-
re: 自己动手DIY了一个内存散热棒棒糖 龙飞凤舞 2008-06-17 14:52  
这种破机器,该换换了,要不赚那么多钱干吗,要不小气的连个空调都舍不得安
怎么会还没有成功啊???我都要晕倒了,,,你要修改一下模块名,改成和代码里的一样。。。
Public Module Birdshome
   Sub Unicode2Character()
       Dim doc AsDocument = DTE.ActiveDocument
       Dim docText AsTextDocument = doc.Object
       Dim selText AsTextSelection = docText.Selection()
       selText.SelectAll()
       Dim text As String = selText.Text
       Dim iLength As Integer
       Do
           iLength = text.Length
           Dim m As Match
           Dim strPattern AsString = "(?<code>\\[ux][A-F0-9]{2,4})"
           m = Regex.Match(text, strPattern, RegexOptions.IgnoreCase)
           If m.Success Then
               Dim strValue AsString
               strValue = m.Groups("code").Value
               Dim digitLength AsInteger = strValue.Length - 2
               text = text.Replace(strValue, "")
               Dimint As Integer
               int = System.Int32.Parse(strValue.Substring(2, digitLength),NumberStyles.HexNumber)
               Dim ch As Char = ChrW(int)
               docText.ReplacePattern(strValue, ch)
           Else
               Exit Do
           End If
           If Nottext.Length < iLength Then
               Exit Do
           End If
       Loop
       selText.StartOfDocument()
   End Sub
End Module
// 增加了对\x??这种形式的转换支持
stupid
啊,提醒我了,我的电脑夏天显卡也总是过热,也可以diy一个风扇吹吹啊。
强呀!
放弃IE吧!
re: 北京的大暴雨 birdshome 2008-06-15 00:04  
2008年6月13日周五,下午暴雨,知春路又被淹了(等哪天有空再去拍个没水的来对比一下)。。。大家只能绕三环或四环乐
zhichunlu.jpg
共108页: 1 2 3 4 5 6 7 8 9 下一页 末页