如何使chtmlview不下载js、css等文件而是直接从内存中获取?

issboy 2009-11-25 08:03:58
在做一个web的管理系统,用了extjs、yui、jQuery等js,光是这些文件都已经非常大了,每次刷新都要等半天。现在想搞个chtmlview的壳把这个网站套起来,把js文件保存在本地,当要加载js文件时直接从内存中读取。
想法很好,可惜实现起来并不是很好搞,研究了一周还是没一点头绪,哪位大侠能给点提示。
...全文
211 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2009-12-06
  • 打赏
  • 举报
回复
自己用WinInet往cache里面加js就可以了
张琪Samuel 2009-11-30
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/en-us/library/bb508515(VS.85).aspx,特别是里面WALKALL例子,有详尽的Trident编程例子,虽然我做过一些从内存中加载HTML的工作,不过没有玩过从内存中加载CSS和JS,不过建议你查询IHTMLDocument系列接口中关于CSS和JS的,试着去QI一下IStream或者IPersistStream试试看。
issboy 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wangjia184 的回复:]
这个可能并不是文件加载慢导致的。

我用过extjs,发现IE7在加载它的样式的时候要30S, 实际上文件没那么大, 去掉一段样式就快多了
[/Quote]
嗯,这也是个问题。不过我们的客户网速确实不咋快,而且大量使用iframe导致每点开一个新的页面都要重新加载一遍extjs,这个速度实在受不了。
CodeProject-Jerry 2009-11-29
  • 打赏
  • 举报
回复
这个可能并不是文件加载慢导致的。

我用过extjs,发现IE7在加载它的样式的时候要30S, 实际上文件没那么大, 去掉一段样式就快多了
issboy 2009-11-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 endergo 的回复:]
HRESULT SetDocumentHTML(LPCTSTR szHTML) const
[/Quote]
可以说的详细点吗?
我用的是MFC9,MSDN里没查到chtmlview有这个成员函数呀。
endergo 2009-11-26
  • 打赏
  • 举报
回复
HRESULT SetDocumentHTML(LPCTSTR szHTML) const
issboy 2009-11-26
  • 打赏
  • 举报
回复
哎,怎么连个回复的都没有,大家都不知道怎么搞吗?

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧