随笔分类 -  Web 开发

摘要:... 阅读全文
posted @ 2011-10-27 10:53 ajuanabc 阅读(240) 评论(0) 推荐(0) 编辑
摘要:IE9今天正式发布!这是IE历史上最重要的发布之一,因为IE不但革命性地将GPU硬件加入浏览器,使网页渲染速度有了一个质的飞跃;而且在浏览速度、支持标准、简化界面等几个用户重点关注的领域打了一个漂亮翻身战,从最后一名变成了数一数二。IE团队很自豪的对业界宣布,We are back in the browser game! 正式版的版本号为:9.0.8112.16421IE9中文版官方下载地址:IE9正式版 for Windows7 32位下载:http://download.microsoft.com/download/4/C/A/4CA9248C-C09D-43D3-B627-76B0F6 阅读全文
posted @ 2011-03-16 05:00 ajuanabc 阅读(482) 评论(0) 推荐(0) 编辑
摘要:"屏幕取词"是词典软件(如:金山词霸)里面一个必要功能。在IE9中,由于使用Direct2D接口取代GDI做页面渲染,原来基于GDI接口的屏幕取词技术将无法继续正常工作。因此,如果你的软件用到了屏幕取词相关技术,需要针对IE9做调整。建议的解决方案:使用UI AutomationAPI。微软有一个开源工具UIA Verify是基于UI Automation API的,该程序也有一个取词功能(菜单Mode -> Hover Mode),可以参考看看它的实现方法。UIA Verify 程序的取词功能:UIA Verify成功在IE9上取词: 阅读全文
posted @ 2011-03-04 08:10 ajuanabc 阅读(206) 评论(0) 推荐(0) 编辑
摘要:由于历史原因, IE中存在多个文档模式,比如Quirks Mode,Standard Mode等。 这给Web开发者造成不少困惑。以下流程图全面完整解释了IE9是如何判断选择文档模式的,请参考。 阅读全文
posted @ 2011-02-22 06:39 ajuanabc 阅读(170) 评论(0) 推荐(0) 编辑
摘要:继去年9月份IE9 Beta版发布之后,IE9 beta下载次数已经超过2300万,充分说明IE9受关注和期待的程度。 今天IE团队很高兴发布了IE9 RC版,欢迎大家下载试用。 距离IE9正式版发布的日子已经不远了... IE9 RC版版本号: 9.0.8080.16413IE9 RC for Windows7 32位 下载:http://download.microsoft.com/download/D/E/E/DEE0397B-C938-4C56-81E7-77B60915171D/IE9-Windows7-x86-chs.exeIE9 RC for Windows7 64位 下载:ht 阅读全文
posted @ 2011-02-11 04:01 ajuanabc 阅读(174) 评论(0) 推荐(0) 编辑
摘要:IE网页截图是IE编程中的经典问题。 IE9 beta发布之后我收到很多关于这方面的问题。 最近我把IE和Windows中这部分相关的代码重新架构了一下,使它们能够在IE9开启硬件加速的情况下完美兼容原来GDI函数。 趁着记忆还fresh, 写一个总结以供大家参考。主要有以下3个接口可以实现IE网页截图。 1) HRESULT IHTMLElementRender::DrawToDC(HDC hDC)MSDN参考: http://msdn.microsoft.com/en-us/library/aa752273(VS.85).aspx简单代码示例:IHTMLDocument3 *pDoc = 阅读全文
posted @ 2010-12-10 10:22 ajuanabc 阅读(596) 评论(0) 推荐(0) 编辑
摘要:IE9 的一个重大改进就是使用了GPU硬件加速来渲染网页。 那么GPU硬件加速到底能够带来多大的性能提升? 你可以在IE的测试案例网站(http://ie.microsoft.com/testdrive/)找到答案。 其中最有名的渲染速度测试网页就是鱼缸测试 。 使用IE9和IE8以及其他浏览器分别打开该网页,立即可以对比出渲染速度的明显差异。鱼缸测试网页网址:http://ie.microsoft.com/testdrive/Performance/FishIE%20tank/Default.html在同一台机器上测试,其他浏览器,比如Firefox、Chrome ,在100条鱼的时候已经卡 阅读全文
posted @ 2010-09-18 14:16 ajuanabc 阅读(172) 评论(0) 推荐(0) 编辑
摘要:IE9引入了Pinned Sites 新概念。Pinned Sites允许用户把网站像Windows应用程序一样“钉”在Windows 7 任务栏上。用户可以直接点击任务栏上的图标打开网站,可以通过Jump list直接访问网站的各个功能,甚至可以直接在任务栏图标上浮动缩略图完成一些任务(比如播放、停止网站上的视频)。 可以看出,IE9在努力缩小网站和Windows应用程序之间的差异, 让网站成为Windows桌面的主角。下图显示了我的win7任务栏的几个pinned sites: cnn.com (第二个图标), CSDN博客(第三个图标),和51CTO博客(第四个图标)。点击CNN图标打开 阅读全文
posted @ 2010-09-16 07:21 ajuanabc 阅读(251) 评论(0) 推荐(0) 编辑
摘要:IE9 beta版终于和大家见面了, 发一张我们IE开发组今天早上庆祝party吃的饼干。IE9的官方网站:http://www.beautyoftheweb.com/你可以在官网上下载到IE9 beta,有33种语言可供选择。为了方便大家,我把简体中文版的下载链接帖在这里:IE9 beta for Windows7 32位 下载:http://download.microsoft.com/download/9/D/D/9DDD0BF3-8DBF-47A6-9292-05845823A01E/IE9-Windows7-x86-chs.exeIE9 beta for Windows7 64位 下 阅读全文
posted @ 2010-09-16 04:46 ajuanabc 阅读(230) 评论(0) 推荐(0) 编辑
摘要:今天IE团队发布了IE Platform Preview 4。 新版本的IE内核速度再上一个台阶, 对Web标准的支持也进一步增强, Acid3 的分数已经到了95分,相比 Platform Preview 3 又是一个很大进步。SunSpider 测试分数:Web 标准兼容性:Acid3 分数: 阅读全文
posted @ 2010-08-05 08:46 ajuanabc 阅读(98) 评论(0) 推荐(0) 编辑
摘要:今天,当你打开国外最著名的新闻网站CNN.com(http://www.cnn.com/WORLD/),可以看到Adobe 大幅广告,声称“我们爱苹果”, 但是"我们不喜欢那些剥夺用户选择自由的某些人"。 围绕“HTML5 vs. Flash”的口水战仍在继续 .... 阅读全文
posted @ 2010-05-14 08:43 ajuanabc 阅读(159) 评论(0) 推荐(0) 编辑
摘要:如果用户在IE6/IE7下访问你的网站会碰到Cookie 丢失问题,但是升级到IE8就正常 (例如http://topic.csdn.net/u/20100328/18/b02557d0-7ed0-4567-9298-63ddb80eeb5e.html?50070), 那通常是因为IE6/IE7 下的Cookie 数目/数据大小限制造成的。在IE6/IE7 下, Cookie 的限制为:每个domain 最多 20 个cookie所有cookie加起来的大小不超过4K字节想了解更多,可以参考微软的KB文章: http://support.microsoft.com/kb/306070/在200 阅读全文
posted @ 2010-04-02 14:16 ajuanabc 阅读(361) 评论(0) 推荐(0) 编辑
摘要:传统的获取Windows特殊目录路径方法是调用SHGetSpecialFolderPath 函数,比如“我的文档”, “我的音乐”。 Vista/Win7 多了一个“下载”(英文版上是 "Downloads" )目录, 该目录是无法用SHGetSpecialFolderPath 获得的。 需要使用新函数 SHGetKnownFolderPath 。 传入FOLDERID_Downloads 参数就可以得到该路径:SHGetKnownFolderPath(FOLDERID_Downloads, 0, NULL, &szDownloadFolderPath);MSDN上 阅读全文
posted @ 2010-01-12 13:43 ajuanabc 阅读(213) 评论(0) 推荐(0) 编辑
摘要:今天的微软开发者大会(Microsoft PDC 2009) 上, 微软演示了下一个版本IE --- IE9。 IE9 的亮点之一就是将使用DirectX (Direct2D, DirectWrite)和 GPU硬件加速,打造出革命性的浏览器渲染引擎(render engine)。 其优点很明显: 速度快, 高清。1. 速度快众所周知,DirectX 和GPU硬件加速一直是被用来做高性能、高复杂度的游戏引擎的。IE9 革命性地将DirectX/GPU 引入浏览器中, 为将来的互联网应用开创一个新的平台。 短短几个月时间,IE的速度已经提高了好几倍,而这只是刚刚开始。2. 高清传统的GDI 文字 阅读全文
posted @ 2009-11-19 06:36 ajuanabc 阅读(221) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示