老赵点滴


  先做人,再做技术人员,最后做程序员。
  我的理想:“让外国人看中国人写的技术书籍和文章”。Try as I might
posts - 290, comments - 10853, trackbacks - 158, articles - 6
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

IE Dev Toolbar Beta 3 Released

Posted on 2007-01-10 13:39 Jeffrey Zhao 阅读(4477) 评论(38)  编辑 收藏 所属分类: 新闻信息

  IE Dev Toolbar已经成为了Web开发中必不可少的工具了,再这之前,我们似乎只能到处去找一些收费的IE插件,并且“偷偷”地寻找破解。直到IE Dev Toolbar的出现,我们终于可以有“免费的午餐”了。个人认为,IE Dev Toolbar的功能还是非常好用的,似乎有点“说多不多,说少不少”,不过从这次Release看来,IE Dev Toolbar的开发团队始终没有闲着。

  至少用惯了IE Dev Toolbar的DOM查看器,再去用FireFox下的FireBugs,总是有点不顺手,呵呵。

  言归正传,IE Dev Toolbar不久前发布了Beta 3(下载地址),新增(或改变)的功能有:

1、工具栏的打开方式:

  现在的IE Dev Toolbar不再会占用工具栏里大量的空间,取而代之的是工具栏里的一个按钮 ,点击它之后就会弹出我们熟悉的IE Dev Toolbar。

2、最常用的操作被列举为单独的按钮:

  按照官方说法(似乎也的确是),最常用的几个操作是:“Select Element by Click”、“Refresh”、“Clear Browser Cache”和“View Element Source”(这是个新功能)。它们现在被IE Dev Toolbar单独列举出来,如下:

3、Style Tracer:

  查看一个元素的当前样式,这个功能大家都一定接触过,它可以在IE Dev Toolbar右侧看到。据说现在IE Dev Toolbar提供了Style Tracer的能力,也就是说,我们可以查看到这个元素的某个特定样式(例如字体大小)是在哪个CSS类里被定义的,这样就可以避免被CSS的继承关系给搞晕了。

  等等,什么是“据说”?非常令人汗颜的是,这个功能我只在“官方说法”中找到截图以及使用方式,我自己不曾尝试出这个功能来。从官方Blog里也可以看到,并不是我一个人遇到了这个问题。

  不得不说,如果Style Tracer无法使用,IE Dev Toolbar这次更新的效果就会大打折扣了。

4、View Source:

  刚才也提到过新增的View Source功能,它的作用是可以查看一个特定元素的HTML。

  这有什么用?我们本来不就可以查看页面的HTML吗?

  这就是View Source这个功能的神奇之处,就在于它显示的不是浏览器从服务器端那里得到的HTML,而是通过DOM进行“逆向工程”之后得到的HTML。于是现在我们就可以放心地从浏览器里选择一个元素,无论它在页面刚打开时是什么样子,甚至于它是在页面运行过程中使用JavaScript新创建的元素,都可以方便的查看它“当前”源码。

 

  不管怎么样,IE Dev Toolbar总是越做越做好了。而且现在还是Beta 3,不知道等它正式发布之后,会不会给我们带来更大的惊喜。

Feedback

#1楼    回复  引用  查看    

2007-01-10 14:31 by 壮志      
试一下

#2楼    回复  引用  查看    

2007-01-10 14:36 by 星宿.NET      
又更新了吗?啥时候啊?

#3楼 [楼主]   回复  引用  查看    

2007-01-10 14:39 by Jeffrey Zhao      
@壮志
您可以使用Style Tracer吗?

#4楼 [楼主]   回复  引用  查看    

2007-01-10 14:39 by Jeffrey Zhao      
@星宿.NET
大约2天前。:)

#5楼    回复  引用  查看    

2007-01-10 15:24 by 冷雨星空      
没有给了下载地址呀???

#6楼 [楼主]   回复  引用  查看    

2007-01-10 15:39 by Jeffrey Zhao      
@冷雨星空
sorry,我一时粗心。:)

#7楼    回复  引用  查看    

2007-01-10 15:43 by 木野狐      
ViewSource 的功能我都用一个叫做 MySpy 的工具。这次的更新感觉功能增加的很少。

#8楼    回复  引用    

2007-01-10 16:03 by huobazi [未注册用户]
抓紧时间去下一个 。

#9楼 [楼主]   回复  引用  查看    

2007-01-10 16:06 by Jeffrey Zhao      
数量有限,下完为止?赫赫……

#10楼    回复  引用    

2007-01-10 16:08 by 虫子[匿名] [未注册用户]
下来研究研究.
相比之下,
firefox下面的developer tools真是太多了
^_^

#11楼    回复  引用  查看    

2007-01-10 18:25 by Cat Chen      
看看……Style Tracer的功能可能和Sharepoint Designer/Expression Web的差不多吧。

#12楼    回复  引用    

2007-01-10 18:41 by ranfu [未注册用户]
Style Tracer功能可以用,但感觉很慢,尤其是CSS文件很大的时候

#13楼 [楼主]   回复  引用  查看    

2007-01-10 18:49 by Jeffrey Zhao      
@ranfu
谢谢,我再试试看。:)

#14楼 [楼主]   回复  引用  查看    

2007-01-10 18:49 by Jeffrey Zhao      
@虫子[匿名]
其实IE下的插件也非常多,只是功能好的大都要收费。

#15楼 [楼主]   回复  引用  查看    

2007-01-10 18:49 by Jeffrey Zhao      
@Cat Chen
我没有用过哎……

#16楼    回复  引用  查看    

2007-01-10 19:59 by 网络孤魂      
我找了很久才找到这么一个按钮呢,得在右边第三个的current Style里点右键才会有

#17楼 [楼主]   回复  引用  查看    

2007-01-10 20:51 by Jeffrey Zhao      
@网络孤魂
我也试出来了,呵呵……但是下午就是没有……=_=

#18楼    回复  引用  查看    

2007-01-11 00:13 by 阿毅      
View Source
这个功能,我用的是在IE复制、然后粘贴到MS的任意一款HTML编辑器中,通常是VS里面。

#19楼    回复  引用    

2007-01-11 10:11 by wuchanjieji [未注册用户]
老赵:ASP.NET AJAX RC运行微软提供的DEMO程序提示
分析器错误信息: 未能加载文件或程序集“Microsoft.Web.Preview”或它的某一个依赖项。系统找不到指定的文件。
什么回事啊

#20楼    回复  引用    

2007-01-11 11:30 by domkey [未注册用户]
这个东西能调试脚本吗?我没找到调试脚本的方法.

#21楼 [楼主]   回复  引用  查看    

2007-01-11 16:14 by Jeffrey Zhao      
@阿毅
这样得到的信息完整吗?因为Source不仅仅是和样式相关的,可能还有Script等等。:)

#22楼 [楼主]   回复  引用  查看    

2007-01-11 16:14 by Jeffrey Zhao      
@wuchanjieji
使用新的Web.config文件替换即可。:)

#23楼 [楼主]   回复  引用  查看    

2007-01-11 16:15 by Jeffrey Zhao      
@domkey
您可以使用VS进行调试,Express版本亦可。:)

#24楼    回复  引用    

2007-01-11 16:25 by wuchanjieji [未注册用户]
老赵
之前我就就用新的Web.config文件替换过了
还是不行,因为不仅是在web.config文件里引用了这个Preview.dll文件
在页面文件里有的地方也引用了
现在是想找写DEMO学习学习,现在微软又没出最新DEMO
怎么办呢

#25楼 [楼主]   回复  引用  查看    

2007-01-11 16:32 by Jeffrey Zhao      
@wuchanjieji
嗯,其实它的问题就出在dll没有找到。
您可以一步一步来排除问题:
1、装最新的ASP.NET AJAX RC
2、使用最新的Web.config来替换
3、在代码中把Microsoft.*替换成System.*。

然后看具体需求再做简单的调整就可以了。:)

#26楼    回复  引用    

2007-01-11 21:32 by wuchanjieji [未注册用户]
呵呵
谢谢老赵指导
不过我已经放弃了对旧DEMO的修改
其实把现在提供的AJAX控件拖过来直接在里想做什么就做什么
运行起来就是无刷新AJAX程序了
呵呵
不过我在里面使用 Response.Write("<script>javascript:alert('添加成功!');</script>");
会提示错误
不知道为什么
那当我添加一条数据成功后用什么方式提示添加成功了呢
谢谢指教

#27楼 [楼主]   回复  引用  查看    

2007-01-11 23:05 by Jeffrey Zhao      
@wuchanjieji
为什么要用Response.Write呢?这样出现的代码会存在于页面最顶端,就不是标准的页面了。如果需要注册脚本,应该使用ClientScript来注册。
当然现在应该使用ScriptManager.RegisterXXX来注册脚本。:)

#28楼    回复  引用    

2007-01-13 23:52 by wuchanjieji [未注册用户]
再次感谢老赵
不过你能说明白点吗?
我只想在JAXA里实现提交成功时弹出一个窗口就可以了
赐教!

#29楼 [楼主]   回复  引用  查看    

2007-01-14 00:02 by Jeffrey Zhao      
ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, this.GetType(), "Script", "alert('aaa')", true);

我刚才说的话,意思是:使用Response.Write不是一个好的做法,尽可能的不要使用。

#30楼    回复  引用    

2007-01-16 15:38 by wuchanjieji [未注册用户]
非常感谢老赵
敢问您都是在哪里查到这些东西的呢

#31楼 [楼主]   回复  引用  查看    

2007-01-16 20:24 by Jeffrey Zhao      
@wuchanjieji
看官方文档,还有反编译程序集看看它是怎么写的。我差不多已经看完了。:)

#32楼    回复  引用    

2007-01-26 11:16 by kam [未注册用户]
不错,刚下载完

#33楼 [楼主]   回复  引用  查看    

2007-01-26 11:39 by Jeffrey Zhao      
@kam
:)

#34楼    回复  引用    

2007-05-30 13:49 by 丫丫 [未注册用户]
Style Tracer是可以实现的。在Current Style块,右键单击某个属性即可看到
Style Tracer。选择后会出现一个窗口。显示当前属性是通过CSS中的哪一块设置的。

呵呵~~

#35楼 [楼主]   回复  引用  查看    

2007-05-30 19:53 by Jeffrey Zhao      
@丫丫
我知道,不过到目前看来也是时好时坏。

#36楼    回复  引用    

2007-06-12 13:13 by tonado_1 [未注册用户]
http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en



http://download.microsoft.com/download/f/3/c/f3c93e70-ccdc-46c9-bbd4-70d94bdd0cc9/IEDevToolBarSetup.msi

http://download.microsoft.com/download/5/4/6/5462bcbd-e738-45fa-84ca-fa02b0c4e1c2/ASPAJAXExtSetup.msi


http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f5%2f4%2f6%2f5462bcbd-e738-45fa-84ca-fa02b0c4e1c2%2fASPAJAXExtSetup.msi



http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=e59c3964-672d-4511-bb3e-2d5e1db91038&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2ff%2f3%2fc%2ff3c93e70-ccdc-46c9-bbd4-70d94bdd0cc9%2fIEDevToolBarSetup.msi

#37楼 [楼主]   回复  引用  查看    

2007-06-12 16:55 by Jeffrey Zhao      
@tonado_1
这是什么?

#38楼    回复  引用  查看    

2007-08-06 23:39 by 马可香蕉      
用用看

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-01-10 15:45 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: